Main Page   Compound List   File List   Compound Members  

elasticNode Class Reference

Elastic node behavior in Maya. More...

#include <elasticNode.h>

List of all members.

Public Methods

virtual MStatus compute (const MPlug &plug, MDataBlock &data)
 Member functions. More...

void totalForce ()

Static Public Methods

void * creator ()
MStatus initialize ()

Static Public Attributes

const MTypeId id
 Attributes. More...

const MString typeName


Detailed Description

Elastic node behavior in Maya.

Author:
Javier Romero - Dr Lihua You.
Version:
1.0
Date:
Sept 2005
Note:
Elastic node implementation:
Using id( 0x00500 );
This node generates elastic behaviour in Maya.
Implementation of "Fast generation of 3D deformable moving surfaces" You and Zhang, IEEE 2003
Vertex = node, vertices = nodes.


Member Function Documentation

MStatus elasticNode::compute const MPlug &    plug,
MDataBlock &    data
[virtual]
 

Member functions.

Compute function. Evaluates the mesh and solves it, describing elastic behaviour.

void * elasticNode::creator   [static]
 

Calls the constructor.

MStatus elasticNode::initialize   [static]
 

Defines the attributes of the node.


Member Data Documentation

const MTypeId elasticNode::id [static]
 

Attributes.

Id of the node inside Maya. Must not clash with exisitng ones.

const MString elasticNode::typeName [static]
 

Type name of the node. Defined in the plugIn main.


The documentation for this class was generated from the following files:
Generated on Sun Oct 2 11:19:22 2005 for Physically based elastic deformations by doxygen1.2.15