 | vector-space-0.7.1: Vector & affine spaces, linear maps, and derivatives (requires ghc 6.9 or better) | Source code | Contents | Index |
|
Data.Cross | Stability | experimental | Maintainer | conal@conal.net |
|
|
|
Description |
Cross products and normals
|
|
Synopsis |
|
|
|
Documentation |
|
|
Thing with a normal vector (not necessarily normalized).
| | Methods | | | Instances | (Num s, VectorSpace s, HasBasis s, HasTrie (Basis s), HasNormal (Two s :> Three s)) => HasNormal (Three (Two s :> s)) | (Basis s ~ (), Num s, VectorSpace s, HasBasis s, HasTrie (Basis s)) => HasNormal (Two (One s :> s)) | (Basis s ~ (), Num s, HasTrie (Basis ((,) s s)), HasBasis s) => HasNormal (Two s :> Three s) | (Basis s ~ (), HasBasis s, HasTrie (Basis s)) => HasNormal (One s :> Two s) |
|
|
|
|
Normalized normal vector. See also cross.
|
|
|
Singleton
|
|
|
Homogeneous pair
|
|
type Three s = (s, s, s) | Source |
|
Homogeneous triple
|
|
|
Cross product of various forms of 2D vectors
| | Methods | | | Instances | |
|
|
|
Cross product of various forms of 3D vectors
| | Methods | | | Instances | |
|
|
Produced by Haddock version 2.4.2 |