7 #ifndef PXR_USD_IMAGING_USD_SKEL_IMAGING_SKEL_GUIDE_DATA_H
8 #define PXR_USD_IMAGING_USD_SKEL_IMAGING_SKEL_GUIDE_DATA_H
18 #include "pxr/base/vt/array.h"
USDSKELIMAGING_API VtIntArray UsdSkelImagingComputeSkelGuideFaceVertexIndices(const UsdSkelImagingSkelGuideData &skelGuideData)
Compute faceVertexIndices of mesh topology for guide.
USDSKELIMAGING_API VtIntArray UsdSkelImagingComputeSkelGuideFaceVertexCounts(const UsdSkelImagingSkelGuideData &skelGuideData)
Compute faceVertexCounts of mesh topology for guide.
#define USDSKELIMAGING_API
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
SdfPath primPath
Path of skeleton prim - used only to emit warnings/errors.
#define PXR_NAMESPACE_CLOSE_SCOPE
VtIntArray boneJointIndices
VtVec3fArray boneMeshPoints
USDSKELIMAGING_API VtVec3fArray UsdSkelImagingComputeSkelGuidePoints(const UsdSkelImagingSkelGuideData &skelGuideData, const VtArray< GfMatrix4f > &skinningTransforms)
Apply skinning transforms to obtain posed mesh points.
USDSKELIMAGING_API UsdSkelImagingSkelGuideData UsdSkelImagingComputeSkelGuideData(const UsdSkelImagingSkelData &skelData)
Compute data.