Assimp  v4.1. (December 2018)
Assimp::FBX::Cluster Class Reference

DOM class for skin deformer clusters (aka sub-deformers) More...

Inherits Assimp::FBX::Deformer.

Public Member Functions

 Cluster (uint64_t id, const Element &element, const Document &doc, const std::string &name)
 
const WeightIndexArray & GetIndices () const
 get indices into the vertex data of the geometry associated with this cluster. More...
 
const WeightArray & GetWeights () const
 get the list of deformer weights associated with this cluster. More...
 
const Model * TargetNode () const
 
const aiMatrix4x4 & Transform () const
 
const aiMatrix4x4 & TransformLink () 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 Element & SourceElement () const
 
virtual ~Object ()
 

Additional Inherited Members

- Protected Attributes inherited from Assimp::FBX::Object
const Element & element
 
const uint64_t id
 
const std::string name
 

Detailed Description

DOM class for skin deformer clusters (aka sub-deformers)

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: