rsagl-0.2.1: The RogueStar Animation and Graphics LibrarySource codeContentsIndex
RSAGL.Curve
Documentation
data Curve a Source
show/hide Instances
zipCurve :: (x -> y -> z) -> Curve x -> Curve y -> Curve zSource
iterateCurve :: Integer -> Curve x -> [x]Source
transposeCurve :: Curve (Curve a) -> Curve (Curve a)Source
curve :: (Double -> a) -> Curve aSource
data Surface a Source
show/hide Instances
surface :: (Double -> Double -> a) -> Surface aSource
wrapSurface :: Curve (Curve a) -> Surface aSource
unwrapSurface :: Surface a -> Curve (Curve a)Source
pretransformCurve :: (Double -> Double) -> Curve a -> Curve aSource
pretransformCurve2 :: (Double -> Double) -> (Double -> Double) -> Curve (Curve a) -> Curve (Curve a)Source
transposeSurface :: Surface a -> Surface aSource
zipSurface :: (x -> y -> z) -> Surface x -> Surface y -> Surface zSource
iterateSurface :: (Integer, Integer) -> Surface a -> [[a]]Source
halfIterateSurface :: Integer -> Surface a -> [Curve a]Source
pretransformSurface :: (Double -> Double) -> (Double -> Double) -> Surface a -> Surface aSource
flipTransposeSurface :: Surface a -> Surface aSource
uv_identity :: Surface (Double, Double)Source
surfaceDerivative :: (AbstractSubtract p v, AbstractScale v) => Surface p -> Surface (v, v)Source
curveDerivative :: (AbstractSubtract p v, AbstractScale v) => Curve p -> Curve vSource
surfaceNormals3D :: Surface Point3D -> Surface SurfaceVertex3DSource
Produced by Haddock version 2.1.0