class ExpressionNS::eyeMuscle

The eyeMuscle is the same math as the circular pucker muscle used around the mouth.

Inheritance:


Public Fields

[more]std::vector<int> taglist
list of points effected by muscle
[more]Vertex* center
head of the muscle vector
[more]float radx
zone of influence -- x axis
[more]float rady
zone of influence -- y axis
[more]float radz
zone of influence -- z axis
[more]int dir
direction it pushes
[more]float facx
factor of influence -- x axis
[more]float facy
factor of influence -- y axis
[more]float pushz
outward push on lips-- z axis

Public Methods

[more] eyeMuscle (char* iname, Vertex icenter, int orent, float iradx, float irady, float iradz, float ifacx, float ifacy, float ipushz, ExpMeshAdapter* iface)
[more]void Draw (bool selected)
[more]void PrintData ()
[more]void ActivateMuscle ( const float val)


Inherited from Muscle:

Public Fields

oExpMeshAdapter* mesh
ostd::string name


Documentation

The eyeMuscle is the same math as the circular pucker muscle used around the mouth. however I've separated the code to make changing one seprately from the other easier
ostd::vector<int> taglist
list of points effected by muscle

oVertex* center
head of the muscle vector

ofloat radx
zone of influence -- x axis

ofloat rady
zone of influence -- y axis

ofloat radz
zone of influence -- z axis

oint dir
direction it pushes

ofloat facx
factor of influence -- x axis

ofloat facy
factor of influence -- y axis

ofloat pushz
outward push on lips-- z axis

o eyeMuscle(char* iname, Vertex icenter, int orent, float iradx, float irady, float iradz, float ifacx, float ifacy, float ipushz, ExpMeshAdapter* iface)

ovoid Draw(bool selected)

ovoid PrintData()

ovoid ActivateMuscle( const float val)


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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