feat(v4.5): add tests + CMake integration for all 3 new modules
Tests (48 new test cases total):
- test_draft_analysis.cpp: 18 tests (draft angle, classification, report, distribution)
- test_incremental_mesh.cpp: 15 tests (rebuild, invalidate, cache, merge, memory)
- test_kinematic_chain.cpp: 27 tests (Grashof, Freudenstein, gear ratio, 5 cam motions)
Build system:
- src/CMakeLists.txt: +draft_analysis, +incremental_mesh, +kinematic_chain
- tests/brep/CMakeLists.txt: +3 new test targets
Docs:
- 剩余路线图: v4.5 → 🚧
This commit is contained in:
@@ -172,6 +172,9 @@ add_library(vde_brep STATIC
|
||||
brep/dxf_import.cpp
|
||||
brep/assembly_instance.cpp
|
||||
brep/euler_op.cpp
|
||||
brep/draft_analysis.cpp
|
||||
brep/incremental_mesh.cpp
|
||||
brep/kinematic_chain.cpp
|
||||
)
|
||||
target_include_directories(vde_brep
|
||||
PUBLIC ${CMAKE_SOURCE_DIR}/include
|
||||
|
||||
Reference in New Issue
Block a user