7#ifndef PXR_USD_IMAGING_USD_IMAGING_IMPLICIT_SURFACE_MESH_UTILS_H
8#define PXR_USD_IMAGING_USD_IMAGING_IMPLICIT_SURFACE_MESH_UTILS_H
11#include "pxr/usdImaging/usdImaging/api.h"
14PXR_NAMESPACE_OPEN_SCOPE
26UsdImagingGetUnitSphereMeshTopology();
38UsdImagingGetUnitSphereMeshPoints();
47UsdImagingGetUnitCubeMeshTopology();
58UsdImagingGetUnitCubeMeshPoints();
67UsdImagingGetUnitConeMeshTopology();
82UsdImagingGetUnitConeMeshPoints();
91UsdImagingGetUnitCylinderMeshTopology();
106UsdImagingGetUnitCylinderMeshPoints();
115UsdImagingGetCapsuleMeshTopology();
131UsdImagingGenerateCapsuleMeshPoints(
143UsdImagingGetPlaneTopology();
157UsdImagingGeneratePlaneMeshPoints(
171UsdImagingGenerateSphereOrCubeTransform(
182UsdImagingGenerateConeOrCylinderTransform(
187PXR_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.