Expand description
Low-level format I/O and glTF binary contracts for Draco.
Full glTF documents, scene preservation, compression and compact views live
in draco-gltf. This crate intentionally owns only container/resource and
accessor-to-geometry primitives.
Re-exports§
pub use fbx_options::FbxByteOrder;fbx-readerpub use fbx_options::FbxDecodeLimits;fbx-readerpub use fbx_options::FbxReadOptions;fbx-readerpub use fbx_reader::FbxMemoryReader;fbx-readerpub use fbx_reader::FbxReader;fbx-readerpub use fbx_render_mesh::FbxGeometryLayers;fbx-readerorfbx-writerpub use fbx_render_mesh::FbxRenderLayer;fbx-readerorfbx-writerpub use fbx_render_mesh::FbxRenderMesh;fbx-readerorfbx-writerpub use fbx_writer::FbxFormat;fbx-writerpub use fbx_writer::FbxWriter;fbx-writerpub use gltf_container::decode_data_uri;gltf-containerpub use gltf_container::inspect_glb;gltf-containerpub use gltf_container::parse_glb_json_and_bin;gltf-containerpub use gltf_container::parse_gltf_container;gltf-containerpub use gltf_container::resolve_gltf_buffers;gltf-containerpub use gltf_container::resolve_resource_uri;gltf-containerpub use gltf_container::ExternalFilePolicy;gltf-containerpub use gltf_container::FileResourceResolver;gltf-containerpub use gltf_container::GlbChunkDescriptor;gltf-containerpub use gltf_container::GlbLayout;gltf-containerpub use gltf_container::GlbRangeReader;gltf-containerpub use gltf_container::GltfBufferReference;gltf-containerpub use gltf_container::GltfContainer;gltf-containerpub use gltf_container::GltfContainerFormat;gltf-containerpub use gltf_container::ResourceLimits;gltf-containerpub use gltf_container::ResourceResolver;gltf-containerpub use gltf_geometry::decode_geometry;gltf-geometrypub use gltf_geometry::AccessorSource;gltf-geometrypub use gltf_geometry::DecodedAccessor;gltf-geometrypub use meshopt::MeshoptFilter;gltf-containerpub use meshopt::MeshoptMode;gltf-containerpub use obj_reader::ObjReader;obj-readerpub use obj_writer::ObjWriter;obj-writerpub use ply_format::PlyFormat;pub use ply_reader::PlyReader;ply-readerpub use ply_writer::PlyWriter;ply-writerpub use stl_reader::StlReader;stl-readerpub use stl_writer::StlFormat;stl-writerpub use stl_writer::StlWriter;stl-writerpub use traits::PointCloudReader;pub use traits::PointCloudWriter;pub use traits::ReadFromBytes;pub use traits::Reader;pub use traits::WriteToBytes;pub use traits::Writer;
Modules§
- fbx_
ascii fbx-reader - FBX ASCII container reader. Reader for the ASCII FBX container.
- fbx_
container fbx-reader - FBX binary container decoder.
FBX binary container decoder: bytes in, a tree of
FbxNodeout. - fbx_
node fbx-readerorfbx-writer - The FBX document tree: what both containers decode to and encode from.
- fbx_
options fbx-reader - Byte order, resource limits, and read options for the FBX reader. Byte order, resource limits, and read options for the FBX binary reader.
- fbx_
reader fbx-reader - FBX binary reader.
FBX scene reader: a tree of
FbxNodein, anFbxSceneout. - fbx_
render_ mesh fbx-readerorfbx-writer - Polygon-corner-domain expansion of FBX geometry.
Polygon-corner-domain expansion of an
FbxMeshInstance. - fbx_
writer fbx-writer - FBX binary writer. FBX binary format writer for meshes, materials, textures, and TRS animation.
- gltf_
container gltf-container - glTF/GLB containers and resource resolution. Shared glTF/GLB container and resource handling.
- gltf_
geometry gltf-geometry - Reader-agnostic accessor and Draco geometry contracts. Reader-agnostic glTF geometry decoding.
- meshopt
gltf-container EXT_meshopt_compressionbitstream decoders. Decoders for theEXT_meshopt_compressionbitstreams.- obj_
reader obj-reader - Wavefront OBJ reader. OBJ format reader for meshes and point clouds.
- obj_
writer obj-writer - Wavefront OBJ writer. OBJ format writer for meshes and point clouds.
- ply_
format - PLY format configuration.
- ply_
reader ply-reader - PLY reader. PLY format reader for meshes and point clouds.
- ply_
writer ply-writer - PLY writer. PLY format writer for meshes and point clouds.
- stl_
reader stl-reader - STL reader. STL format reader for triangle meshes.
- stl_
writer stl-writer - STL writer. STL format writer for triangle meshes.
- traits
- Shared reader and writer traits. Common traits for geometry readers and writers.
Structs§
- FbxAnim
Channel fbx-readerorfbx-writer - One animation channel: drives one TRS path or blend-shape weight.
- FbxAnim
Sampler fbx-readerorfbx-writer - One animation sampler (a flat TRS or morph-weight track).
- FbxAnimation
fbx-readerorfbx-writer - One animation take (derived from an
AnimationStack+ its first layer). - FbxCamera
fbx-readerorfbx-writer - An FBX
Cameranode attribute. - FbxCrease
Layer fbx-readerorfbx-writer - A preserved FBX
LayerElementEdgeCreaseorLayerElementVertexCrease. - FbxGlobal
Settings fbx-readerorfbx-writer - Source FBX global coordinate, unit, and display-time settings retained for FBX-to-FBX provenance exports. This is intentionally not part of the portable SceneDocument contract.
- FbxLayer
Set fbx-readerorfbx-writer - A preserved FBX layer element carrying
Nfloat components per value. - FbxLight
fbx-readerorfbx-writer - An FBX
Lightnode attribute. - FbxMaterial
fbx-readerorfbx-writer - Material object extracted from an FBX
Materialnode. - FbxMesh
Instance fbx-readerorfbx-writer - Geometry attached to one
FbxSceneNode. - FbxMesh
Layers fbx-readerorfbx-writer - The layer elements preserved from one FBX geometry node.
- FbxMorph
Target fbx-readerorfbx-writer - One sparse FBX blend-shape target.
- FbxNode
Id fbx-readerorfbx-writer - Stable, document-local identifier for an FBX model node.
- FbxScene
fbx-readerorfbx-writer - Hierarchy, geometry, materials, and animation extracted from or written to FBX.
- FbxScene
Node fbx-readerorfbx-writer - A node in a hierarchy extracted from or written to FBX Model connections.
- FbxSkin
fbx-readerorfbx-writer - Skinning data attached to a mesh instance.
- FbxSkin
Cluster fbx-readerorfbx-writer - All influences from one joint onto a mesh’s control points.
- FbxSmoothing
Layer fbx-readerorfbx-writer - A preserved FBX
LayerElementSmoothing. - FbxTangent
Set fbx-readerorfbx-writer - A preserved FBX
LayerElementTangentorLayerElementBinormal. - FbxTexture
fbx-readerorfbx-writer - Texture object extracted from an FBX
Texture/Videopair. - FbxTexture
Binding fbx-readerorfbx-writer - Bind a
FbxTextureto a slot of a material. - FbxTransform
fbx-readerorfbx-writer - Local transform extracted from or written to an FBX model node.
- FbxTransform
Stack fbx-readerorfbx-writer - Source Model transform-stack properties required to reproduce FBX local animation semantics. Values remain in authored FBX units and degrees.
- FbxWarning
fbx-readerorfbx-writer - One non-fatal notice raised while reading an FBX document.
Enums§
- FbxAnim
Channel Path fbx-readerorfbx-writer - Animated TRS property of a node.
- FbxAnim
Interpolation fbx-readerorfbx-writer - Coarse interpolation kind decoded from
KeyAttrFlags. - FbxCrease
Kind fbx-readerorfbx-writer - Which domain a
FbxCreaseLayersharpens. - FbxNode
Attribute fbx-readerorfbx-writer - What a
NodeAttributeattached to a scene node describes. - FbxTexture
Slot fbx-readerorfbx-writer - Texture slot targeted by an
FbxTextureBinding. - FbxWarning
Code fbx-readerorfbx-writer - What kind of deviation or loss a
FbxWarningdescribes. - Gltf
Error gltf-container - Errors that can occur when reading, transforming, or decoding glTF data.
Type Aliases§
- FbxBinormal
Set fbx-readerorfbx-writer - A preserved FBX
LayerElementBinormal. - FbxColor
Set fbx-readerorfbx-writer - A preserved FBX
LayerElementColor. - FbxNormal
Set fbx-readerorfbx-writer - A preserved FBX
LayerElementNormal. - FbxUv
Set fbx-readerorfbx-writer - A preserved FBX
LayerElementUV.