Files
茂之钳 4b90438315
Build & Test / build-and-test (push) Waiting to run
Build & Test / python-bindings (push) Blocked by required conditions
CI / Build & Test (push) Failing after 24s
CI / Release Build (push) Failing after 31s
feat(v1.0.1): P2 improvements — TolerantEdge + .vde format + boolean fallback
P2 — TolerantEdge (ACIS):
- TolerantEdge: tube_radius, path_tolerance, is_within_tube, intersects
- detect_tolerance_conflicts: VertexInSphere/EdgeInTube/FaceGap
- resolve_tolerance_conflicts: auto merge vertices/edges/gaps

P2 — .vde Native Format (ACIS):
- Binary format: VdeHeader(32B), 6 SerializationSections
- save_vde/load_vde: full B-Rep topology + geometry + tolerance + attributes
- save_vde_json: debuggable JSON export

P2 — Boolean Fallback Ladder (Parasolid):
- 4-level cascade: SSI → tolerant → mesh → SDF
- Level 4 never fails (SDF + MC mathematical guarantee)
- BooleanFallbackResult with per-level diagnostics

Total: +~2650 lines across 8 files
2026-07-27 21:01:33 +08:00

46 lines
1.4 KiB
CMake

add_vde_test(test_brep)
add_vde_test(test_brep_modeling)
add_vde_test(test_step_export)
add_vde_test(test_step_import)
add_vde_test(test_brep_boolean)
add_vde_test(test_ssi_boolean)
add_vde_test(test_brep_validate)
add_vde_test(test_iges_import)
add_vde_test(test_iges_export)
add_vde_test(test_assembly)
add_vde_test(test_brep_face_split)
add_vde_test(test_measure)
add_vde_test(test_assembly_constraints)
add_vde_test(test_trimmed_surface)
add_vde_test(test_brep_heal)
add_vde_test(test_brep_drawing)
add_vde_test(test_assembly_instance)
add_vde_test(test_constraint_solver_3d)
add_vde_test(test_interference_check)
add_vde_test(test_motion_simulation)
add_vde_test(test_explode_view)
add_vde_test(test_gdt)
add_vde_test(test_incremental_update)
add_vde_test(test_v4_1)
add_vde_test(test_tolerance)
add_vde_test(test_euler_op)
add_vde_test(test_draft_analysis)
add_vde_test(test_incremental_mesh)
add_vde_test(test_kinematic_chain)
add_vde_test(test_parallel_boolean)
add_vde_test(test_feature_recognition)
add_vde_test(test_v5_features)
add_vde_test(test_v5_1)
add_vde_test(test_advanced_blend)
add_vde_test(test_assembly_lod)
add_vde_test(test_direct_modeling)
add_vde_test(test_auto_dimensioning)
add_vde_test(test_pmi_mbd)
add_vde_test(test_ffd_deformation)
add_vde_test(test_advanced_healing)
add_vde_test(test_assembly_patterns)
add_vde_test(test_sheet_metal)
add_vde_test(test_quality_feedback)
add_vde_test(test_tolerant_modeling)
add_vde_test(test_boolean_fallback)