67 Real3 const& translation,
DynamicString SaveToJsonString(ModelData const &data, Error &error)
void AutoCorrect(ModelData &data, Error &error)
ModelData LoadFromBytesUnchecked(Span< char const > data, MeshFileType format, Error &error)
void SaveToFile(ModelData const &data, std::string_view path, FileFormat format, Error &error)
ModelData LoadFromBytes(Span< char const > data, MeshFileType format, Error &error)
ModelData LoadFromFileUnchecked(std::string_view path, Error &error)
ModelData LoadFromFile(std::string_view path, Error &error)
void BakeTransform(ModelData &data, Real3 const &scale, Quaternion const &rotation, Real3 const &translation, Error &error)
void Validate(ModelDataView const &data, Error &error)
void GenerateVisualMeshEmbedding(ModelData &data, Error &error)
void BakeCoordinateSpaceTransform(MeshData &data, CoordinateSpace const &fromSpace, CoordinateSpace const &toSpace, Error &error)
void FlipWindingOrder(MeshData &data, Error &error)
void BakeSdf(ModelData &data, GridSdfParams const ¶ms, Error &error)
MeshFileType
Mesh file format hint for Context::LoadShapeFromBytes and model-loading APIs that read from byte buff...
@ Legacy
Auto-detect between HDF5 and JSON (default behavior).
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > DynamicString
Alias for std::string using a polymorphic superdex::Allocator pointer.
Coordinate-axis convention and linear unit scale.
Parameters controlling the resolution of grid-based Signed Distance Fields (SDF).
Mesh data for a Mochi actor or model file.
A non-owning view of the contents of a Mochi model file.
The contents of a Mochi model file.