#include <ISkinWrapPatch.h>
Public Types |
|
enum | { patchdeformpw_params } |
enum | { pb_patch, pb_autoupdate, pb_samplerate, pb_patchlist } |
Public Member Functions |
|
FPInterfaceDesc * | GetDesc () |
virtual void | Resample ()=0 |
Resample()
This forces the modifier to resample itself. |
|
virtual int | GetNumberOfPoints (INode *node)=0 |
int
GetNumberOfPoints(INode *node) This returns the number of
points that are deformed |
|
virtual Point3 | GetPointUVW (INode *node, int index)=0 |
int Point3
GetPointUVW(INode *node, int index) This returns the closest
UVW point on the patch to this point INode *node this is the node that owns the
modifier so we can get the right local data int index this is the
index of the point you want to lookup |
|
virtual Point3 | GetPointLocalSpace (INode *node, int index)=0 |
int Point3
GetPointUVW(INode *node, int index) This returns the local
space point of the deforming point before deformation INode *node this is the node that owns
the modifier so we can get the right local data int index this is
the index of the point you want to lookup |
|
virtual Point3 | GetPointPatchSpace (INode *node, int index)=0 |
int Point3
GetPointPatchSpace(INode *node, int index) This returns the
point in the space of the patch of the deforming point before
deformation INode *node
this is the node that owns the modifier so we can get the right
local data int index this is the index of the point you want to
lookup |
|
virtual int | GetPointPatchIndex (INode *node, int index)=0 |
int int
GetPointPatchIndex(INode *node, int index) This returns closest
patch to this point INode *node this is the node that owns the
modifier so we can get the right local data int index this is the
index of the point you want to lookup |
anonymous enum |
{ patchdeformpw_params };
anonymous enum |
FPInterfaceDesc* GetDesc | ( | ) | [virtual] |
Implements FPInterface.
virtual void Resample | ( | ) | [pure virtual] |
Resample() This forces the modifier to resample itself.
This will force the system to resample the patch
virtual int GetNumberOfPoints | ( | INode * | node | ) | [pure virtual] |
int GetNumberOfPoints(INode *node) This returns the number of points that are deformed
int Point3 GetPointUVW(INode *node, int index) This returns the closest UVW point on the patch to this point INode *node this is the node that owns the modifier so we can get the right local data int index this is the index of the point you want to lookup
int Point3 GetPointUVW(INode *node, int index) This returns the local space point of the deforming point before deformation INode *node this is the node that owns the modifier so we can get the right local data int index this is the index of the point you want to lookup
int Point3 GetPointPatchSpace(INode *node, int index) This returns the point in the space of the patch of the deforming point before deformation INode *node this is the node that owns the modifier so we can get the right local data int index this is the index of the point you want to lookup
virtual int GetPointPatchIndex | ( | INode * | node, |
int | index | ||
) | [pure virtual] |
int int GetPointPatchIndex(INode *node, int index) This returns closest patch to this point INode *node this is the node that owns the modifier so we can get the right local data int index this is the index of the point you want to lookup