feat: OBJ mesh import (IMPORTOBJ / OBJIMPORT command)

Parses Wavefront OBJ files (v/vn/f, fan-triangulation, face normals
fallback) and inserts the result as a Solid3D placeholder + MeshModel
visible in the 3D viewport.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
This commit is contained in:
Hakan SevenandClaude Sonnet 4.6 committed 2026-04-08 12:59:27 +03:00
1 parent 549ae38459
commit 6fa3157e72
5 files changed
+174

No files matched your search

+5
View File
@@ -3457,6 +3457,11 @@ impl H7CAD {
self.tabs[i].active_cmd = Some(Box::new(cmd));
}
// ── OBJ import ───────────────────────────────────────────────
"IMPORTOBJ"|"OBJIMPORT" => {
return Task::done(Message::ObjImport);
}
// ── STL export ────────────────────────────────────────────────
"STLOUT"|"EXPORTSTL" => {
return Task::done(Message::StlExport);