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"
31PXR_NAMESPACE_OPEN_SCOPE
43UsdImagingGetUnitSphereMeshTopology();
55UsdImagingGetUnitSphereMeshPoints();
64UsdImagingGetUnitCubeMeshTopology();
75UsdImagingGetUnitCubeMeshPoints();
84UsdImagingGetUnitConeMeshTopology();
99UsdImagingGetUnitConeMeshPoints();
108UsdImagingGetUnitCylinderMeshTopology();
123UsdImagingGetUnitCylinderMeshPoints();
132UsdImagingGetCapsuleMeshTopology();
148UsdImagingGenerateCapsuleMeshPoints(
160UsdImagingGetPlaneTopology();
174UsdImagingGeneratePlaneMeshPoints(
188UsdImagingGenerateSphereOrCubeTransform(
199UsdImagingGenerateConeOrCylinderTransform(
204PXR_NAMESPACE_CLOSE_SCOPE
Defines all the types "TYPED" for which Vt creates a VtTYPEDArray typedef.
Stores a 4x4 matrix of double elements.
Topology data for meshes.
Token for efficient comparison, assignment, and hashing of known strings.
size_t size() const
Return the size of the string that this token represents.