Files
ViewDesignEngine/tests/brep/CMakeLists.txt
T
茂之钳 2ecad1543f
CI / Build & Test (push) Failing after 1m31s
CI / Release Build (push) Failing after 31s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
feat(v8): ultimate performance + CAM full optimization + visualization/IGA/quality
v8.1 — 极致性能 (SIMD + LockFree + Transaction + NUMA):
- simd_vector.h: Vec4d/Vec4f SSE/AVX/NEON auto-detect, batch AABB, SoA transpose
- concurrent_data: LockFreeQueue (MPMC CAS), LockFreeStack (Treiber), ConcurrentHashMap (64-segment sharded)
- transaction: Command pattern, UndoManager (infinite undo/redo), crash-recovery journal
- performance_tuning: NUMA-aware, cache_line aligned, prefetch, hot/cold separation
- 20 tests (concurrent + transaction), ~2600 lines

v8.2 — CAM 全面优化 + 装配模式:
- cam_optimization: chip_thinning, HSM, constant_engagement, trochoidal_turn_milling
- tool_life_management, probing_cycle, thread_milling
- cam_advanced enhanced: Mazak/Okuma/Haas/DMG post-processors (8 total)
- assembly_patterns: Circular/Rectangular/Mirror/PatternDriven/fill arrays
- assembly_feature enhanced: assembly-level PMI propagation, batch interference check
- 28 tests, compiled 0 errors (~2800 lines)

v8.3 — 可视化+压缩+IGA+质量闭环:
- visualization_quality: ambient_occlusion, edge_highlighting, wireframe, normals
- topology_compression: Brep compression, Edgebreaker, vertex quantization
- iga_prep: knot_insertion, degree_elevation, Bezier extraction for IGA analysis
- quality_feedback: design_rule_check, manufacturability, cost_estimation, quality_score (0-100)
- 28 tests, ~2349 lines

27 files, ~7750 lines, 76 tests
2026-07-26 23:13:22 +08:00

44 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)