Assimp  v3.1.1 (June 2014)
Assimp::FBX::Cluster Class Reference

DOM class for skin deformer clusters (aka subdeformers) More...

Inherits Assimp::FBX::Deformer.

Public Member Functions

 Cluster (uint64_t id, const Element &element, const Document &doc, const std::string &name)
 
const WeightIndexArrayGetIndices () const
 get indices into the vertex data of the geometry associated with this cluster. More...
 
const WeightArrayGetWeights () const
 get the list of deformer weights associated with this cluster. More...
 
const ModelTargetNode () const
 
const aiMatrix4x4Transform () const
 
const aiMatrix4x4TransformLink () const
 
virtual ~Cluster ()
 
- Public Member Functions inherited from Assimp::FBX::Deformer
 Deformer (uint64_t id, const Element &element, const Document &doc, const std::string &name)
 
const PropertyTable & Props () const
 
virtual ~Deformer ()
 
- Public Member Functions inherited from Assimp::FBX::Object
uint64_t ID () const
 
const std::string & Name () const
 
 Object (uint64_t id, const Element &element, const std::string &name)
 
const ElementSourceElement () const
 
virtual ~Object ()
 

Additional Inherited Members

- Protected Attributes inherited from Assimp::FBX::Object
const Elementelement
 
const uint64_t id
 
const std::string name
 

Detailed Description

DOM class for skin deformer clusters (aka subdeformers)

Constructor & Destructor Documentation

◆ Cluster()

Assimp::FBX::Cluster::Cluster ( uint64_t  id,
const Element element,
const Document doc,
const std::string &  name 
)

◆ ~Cluster()

Assimp::FBX::Cluster::~Cluster ( )
virtual

Member Function Documentation

◆ GetIndices()

const WeightIndexArray& Assimp::FBX::Cluster::GetIndices ( ) const
inline

get indices into the vertex data of the geometry associated with this cluster.

Use GetWeights() to get the associated weights. Both arrays have the same size (and may also be empty).

◆ GetWeights()

const WeightArray& Assimp::FBX::Cluster::GetWeights ( ) const
inline

get the list of deformer weights associated with this cluster.

Use GetIndices() to get the associated vertices. Both arrays have the same size (and may also be empty).

◆ TargetNode()

const Model* Assimp::FBX::Cluster::TargetNode ( ) const
inline

◆ Transform()

const aiMatrix4x4& Assimp::FBX::Cluster::Transform ( ) const
inline

◆ TransformLink()

const aiMatrix4x4& Assimp::FBX::Cluster::TransformLink ( ) const
inline

The documentation for this class was generated from the following files: