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(
160 UsdImagingGetPlaneTopology();
174 UsdImagingGeneratePlaneMeshPoints(
188 UsdImagingGenerateSphereOrCubeTransform(
199 UsdImagingGenerateConeOrCylinderTransform(
204 PXR_NAMESPACE_CLOSE_SCOPE
206 #endif // PXR_USD_IMAGING_USD_IMAGING_IMPLICIT_SURFACE_MESH_UTILS_H 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.
size_t size() const
Return the size of the string that this token represents.