SuperDex Physics C++ API
Loading...
Searching...
No Matches
mochi_model_utils.h File Reference

Go to the source code of this file.

Namespaces

namespace  superdex
namespace  superdex::model_utils

Functions

void superdex::model_utils::AutoCorrect (ModelData &data, Error &error)
void superdex::model_utils::BakeCoordinateSpaceTransform (MeshData &data, CoordinateSpace const &fromSpace, CoordinateSpace const &toSpace, Error &error)
void superdex::model_utils::BakeCoordinateSpaceTransform (ModelData &data, CoordinateSpace const &fromSpace, CoordinateSpace const &toSpace, Error &error)
void superdex::model_utils::BakeSdf (ModelData &data, GridSdfParams const &params, Error &error)
void superdex::model_utils::BakeTransform (ModelData &data, Real3 const &scale, Quaternion const &rotation, Real3 const &translation, Error &error)
void superdex::model_utils::BakeTransform (ModelData &data, Real3 const &scale, TransformRT const &transform, Error &error)
void superdex::model_utils::FlipWindingOrder (MeshData &data, Error &error)
void superdex::model_utils::FlipWindingOrder (ModelData &data, Error &error)
void superdex::model_utils::GenerateVisualMeshEmbedding (ModelData &data, Error &error)
ModelData superdex::model_utils::LoadFromBytes (Span< char const > data, Error &error)
ModelData superdex::model_utils::LoadFromBytes (Span< char const > data, MeshFileType format, Error &error)
ModelData superdex::model_utils::LoadFromBytesUnchecked (Span< char const > data, Error &error)
ModelData superdex::model_utils::LoadFromBytesUnchecked (Span< char const > data, MeshFileType format, Error &error)
ModelData superdex::model_utils::LoadFromFile (std::string_view path, Error &error)
ModelData superdex::model_utils::LoadFromFileUnchecked (std::string_view path, Error &error)
void superdex::model_utils::SaveToFile (ModelData const &data, std::string_view path, FileFormat format, Error &error)
void superdex::model_utils::SaveToFile (ModelDataView const &data, std::string_view path, FileFormat format, Error &error)
DynamicString superdex::model_utils::SaveToJsonString (ModelData const &data, Error &error)
void superdex::model_utils::Validate (ModelDataView const &data, Error &error)