collada-types-0.2: Data exchange between graphic applications

Graphics.Formats.Collada.ColladaTypes

Documentation

data NodeType Source

Constructors

JOINT 
NODE 
NOTYPE 

Instances

data Transform Source

Constructors

LookAt 

Fields

lookAtEye :: Vec3
 
lookAtInterest :: Vec3
 
lookAtUp :: Vec3
 
Matrix Mat44 
Rotate Vec3 Float Vec3 Float Vec3 Float 
Scale Vec3 
Skew 

Fields

skewAngle :: Float
 
skewRotation :: Vec3
 
skewTranslation :: Vec3
 
Translate Vec3 

data Z Source

Constructors

Z 

Fields

zNear :: Float
 
zFar :: Float
 

Instances

Eq Z 
Show Z 

data Controller Source

Constructors

Controller 

Fields

contrId :: ID
 
skin :: [Skin]
 
morph :: [Morph]
 

data Geometry Source

Constructors

Geometry 

Fields

meshID :: ID
 
mesh :: [Mesh]
 
vertices :: Vertices
 

Instances

data Mesh Source

Constructors

LP LinePrimitive

Lines

LS LinePrimitive

LineStrips

P Polygon

Polygon: Contains polygon primitives which may contain holes.

PL LinePrimitive

PolyList: Contains polygon primitives that cannot contain holes.

Tr LinePrimitive

Triangles

Trf LinePrimitive

TriFans

Trs LinePrimitive

TriStrips

S LinePrimitive

Splines

Instances

data Vertices Source

Constructors

Vertices 

Fields

name :: ID
 
verts :: [(Float, Float, Float)]
 
normals :: [(Float, Float, Float)]
 

Instances

data LinePrimitive Source

Constructors

LinePrimitive 

Fields

lineP :: [[Int]]
 
lineN :: [[Int]]
 
lineT :: [[Int]]
 
ms :: [Material]
 

data Polygon Source

Constructors

Polygon 

Fields

poylgonP :: [[Int]]
 
poylgonN :: [[Int]]
 
polygonPh :: ([Int], [Int])
 
polygonMs :: [Material]
 

Instances

data AnimChannel Source

Constructors

AnimChannel 

Fields

input :: (ID, [Float], Accessor)
 
output :: (ID, [Float], Accessor)
 
interp :: [Interpolation]
 
targets :: [(TargetID, AccessorName)]
 
EmptyAnim 

data Profile Source

Constructors

BRIDGE Asset Extra 
CG Asset Code Include NewParam TechniqueCG Extra 
COMMON Asset NewParam TechniqueCommon String 
GLES Asset NewParam TechniqueCG Extra 
GLES2 Asset Code Include NewParam TechniqueCG Extra 
GLSL Asset Code Include NewParam TechniqueCG Extra 

Instances

data C Source

Constructors

Color (Float, Float, Float, Float) 

Instances

Eq C 
Show C 

data Color Source

Constructors

RGB Float Float Float 

Instances

data Texture Source

Constructors

Texture 

Fields

imageSID :: ID
 
path :: String
 

Instances