#include <kfbxgeometryweightedmap.h>
Inherits KFbxObject.
Inheritance diagram for KFbxGeometryWeightedMap:
This correspondance is done at the vertex level. Which means that for each vertex in the source geometry, you can have from 0 to N corresponding vertices in the destination geometry. Each corresponding vertex is weighted.
For example, if the source geometry is a NURB and the destination geometry is a mesh, the correspondance object will express the correspondance between the NURB's control vertices and the mesh's vertices.
If the mesh corresponds to a tesselation of the NURB, the correspondance object can be used to transfer any deformation that affect the NURB's control vertices to the mesh's vertices.
See KFbxWeightedMapping for more details.
Definition at line 76 of file kfbxgeometryweightedmap.h.
Error Management | |
enum | EError |
Error identifiers. More... | |
KError & | GetError () |
Retrieve error object. | |
EError | GetLastErrorID () |
Get last error code. | |
char * | GetLastErrorString () |
Get last error string. | |
Public Member Functions | |
virtual KFbxObject::ENameSpace | GetNameSpace () const |
Return the type ID of this class. | |
KFbxWeightedMapping * | SetValues (KFbxWeightedMapping *pWeightedMappingTable) |
Set correspondance values. | |
KFbxWeightedMapping * | GetValues () const |
Return correspondance values. | |
KFbxGeometry * | GetSourceGeometry () |
Return source geometry. | |
KFbxGeometry * | GetDestinationGeometry () |
Return destination geometry. | |
KFbxGeometryWeightedMap & | operator= (KFbxGeometryWeightedMap const &pGeometryWeightedMap) |
Assigment operator. |
enum EError |
KError& GetError | ( | ) |
Retrieve error object.
EError GetLastErrorID | ( | ) |
Get last error code.
char* GetLastErrorString | ( | ) |
Get last error string.
virtual KFbxObject::ENameSpace GetNameSpace | ( | ) | const [virtual] |
Return the type ID of this class.
KFbxWeightedMapping* SetValues | ( | KFbxWeightedMapping * | pWeightedMappingTable | ) |
Set correspondance values.
pWeightedMappingTable | Pointer to the table containing values |
KFbxWeightedMapping* GetValues | ( | ) | const |
Return correspondance values.
KFbxGeometry* GetSourceGeometry | ( | ) |
Return source geometry.
NULL
if there is no connected source geometry KFbxGeometry* GetDestinationGeometry | ( | ) |
Return destination geometry.
NULL
if there is no connected destination geometry KFbxGeometryWeightedMap& operator= | ( | KFbxGeometryWeightedMap const & | pGeometryWeightedMap | ) |
Assigment operator.