Safe Haskell | Safe-Infered |
---|
- sphericalCoordinates :: ((Angle, Angle) -> a) -> Surface a
- cylindricalCoordinates :: ((Angle, RSdouble) -> a) -> Surface a
- toroidalCoordinates :: ((Angle, Angle) -> a) -> Surface a
- circularCoordinates :: ((RSdouble, RSdouble) -> a) -> Surface a
- polarCoordinates :: ((Angle, RSdouble) -> a) -> Surface a
- transformUnitSquareToUnitCircle :: (RSdouble, RSdouble) -> (RSdouble, RSdouble)
- transformUnitCubeToUnitSphere :: Point3D -> Point3D
- circleXY :: Curve Point3D
- regularPolygon :: Integer -> Curve Point3D
- linearInterpolation :: (AbstractSubtract p v, AbstractAdd p v, AbstractMagnitude v, AbstractScale v) => [p] -> Curve p
- loopedLinearInterpolation :: (AbstractSubtract p v, AbstractAdd p v, AbstractMagnitude v, AbstractScale v) => [p] -> Curve p
- smoothCurve :: (AbstractAdd p v, AbstractSubtract p v, AbstractVector v, AbstractZero p) => Integer -> RSdouble -> Curve p -> Curve p
- loopCurve :: (RSdouble, RSdouble) -> Curve a -> Curve a
Documentation
sphericalCoordinates :: ((Angle, Angle) -> a) -> Surface aSource
cylindricalCoordinates :: ((Angle, RSdouble) -> a) -> Surface aSource
toroidalCoordinates :: ((Angle, Angle) -> a) -> Surface aSource
circularCoordinates :: ((RSdouble, RSdouble) -> a) -> Surface aSource
polarCoordinates :: ((Angle, RSdouble) -> a) -> Surface aSource
linearInterpolation :: (AbstractSubtract p v, AbstractAdd p v, AbstractMagnitude v, AbstractScale v) => [p] -> Curve pSource
loopedLinearInterpolation :: (AbstractSubtract p v, AbstractAdd p v, AbstractMagnitude v, AbstractScale v) => [p] -> Curve pSource
smoothCurve :: (AbstractAdd p v, AbstractSubtract p v, AbstractVector v, AbstractZero p) => Integer -> RSdouble -> Curve p -> Curve pSource