 | vector-space-0.7.6: 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.6.1 |