Assimp v5.2.2 (January 2022)
The Asset-Importer-Lib API documentation.
aiVertexWeight Struct Reference

A single influence of a bone on a vertex. More...

#include <mesh.h>

Public Member Functions

 aiVertexWeight () AI_NO_EXCEPT
 Default constructor. More...
 
 aiVertexWeight (unsigned int pID, float pWeight)
 Initialization from a given index and vertex weight factor. More...
 
bool operator!= (const aiVertexWeight &rhs) const
 
bool operator== (const aiVertexWeight &rhs) const
 

Public Attributes

unsigned int mVertexId
 Index of the vertex which is influenced by the bone. More...
 
ai_real mWeight
 The strength of the influence in the range (0...1). More...
 

Detailed Description

A single influence of a bone on a vertex.

Constructor & Destructor Documentation

◆ aiVertexWeight() [1/2]

aiVertexWeight::aiVertexWeight ( )
inline

Default constructor.

◆ aiVertexWeight() [2/2]

aiVertexWeight::aiVertexWeight ( unsigned int  pID,
float  pWeight 
)
inline

Initialization from a given index and vertex weight factor.

Parameters
pIDID
pWeightVertex weight factor

Member Function Documentation

◆ operator!=()

bool aiVertexWeight::operator!= ( const aiVertexWeight rhs) const
inline

◆ operator==()

bool aiVertexWeight::operator== ( const aiVertexWeight rhs) const
inline

Member Data Documentation

◆ mVertexId

unsigned int aiVertexWeight::mVertexId

Index of the vertex which is influenced by the bone.

◆ mWeight

ai_real aiVertexWeight::mWeight

The strength of the influence in the range (0...1).

The influence from all bones at one vertex amounts to 1.


The documentation for this struct was generated from the following file: