fix(v1.0.1): 修复 VDE-018 — ssi_boolean.cpp 命名空间回归 + 全模块清理无效 using 声明
CI / Build & Test (push) Failing after 25s
CI / Release Build (push) Failing after 38s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled

修复内容:
1. ssi_boolean.cpp: 删除不存在的 Transform3D/Plane3D using 声明
2. ssi_boolean.cpp: 移除两个过早关闭 vde::brep 命名空间的 }
3. ssi_boolean.cpp: 移除匿名空间内重复前向声明
4. 44 个 brep/*.cpp: 删除所有 using vde::core::Transform3D/Plane3D
5. kinematic_chain.cpp: 删除无效的 using vde::core::AABB3D
6. 新增 docs/feedback/VDE-018.md (标记 fixed)

验证: -fsyntax-only 通过 + cmake --build --target vde_brep 100%
This commit is contained in:
茂之钳
2026-07-28 11:17:14 +08:00
parent 3966bd8a80
commit fbf9b400b5
48 changed files with 0 additions and 97 deletions
-2
View File
@@ -15,8 +15,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
namespace {
-2
View File
@@ -18,8 +18,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -9,8 +9,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
namespace {
-2
View File
@@ -10,8 +10,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
// ═══════════════════════════════════════════════════════════════════════════
-2
View File
@@ -5,8 +5,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
int AssemblyInstancer::register_instance(const std::string& name, const BrepModel& geom) {
-2
View File
@@ -8,8 +8,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
// ═══════════════════════════════════════════════════════════
-2
View File
@@ -11,8 +11,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
namespace {
-2
View File
@@ -13,8 +13,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -17,8 +17,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using vde::mesh::BooleanOp;
-2
View File
@@ -7,8 +7,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
int BrepModel::add_vertex(const Point3D& p) {
-2
View File
@@ -24,8 +24,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -11,8 +11,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
using core::Vector3D;
-2
View File
@@ -9,8 +9,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -11,8 +11,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -11,8 +11,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -15,8 +15,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
// ═══════════════════════════════════════════════════════════
-2
View File
@@ -4,8 +4,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
BrepModel defeature(const BrepModel& body, const std::vector<RecognizedFeature>& features) {
BrepModel result=body;
-2
View File
@@ -14,8 +14,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -9,8 +9,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
// ═══════════════════════════════════════════════════════════
-2
View File
@@ -8,8 +8,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
// ═══════════════════════════════════════════════════════════
-2
View File
@@ -13,8 +13,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -9,8 +9,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -9,8 +9,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -6,8 +6,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
namespace {
bool is_cylindrical_face(const BrepModel& body, int fid, double& radius, core::Vector3D& axis) {
-2
View File
@@ -8,8 +8,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
BrepModel FeatureNode::evaluate() const {
-2
View File
@@ -8,8 +8,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
// ═══════════════════════════════════════════════
-2
View File
@@ -4,8 +4,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
void create_flexible_assembly(Assembly& assembly, const std::vector<BrepModel>& parts, const std::vector<int>& deformable_ids) { (void)assembly;(void)parts;(void)deformable_ids; }
} // namespace vde::brep
-2
View File
@@ -11,8 +11,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
// ═══════════════════════════════════════════════════════════
-2
View File
@@ -10,8 +10,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -12,8 +12,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using namespace vde::foundation;
-2
View File
@@ -17,8 +17,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -8,8 +8,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
// ═══════════════════════════════════════════════════════════
-2
View File
@@ -8,8 +8,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
void IncrementalUpdateEngine::register_node(int node_id, const std::vector<int>& deps) {
-2
View File
@@ -12,8 +12,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-3
View File
@@ -3,13 +3,10 @@
#include <cmath>
#include <stdexcept>
using vde::core::AABB3D;
using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
// ═══════════════════════════════════════════════════════════
-2
View File
@@ -7,8 +7,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -15,8 +15,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -10,8 +10,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
namespace {
-2
View File
@@ -9,8 +9,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -17,8 +17,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
// Forward declaration
-2
View File
@@ -11,8 +11,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -15,8 +15,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
// ═══════════════════════════════════════════════════════════
-2
View File
@@ -17,8 +17,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -11,8 +11,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
namespace {
-2
View File
@@ -18,8 +18,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -8,8 +8,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
// Global tolerance config
-2
View File
@@ -19,8 +19,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
using core::Point3D;
-2
View File
@@ -11,8 +11,6 @@ using vde::core::Point2D;
using vde::core::Point3D;
using vde::core::Vector2D;
using vde::core::Vector3D;
using vde::core::Transform3D;
using vde::core::Plane3D;
namespace vde::brep {
// ─────────────────────────────────────────────────