feat(v12): generative surfaces (Sweep/Loft/Net) + curve tools + surface analysis
CI / Build & Test (push) Failing after 31s
CI / Release Build (push) Failing after 38s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled

M1 — Generative Surfaces:
- sweep_surface: Explicit/Spine/TwoGuides modes
- loft_surface: multi-section interpolation + guide + tangent constraints
- net_surface: bidirectional curve grid → NURBS

M3 — Curve Tools + Analysis:
- curve_tools: project_curve, parallel_curve, connect_curve(G1-G3), helix, isoparametric
- surface_analysis: inflection_lines, checker_mapping, surface_checker_report (A/B/C/D)
- 14/14 tests passed

Fixed: constraint_solver.h duplicate declaration, fea_mesh.h comment syntax

Pending: M2 surface editing (retrying)
This commit is contained in:
茂之钳
2026-07-27 09:08:01 +08:00
parent 989f1f2328
commit bb0029234f
19 changed files with 3623 additions and 5 deletions
+1 -1
View File
@@ -419,7 +419,7 @@ struct BlockRegion {
// ════════════════════════════════════════════════════════
// 自适应细化
*
/**
* 基于误差估计函数对高误差区域进行局部细分。
* 支持边中点分裂细化(适用于Tet4→4×Tet4子单元)。
*