Commit Graph

7 Commits

Author SHA1 Message Date
茂之钳 a8a46952e2 docs: learn from ACIS — tolerant modeling, direct modeling, auto-heal
CI / Build & Test (push) Failing after 37s
CI / Release Build (push) Failing after 30s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
ACIS strengths: Tolerant Modeling (inventor), Direct Modeling (SpaceClaim),
auto-heal pipeline, SAT/SAB format

Actionable items (11 total, ~3000 lines):
P0: auto_heal_pipeline, 7-class degenerate taxonomy, multi-point voting
P1: fill_hole, pull_up_to_face, precision tracker
P2: TolerantEdge, tolerance conflict detection, .vde native format
P3: tangent_pull, 3-level strategy fallback
2026-07-27 19:23:44 +08:00
茂之钳 15eda3e74a docs: learn from Parasolid — actionable boolean robustness improvements
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
7-class degenerate taxonomy, multi-point sampling, tolerance ladder,
strategy fallback cascade. All immediately implementable.

Today: multi-point voting (~200 lines), PerFace tolerance (~100)
This week: 7 detection functions (~500), 3-level fallback (~500)
2026-07-27 19:17:29 +08:00
茂之钳 2431acc3b6 docs: global boolean algorithm survey — 5 categories, 9 improvements
CI / Build & Test (push) Failing after 29s
CI / Release Build (push) Failing after 33s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
Covers: SSI (Parasolid), Classification (ACIS), Exact (CGAL/Cork),
BSP (Carve), Ray-cast (Manifold), SDF (OpenVDB), Octree

Key borrowings:
1. Parasolid 7-class degenerate taxonomy
2. ACIS multi-point voting
3. Manifold 2-manifold guarantee + sweep-line coplanar
4. OpenVDB adaptive voxel SDF preview

Immediate: integrate exact_predicates, multi-point voting
2026-07-27 18:36:51 +08:00
茂之钳 5dd102f284 docs: comprehensive improvement roadmap — 8 tracks, 50+ items
CI / Build & Test (push) Failing after 40s
CI / Release Build (push) Failing after 39s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
M1 Robustness · M2 Testing · M3 Performance · M4 Formats
M5 Cross-platform · M6 Software engineering · M7 Ecosystem · M8 Commercialization

Priority:
v1.1: Real STEP models, CI/CD, Valgrind, boolean edge cases
v1.2: STEP recovery, ThreadSanitizer, coverage, examples
v1.3+: Performance, Windows/macOS, binary formats, ecosystem
2026-07-27 18:28:08 +08:00
茂之钳 6150fea558 docs: comprehensive geometry engine market research — all 18 engines
CI / Build & Test (push) Failing after 37s
CI / Release Build (push) Failing after 31s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
Covers all tiers:
- Tier 1: Parasolid, ACIS, CGM, GRANITE (industrial B-Rep)
- Tier 2: OCCT, C3D, KCM (open/commercial B-Rep)
- Tier 3: CGAL, libigl, Clipper2, Manifold, Geogram (specialized)
- Tier 4: Cork, Carve, GTS, Romulus (discontinued)

VDE positioned as: only Apache 2.0 full-stack B-Rep engine,
surpasses OCCT, unique built-in CAM + Chinese ecosystem
2026-07-27 18:17:43 +08:00
茂之钳 06de5d8b1e docs: finalize API-REFERENCE for v1.0.0
CI / Build & Test (push) Failing after 42s
CI / Release Build (push) Failing after 38s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
Replace 6942-line auto-generated reference with concise 150-line manual.
Modules index, code examples, Doxygen link.
2026-07-27 15:00:57 +08:00
茂之钳 486a0fe011 docs: reorganize documentation — developer-friendly structure
CI / Build & Test (push) Failing after 35s
CI / Release Build (push) Failing after 33s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
New structure:
- docs/index.md — main navigation
- docs/getting-started.md — 5-minute quick start
- docs/guides/module-manual.md — all 11 modules with file listing
- docs/guides/api-usage.md — API reference with code examples
- docs/guides/ — architecture, building, testing, contributing
- docs/reference/ — competitive analysis, gap analysis, versioning
- docs/api/ — Doxygen generated HTML
- docs/archive/ — historical development plans

Old development plans archived. Clean 4-directory layout.
2026-07-27 13:32:20 +08:00