24 #ifndef USDGEOM_GENERATED_POINTBASED_H
25 #define USDGEOM_GENERATED_POINTBASED_H
119 static const TfType &_GetStaticTfType();
121 static bool _IsTypedSchema();
125 const TfType &_GetTfType()
const override;
352 const std::vector<UsdTimeCode>& times,
383 const VtVec3fArray& positions,
384 const VtVec3fArray& velocities,
386 const VtVec3fArray& accelerations,
387 float velocityScale=1.0);
GLdouble GLdouble GLint GLint const GLdouble * points
GT_API const UT_StringHolder time
UsdGeomPointBased(const UsdPrim &prim=UsdPrim())
GLsizei const GLchar *const * path
USDGEOM_API bool ComputePointsAtTime(VtArray< GfVec3f > *points, const UsdTimeCode time, const UsdTimeCode baseTime) const
USDGEOM_API UsdAttribute CreateNormalsAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
USDGEOM_API UsdAttribute GetAccelerationsAttr() const
UsdStagePtr UsdStageWeakPtr
USDGEOM_API UsdAttribute GetPointsAttr() const
Represents a non-concrete typed schema.
static const UsdSchemaKind schemaKind
USDGEOM_API TfToken GetNormalsInterpolation() const
std::vector< TfToken > TfTokenVector
Convenience types.
USDGEOM_API UsdSchemaKind _GetSchemaKind() const override
GA_API const UT_StringHolder transform
UsdGeomPointBased(const UsdSchemaBase &schemaObj)
static USDGEOM_API UsdGeomPointBased Get(const UsdStagePtr &stage, const SdfPath &path)
USDGEOM_API UsdAttribute CreateVelocitiesAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
USDGEOM_API UsdAttribute GetNormalsAttr() const
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
USDGEOM_API UsdAttribute CreateAccelerationsAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
virtual USDGEOM_API ~UsdGeomPointBased()
Destructor.
USDGEOM_API UsdAttribute CreatePointsAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
USDGEOM_API bool SetNormalsInterpolation(TfToken const &interpolation)
#define PXR_NAMESPACE_CLOSE_SCOPE
USDGEOM_API bool ComputePointsAtTimes(std::vector< VtArray< GfVec3f >> *pointsArray, const std::vector< UsdTimeCode > ×, const UsdTimeCode baseTime) const
USDGEOM_API UsdAttribute GetVelocitiesAttr() const
static USDGEOM_API const TfTokenVector & GetSchemaAttributeNames(bool includeInherited=true)
static USDGEOM_API bool ComputeExtent(const VtVec3fArray &points, VtVec3fArray *extent)