FieldTrip-0.2: Functional 3DSource codeContentsIndex
Graphics.FieldTrip.Vector3
Stabilityexperimental
Maintainerconal@conal.net, andygill@ku.edu
Description
Vectors in 3D. Uses the OpenGL Vector3 type, for convenience and efficiency.
Synopsis
xVector3 :: Num s => Vector3 s
yVector3 :: Num s => Vector3 s
zVector3 :: Num s => Vector3 s
vector3y :: Vector3 s -> s
vector3Spherical :: Floating s => s -> s -> s -> Vector3 s
vector3SphericalCoords :: (InnerSpace s s, Floating s) => Vector3 s -> (s, s, s)
vector3D :: (VectorSpace s s, HasTrie (Basis a)) => Three (a :> s) -> a :> Vector3 s
unvector3D :: (VectorSpace s s, HasTrie (Basis a)) => (a :> Vector3 s) -> Three (a :> s)
Documentation
xVector3 :: Num s => Vector3 sSource
The unit vector in the positive X direction.
yVector3 :: Num s => Vector3 sSource
The unit vector in the positive Y direction.
zVector3 :: Num s => Vector3 sSource
The unit vector in the positive Z direction.
vector3y :: Vector3 s -> sSource
vector3Spherical :: Floating s => s -> s -> s -> Vector3 sSource
Vector from spherical coordinates. See also vector2SphericalCoords.
vector3SphericalCoords :: (InnerSpace s s, Floating s) => Vector3 s -> (s, s, s)Source
Spherical coordinates of a vector. See also vector2Spherical.
vector3D :: (VectorSpace s s, HasTrie (Basis a)) => Three (a :> s) -> a :> Vector3 sSource
unvector3D :: (VectorSpace s s, HasTrie (Basis a)) => (a :> Vector3 s) -> Three (a :> s)Source
Produced by Haddock version 2.3.0