namespace ExpressionNS


class avMatrix
[more]Vertex mult(avMatrix* bob, Vertex sam)
class cExpression
class ExpMeshAdapter
This class is the abstract interface that allows expression to talk to a mesh without knowing the way that it is layed out in memory.
class expEvent
The expression Event class.
[more]typedef std::map<std::string, int, std::less<std::string> > EXPMAP
class expHead
The main Expression Class.
class Expression
Expression class, holds the data for the keyframe
[more]#define PI(deg)
[more]inline float VecLen( float* v )
[more]inline float CosAng( Vertex* v1, Vertex* v2 )
[more]inline Vertex cross(const Vertex& v1, const Vertex& v2 )
[more]void calc_normal( Vertex* p1, Vertex* p2, Vertex* p3, Vertex* norm )
class Muscle
This class is the abstract base class that defines the interface for the animated muscles and channels.
class linearMuscle: public Muscle
original muscle model from Keith Waters and Fred Park
class cheekMuscle: public Muscle
The cheek muscle deforms along the vertex normals based on the distance to the center of the muscle, mostly a hack to get the cheeks to inflate.
class limitedMuscle: public Muscle
Limited muscles were a solution to the problem of not using a physical model of the face.
class headMuscle: public Muscle
The head muscle is currently not used but was meant as a complement to the limited muscle.
class circularMuscle: public Muscle
The circularMuscle is the pucker muscle used around the mouth
class eyeMuscle: public Muscle
The eyeMuscle is the same math as the circular pucker muscle used around the mouth.
class strMuscle: public Muscle
The strMuscle (striated) is basically a linear muscle with a zeroed out x component on the delta used for the forehead.
class morphMuscle: public Muscle
The morphMuscle is an experiment to add support for morph targets to Expression.
class Path
[more]bool pointUsed(std::vector <int> taglist, int point)
class Tag
class Vertex
basic vertex class not perfect but provides most functionaltity nessassary


Documentation

oVertex mult(avMatrix* bob, Vertex sam)

otypedef std::map<std::string, int, std::less<std::string> > EXPMAP

o#define PI(deg)

oinline float VecLen( float* v )

oinline float CosAng( Vertex* v1, Vertex* v2 )

oinline Vertex cross(const Vertex& v1, const Vertex& v2 )

ovoid calc_normal( Vertex* p1, Vertex* p2, Vertex* p3, Vertex* norm )

obool pointUsed(std::vector <int> taglist, int point)

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.