24 #ifndef PXR_USD_IMAGING_USD_SKEL_IMAGING_UTILS_H
25 #define PXR_USD_IMAGING_USD_SKEL_IMAGING_UTILS_H
35 #include "pxr/base/vt/array.h"
67 const VtMatrix4dArray& jointSkelXforms,
87 VtIntArray* jointIndices,
95 int* jointIndices,
size_t numPoints);
103 #endif // PXR_USD_IMAGING_USD_SKEL_IMAGING_UTILS_H
GLdouble GLdouble GLint GLint const GLdouble * points
USDSKELIMAGING_API bool UsdSkelImagingComputeBoneJointIndices(const UsdSkelTopology &topology, VtIntArray *jointIndices, size_t numPoints)
USDSKELIMAGING_API bool UsdSkelImagingComputeBoneTopology(const UsdSkelTopology &skelTopology, HdMeshTopology *meshTopology, size_t *numPoints)
GT_API const UT_StringHolder topology
#define USDSKELIMAGING_API
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
USDSKELIMAGING_API bool UsdSkelImagingComputeBonePoints(const UsdSkelTopology &topology, const VtMatrix4dArray &jointSkelXforms, size_t numPoints, VtVec3fArray *points)