fix(v1.0.1): 修复 VDE-018 — ssi_boolean.cpp 命名空间回归 + 全模块清理无效 using 声明
修复内容: 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:
@@ -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 {
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 {
|
||||
|
||||
|
||||
@@ -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 {
|
||||
|
||||
// ═══════════════════════════════════════════════════════════════════════════
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
// ═══════════════════════════════════════════════════════════
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 {
|
||||
|
||||
// ═══════════════════════════════════════════════════════════
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 {
|
||||
|
||||
// ═══════════════════════════════════════════════════════════
|
||||
|
||||
@@ -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 {
|
||||
|
||||
// ═══════════════════════════════════════════════════════════
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
// ═══════════════════════════════════════════════
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 {
|
||||
|
||||
// ═══════════════════════════════════════════════════════════
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 {
|
||||
|
||||
// ═══════════════════════════════════════════════════════════
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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,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 {
|
||||
|
||||
// ═══════════════════════════════════════════════════════════
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 {
|
||||
|
||||
// ═══════════════════════════════════════════════════════════
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 {
|
||||
|
||||
// ─────────────────────────────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user