rsagl-0.2.1: The RogueStar Animation and Graphics Library
Source code
Contents
Index
RSAGL.Affine
Documentation
class
AffineTransformable
a
where
Source
Methods
transform
::
Matrix
-> a -> a
Source
scale
::
Vector3D
-> a -> a
Source
translate
::
Vector3D
-> a -> a
Source
rotate
::
Vector3D
->
Angle
-> a -> a
Source
rotateX
::
Angle
-> a -> a
Source
rotateY
::
Angle
-> a -> a
Source
rotateZ
::
Angle
-> a -> a
Source
scale'
::
Double
-> a -> a
Source
inverseTransform
::
Matrix
-> a -> a
Source
Instances
AffineTransformable
SurfaceVertex3D
AffineTransformable
Vector3D
AffineTransformable
Point3D
AffineTransformable
Matrix
AffineTransformable
BoundingBox
AffineTransformable
Distance
AffineTransformable
Affine
AffineTransformable
CoordinateSystem
AffineTransformable
LightSource
AffineTransformable
Camera
AffineTransformable
SceneObject
AffineTransformable
(
IO
a)
AffineTransformable
a =>
AffineTransformable
(
Maybe
a)
AffineTransformable
a =>
AffineTransformable
(
Rate
a)
AffineTransformable
(
WrappedAffine
a)
AffineTransformable
a =>
AffineTransformable
(
Surface
a)
AffineTransformable
a =>
AffineTransformable
(
Curve
a)
AffineTransformable
a =>
AffineTransformable
(
TesselatedElement
a)
AffineTransformable
(
MaterialM
attr ())
AffineTransformable
(
ModelingM
attr ())
(
ArrowChoice
a,
ArrowState
s a,
CoordinateSystemClass
s) =>
AffineTransformable
(
Leg
threaded t i o a)
transformAbout
::
AffineTransformable
a =>
Point3D
-> (a -> a) -> a -> a
Source
translateToFrom
::
AffineTransformable
a =>
Point3D
->
Point3D
-> a -> a
Source
rotateToFrom
::
AffineTransformable
a =>
Vector3D
->
Vector3D
-> a -> a
Source
Produced by
Haddock
version 2.1.0