forked from 1b-agent/opencadstudio-upstream
feat(io): FBXEXPORT writes the drawing's 3D meshes as binary FBX
FBXEXPORT (also EXPORTFBX) saves every 3D mesh of the drawing (solids, surfaces and meshes, at full display resolution) as a binary FBX 7.4 file for visualisation tools: one model per object with its geometry, face normals and a material in its display colour. Axes stay Z-up and the unit scale follows the drawing's insertion units. Refs #1502 Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
12ffc3961f
commit
f18386c100
30 files changed
+678
No files matched your search
@@ -2900,6 +2900,11 @@ pub(super) fn message_attribute(source: &str) -> Option<(&'static str, &'static
|
||||
"STEPOUT: exported to \"{}\"" => Some(("common", "stepout-exported-to")),
|
||||
"STEPOUT: no 3D mesh data in this drawing." => Some(("common", "stepout-no-3d-mesh-data-in-this-drawing")),
|
||||
"STEPOUT: {error}" => Some(("common", "stepout-error")),
|
||||
"FBXEXPORT: exported to \"{}\"" => Some(("common", "fbxexport-exported-to")),
|
||||
"FBXEXPORT: no 3D mesh data in this drawing." => Some(("common", "fbxexport-no-3d-mesh-data-in-this-drawing")),
|
||||
"FBXEXPORT: {error}" => Some(("common", "fbxexport-error")),
|
||||
"Export FBX" => Some(("common", "export-fbx")),
|
||||
"FBX Files" => Some(("common", "fbx-files")),
|
||||
"STLOUT: exported to \"{}\"" => Some(("common", "stlout-exported-to")),
|
||||
"STLOUT: no 3D mesh data in this drawing." => Some(("common", "stlout-no-3d-mesh-data-in-this-drawing")),
|
||||
"STLOUT: {error}" => Some(("common", "stlout-error")),
|
||||
|
||||
Reference in new issue
Block a user