HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UsdSkelImagingSkelGuideData Struct Reference

#include <skelGuideData.h>

Public Attributes

SdfPath primPath
 Path of skeleton prim - used only to emit warnings/errors. More...
 
size_t numJoints
 
VtIntArray boneJointIndices
 
VtVec3fArray boneMeshPoints
 

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

VtIntArray UsdSkelImagingSkelGuideData::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.

VtVec3fArray UsdSkelImagingSkelGuideData::boneMeshPoints

The points of the mesh before applying the skinning transforms.

Corresponds to UsdSkelSkeletonAdapter::_SkelData::_boneMeshPoints.

Definition at line 59 of file skelGuideData.h.

size_t UsdSkelImagingSkelGuideData::numJoints

Number of joints in UsdSkelTopology to create the data.

Used only to emit warnings/errors.

Definition at line 45 of file skelGuideData.h.

SdfPath UsdSkelImagingSkelGuideData::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: