rsagl-0.2.1: The RogueStar Animation and Graphics Library
Source code
Contents
Index
RSAGL.Curve
Documentation
data
Curve
a
Source
Instances
Functor
Curve
Applicative
Curve
NFData
(
Curve
a)
AffineTransformable
a =>
AffineTransformable
(
Curve
a)
zipCurve
:: (x -> y -> z) ->
Curve
x ->
Curve
y ->
Curve
z
Source
iterateCurve
::
Integer
->
Curve
x -> [x]
Source
transposeCurve
::
Curve
(
Curve
a) ->
Curve
(
Curve
a)
Source
curve
:: (
Double
-> a) ->
Curve
a
Source
data
Surface
a
Source
Instances
Functor
Surface
Applicative
Surface
NFData
(
Surface
a)
AffineTransformable
a =>
AffineTransformable
(
Surface
a)
surface
:: (
Double
->
Double
-> a) ->
Surface
a
Source
wrapSurface
::
Curve
(
Curve
a) ->
Surface
a
Source
unwrapSurface
::
Surface
a ->
Curve
(
Curve
a)
Source
pretransformCurve
:: (
Double
->
Double
) ->
Curve
a ->
Curve
a
Source
pretransformCurve2
:: (
Double
->
Double
) -> (
Double
->
Double
) ->
Curve
(
Curve
a) ->
Curve
(
Curve
a)
Source
transposeSurface
::
Surface
a ->
Surface
a
Source
zipSurface
:: (x -> y -> z) ->
Surface
x ->
Surface
y ->
Surface
z
Source
iterateSurface
:: (
Integer
,
Integer
) ->
Surface
a -> [[a]]
Source
halfIterateSurface
::
Integer
->
Surface
a -> [
Curve
a]
Source
pretransformSurface
:: (
Double
->
Double
) -> (
Double
->
Double
) ->
Surface
a ->
Surface
a
Source
flipTransposeSurface
::
Surface
a ->
Surface
a
Source
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
v
Source
surfaceNormals3D
::
Surface
Point3D
->
Surface
SurfaceVertex3D
Source
Produced by
Haddock
version 2.1.0