7#ifndef PXR_USD_IMAGING_USD_SKEL_IMAGING_SKEL_GUIDE_DATA_H
8#define PXR_USD_IMAGING_USD_SKEL_IMAGING_SKEL_GUIDE_DATA_H
10#include "pxr/usdImaging/usdSkelImaging/api.h"
12#include "pxr/imaging/hd/dataSourceTypeDefs.h"
14#include "pxr/usd/sdf/path.h"
22PXR_NAMESPACE_OPEN_SCOPE
65UsdSkelImagingComputeSkelGuideData(
71UsdSkelImagingComputeSkelGuideFaceVertexCounts(
77UsdSkelImagingComputeSkelGuideFaceVertexIndices(
83UsdSkelImagingComputeSkelGuidePoints(
87PXR_NAMESPACE_CLOSE_SCOPE
A path value used to locate objects in layers or scenegraphs.
Represents an arbitrary dimensional rectangular container class.
Standard pointer typedefs.
Some of the data necessary to compute the skinning transforms of a skeleton.
Data to compute the skeleton guide as mesh.
SdfPath primPath
Path of skeleton prim - used only to emit warnings/errors.
VtIntArray boneJointIndices
Indices into joints of UsdSkelTopology - one for each point of the mesh.
size_t numJoints
Number of joints in UsdSkelTopology to create the data.
VtVec3fArray boneMeshPoints
The points of the mesh before applying the skinning transforms.