24 #ifndef PXR_USD_IMAGING_USD_IMAGING_IMPLICIT_SURFACE_MESH_UTILS_H
25 #define PXR_USD_IMAGING_USD_IMAGING_IMPLICIT_SURFACE_MESH_UTILS_H
28 #include "pxr/usdImaging/usdImaging/api.h"
31 PXR_NAMESPACE_OPEN_SCOPE
43 UsdImagingGetUnitSphereMeshTopology();
55 UsdImagingGetUnitSphereMeshPoints();
64 UsdImagingGetUnitCubeMeshTopology();
75 UsdImagingGetUnitCubeMeshPoints();
84 UsdImagingGetUnitConeMeshTopology();
99 UsdImagingGetUnitConeMeshPoints();
108 UsdImagingGetUnitCylinderMeshTopology();
123 UsdImagingGetUnitCylinderMeshPoints();
132 UsdImagingGetCapsuleMeshTopology();
148 UsdImagingGenerateCapsuleMeshPoints(
161 UsdImagingGenerateSphereOrCubeTransform(
172 UsdImagingGenerateConeOrCylinderTransform(
177 PXR_NAMESPACE_CLOSE_SCOPE
179 #endif // PXR_USD_IMAGING_USD_IMAGING_IMPLICIT_SURFACE_MESH_UTILS_H
size_t size() const
Return the size of the string that this token represents.
Topology data for meshes.
Token for efficient comparison, assignment, and hashing of known strings.
Stores a 4x4 matrix of double elements.
Defines all the types "TYPED" for which Vt creates a VtTYPEDArray typedef.