茂之钳
|
b31ca7f650
|
feat: upgrade to C++20 standard
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
- CMakeLists.txt: CMAKE_CXX_STANDARD 17 → 20
- Add target_compile_features(cxx_std_20)
- Remove obsolete CUDA/ONNX/TensorRT options
- README: update C++ badges to C++20
Build verified: 0 errors with GCC 11.4 C++20
|
2026-07-27 15:08:21 +08:00 |
|
茂之钳
|
12f95df7df
|
docs: CHANGELOG v1.0.0-beta.1 + README update
CI / Build & Test (push) Failing after 1m31s
CI / Release Build (push) Failing after 16m57s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
CHANGELOG: complete history from v0.1.0 to v1.0.0-beta.1
README: module overview, format support table, updated badges
|
2026-07-27 13:11:32 +08:00 |
|
茂之钳
|
7b76689ea1
|
feat(v11): CI/CD + regression tests + fuzzing + benchmarks + code quality
CI / Build & Test (push) Failing after 41s
CI / Release Build (push) Failing after 30s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
v11.1 — Test Infrastructure (14 files):
- .github/workflows/ci.yml: Ubuntu 22.04 + GCC 11, auto ctest on push
- tests/regression/: degenerate geometry, extreme coords, thin wall, large models
- tests/fuzz/: SDF random CSG, random booleans, format round-trip, continuous mode
- tests/benchmark/: boolean perf, MC perf, IO perf benchmarks
- docs/benchmark-report.md: benchmark template
v11.2 — Code Quality + Docs:
- .clang-tidy: 15 check categories, 22 exclusions
- .github/workflows/static-analysis.yml: clang-tidy CI scan
- CODEOWNERS, SECURITY.md
- docs: API overview, testing guide, contributing guide
- README: module capability overview table
Pending: binary formats + curve projection (retrying)
|
2026-07-27 01:10:58 +08:00 |
|
茂之钳
|
5cfdcb2aad
|
refactor: strip non-kernel code — keep pure geometry engine only
CI / Build & Test (push) Failing after 16m59s
CI / Release Build (push) Failing after 14m49s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
Removed (application layer, not kernel):
- blender_addon/ — Blender plugin
- dotnet/ — .NET/C# bindings
- viewer/ — Web 3D viewer
- include/vde/ai/ — AI/ML (GNN, generative design)
- include/vde/cloud/ — Cloud-native (OT, sessions)
- include/vde/distributed/ — Cluster computing
- include/vde/kbe/ — Knowledge-based engineering
- include/vde/wasm/ — WASM compilation
- include/vde/digital_twin/ — Digital twin
- include/vde/plugin/ — Plugin system
- include/vde/gpu/ — GPU acceleration
- src/ai/, src/cloud/, src/distributed/, src/kbe/, src/wasm/, src/digital_twin/, src/plugin/, src/gpu/
- tests/ai/, tests/cloud/, tests/distributed/, tests/kbe/, tests/gpu/
Kept (pure geometry kernel):
- brep/ curves/ mesh/ core/ foundation/ spatial/ boolean/ collision/ sdf/ sketch/ capi/
- python/ bindings (kept as thin binding layer)
Rationale: Parasolid/ACIS/CGM are pure kernels. AI, cloud, WASM, digital twin,
Blender plugins, .NET bindings, and Web viewers belong in the application layer,
not in the geometry engine. VDE should focus on being the best geometry kernel.
|
2026-07-27 00:05:24 +08:00 |
|
茂之钳
|
5e2812a6f3
|
feat(v6.2): Blender addon + .NET/C# bindings + developer docs + plugin system
CI / Build & Test (push) Failing after 33s
CI / Release Build (push) Failing after 35s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
v6.2.1 — Blender Integration Addon:
- 5 files, 1,732 lines: __init__, operators (9 ops), panels (4 panels)
- preferences, vde_bridge (subprocess CLI bridge)
- Import/Export STEP, primitives, boolean, SDF→Mesh
v6.2.2 — .NET/C# Bindings (VdeSharp):
- 8 files: NativeMethods (50+ P/Invoke), BrepModel, MeshData, SdfEngine, Assembly
- C API extended with 20 new functions (STEP I/O, Boolean, SDF, Assembly)
- vde_capi rebuilt as SHARED library
- Example: import STEP → boolean → export
v6.2.3 — Developer Docs + Plugin System:
- 7 docs: architecture, contributing, API overview, building, testing, plugin-system
- plugin_system.h/.cpp: PluginInterface, PluginManager, dlopen/LoadLibrary
- README.md updated with v6 features
- Syntax-check passed (GCC 10.2.1, -Wall -Wextra -Wpedantic)
|
2026-07-26 22:24:40 +08:00 |
|
茂之钳
|
2c59c55c6b
|
docs: complete documentation polish — CHANGELOG v3.1-v3.5, README update, plan cleanup, v3.6 ideas
CI / Build & Test (push) Failing after 1m32s
CI / Release Build (push) Failing after 31s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
|
2026-07-24 14:13:26 +00:00 |
|
茂之钳
|
7c2fb4b7c3
|
feat(v3.2): CI/CD config + Python bindings setup
CI / Build & Test (push) Failing after 43s
CI / Release Build (push) Failing after 41s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
- Add .gitea/workflows/build.yml (build, test, docs, python binding CI)
- Add root pyproject.toml + setup.py (CMake-based pip install)
- Add root vde/__init__.py (Python package entry point)
- Update README: CI badge, version 3.2.0, Python install instructions
- Bump project version to 3.2.0 across CMakeLists.txt, python/setup.py, python/vde/__init__.py
- Add build_py/ to .gitignore
|
2026-07-24 11:33:09 +00:00 |
|
茂之钳
|
010e5de9cc
|
docs: README v3.0 rewrite + CHANGELOG v3.0 + v3.1 plan
CI / Build & Test (push) Failing after 31s
CI / Release Build (push) Failing after 31s
|
2026-07-24 09:57:31 +00:00 |
|
茂之钳
|
1ac5a27d4c
|
release: v1.0.0 — 首个稳定版本,M4✅ 全部里程碑完成
CI / Build & Test (push) Failing after 28s
CI / Release Build (push) Failing after 31s
|
2026-07-24 03:08:13 +00:00 |
|
ViewDesignEngine
|
02d0520aa5
|
v0.1.0: 初始工程骨架 — 7模块 40头文件 32源文件 17文档 Apache-2.0
|
2026-07-23 05:27:51 +00:00 |
|