Loading...
Searching...
No Matches
UsdSkelImagingSkelGuideData Struct Reference

Data to compute the skeleton guide as mesh. More...

#include <skelGuideData.h>

Public Attributes

SdfPath primPath
 Path of skeleton prim - used only to emit warnings/errors.
 
size_t numJoints
 Number of joints in UsdSkelTopology to create the data.
 
VtIntArray boneJointIndices
 Indices into joints of UsdSkelTopology - one for each point of the mesh.
 
VtVec3fArray boneMeshPoints
 The points of the mesh before applying the skinning transforms.
 

Detailed Description

Data to compute the skeleton guide as mesh.

The data can be given to the below functions to obtain the topology and geometry of the mesh.

The mesh depicts the posed skeleton by rendering each skeleton joint that has a parent joint as a pyramid-shaped bone. the UsdSkelTopology. Some points of the bone are affected by the underlying joint and other by its parent joint.

Definition at line 36 of file skelGuideData.h.

Member Data Documentation

◆ boneJointIndices

VtIntArray boneJointIndices

Indices into joints of UsdSkelTopology - one for each point of the mesh.

Corresponds to UsdSkelSkeletonAdapter::_SkelData::_boneMeshJointIndices.

Definition at line 52 of file skelGuideData.h.

◆ boneMeshPoints

VtVec3fArray boneMeshPoints

The points of the mesh before applying the skinning transforms.

Corresponds to UsdSkelSkeletonAdapter::_SkelData::_boneMeshPoints.

Definition at line 59 of file skelGuideData.h.

◆ numJoints

size_t numJoints

Number of joints in UsdSkelTopology to create the data.

Used only to emit warnings/errors.

Definition at line 45 of file skelGuideData.h.

◆ primPath

SdfPath primPath

Path of skeleton prim - used only to emit warnings/errors.

Definition at line 39 of file skelGuideData.h.


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