HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
skelData.h File Reference
+ Include dependency graph for skelData.h:

Go to the source code of this file.

Classes

struct  UsdSkelImagingSkelData
 

Functions

PXR_NAMESPACE_OPEN_SCOPE TF_DECLARE_REF_PTRS (HdSceneIndexBase)
 
USDSKELIMAGING_API
UsdSkelImagingSkelData 
UsdSkelImagingComputeSkelData (HdSceneIndexBaseRefPtr const &sceneIndex, const SdfPath &primPath)
 Compute data for prim in scene index. More...
 
USDSKELIMAGING_API VtArray
< GfMatrix4f
UsdSkelImagingComputeSkinningTransforms (const UsdSkelImagingSkelData &data, HdMatrix4fArrayDataSourceHandle const &restTransforms, const VtArray< GfVec3f > &translations, const VtArray< GfQuatf > &rotations, const VtArray< GfVec3h > &scales)
 Compute skinning transforms for extComputation. More...
 

Function Documentation

PXR_NAMESPACE_OPEN_SCOPE TF_DECLARE_REF_PTRS ( HdSceneIndexBase  )
USDSKELIMAGING_API UsdSkelImagingSkelData UsdSkelImagingComputeSkelData ( HdSceneIndexBaseRefPtr const &  sceneIndex,
const SdfPath primPath 
)

Compute data for prim in scene index.

USDSKELIMAGING_API VtArray<GfMatrix4f> UsdSkelImagingComputeSkinningTransforms ( const UsdSkelImagingSkelData data,
HdMatrix4fArrayDataSourceHandle const &  restTransforms,
const VtArray< GfVec3f > &  translations,
const VtArray< GfQuatf > &  rotations,
const VtArray< GfVec3h > &  scales 
)

Compute skinning transforms for extComputation.

Parameters
restTransformsFrom skeleton (might not be needed).
translationsFrom skelAnimation.