Hoogle Search
Within LTS Haskell 24.3 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
vector2 :: RealFloat a => a -> a -> Vector2 asimple-affine-space Data.Vector2 Creates a 2D vector from the cartesian coordinates.
vector2Polar :: RealFloat a => a -> a -> Vector2 asimple-affine-space Data.Vector2 Creates a 2D vector from the polar coordinates.
vector2Rho :: RealFloat a => Vector2 a -> asimple-affine-space Data.Vector2 Calculates the vector's radial distance (magnitude).
vector2RhoTheta :: RealFloat a => Vector2 a -> (a, a)simple-affine-space Data.Vector2 Polar coordinate representation of a 2D vector.
vector2Rotate :: RealFloat a => a -> Vector2 a -> Vector2 asimple-affine-space Data.Vector2 Rotates a vector with a given angle.
vector2Theta :: RealFloat a => Vector2 a -> asimple-affine-space Data.Vector2 Calculates the vector's azimuth (angle).
vector2X :: RealFloat a => Vector2 a -> asimple-affine-space Data.Vector2 X cartesian coordinate.
vector2XY :: RealFloat a => Vector2 a -> (a, a)simple-affine-space Data.Vector2 Returns a vector's cartesian coordinates.
vector2Y :: RealFloat a => Vector2 a -> asimple-affine-space Data.Vector2 Y cartesian coordinate.
vector3 :: RealFloat a => a -> a -> a -> Vector3 asimple-affine-space Data.Vector3 Creates a 3D vector from the cartesian coordinates.