fix(v1.0.1): VDE-014/015/016 — STL API cleanup + ssi_boolean fixes
CI / Build & Test (push) Failing after 41s
CI / Release Build (push) Failing after 35s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled

VDE-014 (High): Remove duplicate void write_stl/write_stl_ascii declarations
VDE-015 (Medium): Fix Vector3F→Vector3f, Point3F→Point3f case sensitivity
VDE-016 (High): Add forward declarations for face_bounds/face_normal/SSICurveData
  in ssi_boolean.cpp — fixes two-phase name lookup in GCC
This commit is contained in:
茂之钳
2026-07-27 23:20:46 +08:00
parent 41d33bbbc2
commit 7a955bac7f
5 changed files with 10 additions and 7 deletions
+5
View File
@@ -36,6 +36,11 @@ using core::Point3D;
using core::Vector3D;
using core::AABB3D;
// Forward declarations (defined after anonymous namespace)
AABB3D face_bounds(const BrepModel& body, int face_id);
Vector3D face_normal(const BrepModel& body, int face_id);
struct SSICurveData;
namespace {
// ═══════════════════════════════════════════════════════════