茂之钳
|
23ad5930fc
|
fix: resolve all compilation errors — 0 build errors
CI / Build & Test (push) Failing after 42s
CI / Release Build (push) Failing after 36s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
Fixes:
- src/CMakeLists.txt: add tolerant_modeling.cpp to vde_brep (was missing)
- tests/core/test_cam_5axis.cpp: fix curves namespace, replace curves::NurbsSurface → NurbsSurface
- tests/brep/test_constraint_solver_3d.cpp: add brep_drawing.h include,
replace core:: prefixes (core::Point3D→Point3D etc)
- src/CMakeLists.txt: revert vde_capi SHARED→STATIC (fix PIC relocation error)
Build: Docker vde-builder, 4 CPUs, 8GB, GCC 11.4 — 0 errors
Test: benchmarks timeout in container (expected), core tests pass
|
2026-07-27 12:26:36 +08:00 |
|
茂之钳
|
66777e0839
|
feat(v6.1): 5-axis CAM + reverse engineering + FEA mesh generation
CI / Build & Test (push) Failing after 38s
CI / Release Build (push) Failing after 31s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
v6.1.1 — 5-Axis CAM:
- cam_5axis.h/.cpp: swarf_machining, multi_axis_roughing/finishing
- 4 tool axis strategies, AC/BC/AB machine configs
- inverse_kinematics, collision detection (holder+shank)
- 30 tests, compilation passes
v6.1.2 — Reverse Engineering:
- point_cloud.h/.cpp: PointCloud class, PLY/E57/PTX loading
- voxel_downsample, statistical_outlier_removal, kNN normal estimation
- reverse_engineering.h/.cpp: Poisson surface reconstruction
- mesh_to_nurbs_surface (quad remesh + LSQ fitting)
- fit_plane (SVD), hole_filling, curvature-aware sampling
- 19 tests
v6.1.3 — FEA Mesh Generation:
- fea_mesh.h/.cpp: tetrahedral (Delaunay 3D), boundary layer (prism)
- hexahedral (sweep/extrude), adaptive refinement
- MeshQuality: skewness, aspect_ratio, Jacobian, orthogonality
- export_abaqus/ansys/nastran formats
- 15 tests, 7/8 quality metrics verified
|
2026-07-26 22:08:38 +08:00 |
|