-
2462356922
chore(hq): daily sync 2026-04-06
main
Antoine
2026-04-06 09:00:57 +00:00
-
339754ca3c
chore(hq): daily sync 2026-04-02
Antoine
2026-04-02 09:00:44 +00:00
-
b45896a391
chore(hq): daily sync 2026-04-01
Antoine
2026-04-01 09:00:44 +00:00
-
4341215af2
chore(hq): daily sync 2026-03-28
Antoine
2026-03-28 09:00:40 +00:00
-
540d97a7e1
chore(hq): daily sync 2026-03-27
Antoine
2026-03-27 09:00:44 +00:00
-
fcc716db95
chore(hq): daily sync 2026-03-26
Antoine
2026-03-26 09:00:36 +00:00
-
4d09ce2a2e
chore(hq): daily sync 2026-03-20
Antoine
2026-03-20 09:00:26 +00:00
-
f14cbfd6aa
chore(hq): daily sync 2026-03-12
Antoine
2026-03-12 09:00:33 +00:00
-
cc683de192
chore(hq): daily sync 2026-03-11
Antoine
2026-03-11 09:00:32 +00:00
-
d17611eec0
chore(hq): daily sync 2026-03-10
Antoine
2026-03-10 09:00:27 +00:00
-
075ad36221
feat(V&V): Phase 2 — prysm cross-validation + report figure generator
Antoine
2026-03-09 16:03:42 +00:00
-
4146e9d8f1
feat(V&V): Updated to FEA CSV format + real M2 mesh injection
Antoine
2026-03-09 15:56:23 +00:00
-
f9373bee99
feat(V&V): Zernike pipeline validation - synthetic WFE generator + round-trip validator
Antoine
2026-03-09 15:49:06 +00:00
-
9b0769f3f4
chore(hq): daily sync 2026-03-09
Antoine
2026-03-09 09:00:23 +00:00
-
11d212a476
chore(hq): daily sync 2026-03-08
Antoine
2026-03-08 09:00:23 +00:00
-
b3162aa78d
Tier 2 dev workflow: Windows test runner + result sync
Antoine
2026-03-07 14:07:32 +00:00
-
a069a9f21f
chore(hq): daily sync 2026-03-07
Antoine
2026-03-07 10:00:24 +00:00
-
ae120c653e
chore(hq): daily sync 2026-03-06
Antoine
2026-03-06 10:00:27 +00:00
-
1b83159050
Fix NX path to DesigncenterNX2512
Antoine
2026-03-05 15:34:55 +00:00
-
c930728b1c
Add GigaBIT M1 frame stiffness characterization project
Antoine
2026-03-05 15:34:41 +00:00
-
d299e168a3
chore(hq): daily sync 2026-03-05
Antoine
2026-03-05 10:00:22 +00:00
-
a6765d8a1f
chore(hq): daily sync 2026-03-04
Antoine
2026-03-04 10:00:20 +00:00
-
119011b420
chore(hq): daily sync 2026-03-02
Antoine
2026-03-02 10:05:24 +00:00
-
cf29e0aba5
chore(hq): daily sync 2026-03-01
Antoine
2026-03-01 10:00:23 +00:00
-
1873e1865c
chore(hq): daily sync 2026-02-28
Antoine
2026-02-28 10:00:23 +00:00
-
25c415b52f
chore(hq): daily sync 2026-02-27
Antoine
2026-02-27 10:00:23 +00:00
-
6b17d73ef7
chore(hq): daily sync 2026-02-26
Antoine
2026-02-26 10:00:21 +00:00
-
074632d0a9
chore(hq): daily sync 2026-02-25
Antoine
2026-02-25 10:00:23 +00:00
-
b448ca6268
auto: daily sync
Antoine
2026-02-25 08:00:14 +00:00
-
2026572d91
chore(hq): daily sync 2026-02-24
Antoine
2026-02-24 10:00:18 +00:00
-
c7ef38282f
auto: daily sync
Antoine
2026-02-24 08:00:09 +00:00
-
1f58bb8016
chore(hq): daily sync 2026-02-23
v1-final
Antoine
2026-02-23 10:00:17 +00:00
-
31d21ec551
chore(hq): daily sync 2026-02-22
Antoine
2026-02-22 10:00:18 +00:00
-
2b976cf872
chore(hq): daily sync 2026-02-21
Antoine
2026-02-21 10:00:16 +00:00
-
39212aaf81
auto: daily sync
Antoine
2026-02-21 08:00:14 +00:00
-
7acda7f55f
chore(hq): daily sync 2026-02-20
Antoine
2026-02-20 10:00:13 +00:00
-
c59072eff2
auto: daily sync
Antoine
2026-02-20 08:00:17 +00:00
-
176b75328f
chore(hq): daily sync 2026-02-19
Antoine
2026-02-19 10:00:18 +00:00
-
7eb3d11f02
auto: daily sync
Antoine
2026-02-19 08:00:15 +00:00
-
6658de02f4
feat(isogrid): FEA stress field → 2D heatmap → adaptive density feedback
Anto01
2026-02-18 11:13:28 -05:00
-
a9c40368d3
feat(isogrid): Add DRAW_HOLES flag to skip bolt holes in NX import
Anto01
2026-02-18 09:49:08 -05:00
-
98774453b3
feat(isogrid): Skip outer boundary in NX sketch import (subtract workflow)
Anto01
2026-02-18 09:45:55 -05:00
-
d8570eaa2d
chore(hq): daily sync 2026-02-18
Antoine
2026-02-18 10:00:34 +00:00
-
68a6b4763b
auto: daily sync
Antoine
2026-02-18 08:00:16 +00:00
-
8efa8ba0d1
feat(isogrid): Add update-in-place NX import + 3 density field variations
Anto01
2026-02-17 22:02:41 -05:00
-
6ed074dbbf
feat(isogrid): Finalize Gmsh Frontal-Delaunay as production mesher
Anto01
2026-02-17 20:40:10 -05:00
-
5c63d877f0
feat: Switch isogrid to Gmsh Frontal-Delaunay meshing (production default)
Anto01
2026-02-17 17:05:19 -05:00
-
906037f974
feat(adaptive-isogrid): add Gmsh Frontal-Delaunay triangulation
Antoine
2026-02-17 21:48:55 +00:00
-
78f56a68b0
fix: boundary conformance — use Shapely buffer + vertex-preserving PSLG sampling
Antoine
2026-02-17 20:22:54 +00:00
-
5cf994ec4b
fix: use mid-point to determine arc direction instead of clockwise flag
Antoine
2026-02-17 18:34:36 +00:00
-
9bc3b12745
fix: handle v2 typed segments in outer_boundary field directly
Antoine
2026-02-17 18:24:41 +00:00
-
45d4c197ba
Add geometry sandbox test files
Anto01
2026-02-17 13:21:03 -05:00
-
8b9fc31bcd
feat: auto-detect fillet arcs in v1 flat polyline boundaries
Antoine
2026-02-17 18:05:14 +00:00
-
fbbd3e7277
refactor: rewrite triangulation using Triangle library (constrained Delaunay + quality refinement)
Antoine
2026-02-17 17:14:11 +00:00
-
1a14f7c420
fix: v1 boundary handling — inset vertices, 3-point hole keepouts, boundary-aligned triangles, smooth plotting
Antoine
2026-02-17 16:24:27 +00:00
-
139a355ef3
Add v2 geometry normalization and boundary-layer seed points
Antoine
2026-02-17 14:37:13 +00:00
-
7d5bd33bb5
brain: add arc-aware inset boundary handling
Antoine
2026-02-17 14:05:28 +00:00
-
18a8347765
feat: enforce Delaunay vertices at inset boundary corners + update geometry to v2.0 with arcs
Antoine
2026-02-17 13:41:24 +00:00
-
856ff239d6
fix: match reference rib profile style — green boundary, pink outlines, blue holes, 2mm w_frame, zoomed corner view, pocket clipping to inner plate
Antoine
2026-02-17 12:56:58 +00:00
-
732e41ec3a
fix: clip pockets and triangulation to boundary in plots — no visual crossovers
Antoine
2026-02-17 12:42:52 +00:00
-
39a3420a8e
Fix: skip pockets crossing sandbox boundary
Antoine
2026-02-17 11:41:48 +00:00
-
03232be7b1
chore(hq): daily sync 2026-02-17
Antoine
2026-02-17 10:00:15 +00:00
-
44a5b4aac5
import_profile: use structured pocket outlines (lines+arcs), not rib_web polylines
Antoine
2026-02-17 03:10:32 +00:00
-
1badc370ab
Add rib_web to Brain output + import_profile draws rib material
Antoine
2026-02-17 03:02:15 +00:00
-
0bc0c24c1c
import_profile: draw bolt holes from rib profile JSON
Antoine
2026-02-17 02:54:49 +00:00
-
f61616d76a
Update test_data rib profiles: sandbox_2 new geometry, re-run Brain for both
Antoine
2026-02-17 02:45:19 +00:00
-
e07c26c6fe
test: save NX-exported v1.0 geometry for sandbox_1 (from Antoine)
Antoine
2026-02-17 02:39:01 +00:00
-
68ebee7432
test: Brain profiles from latest geometry with mid-field arcs
Antoine
2026-02-17 02:36:38 +00:00
-
dc34b7f6d5
fix: arc midpoint parsing + edge type detection for NX integer enums
Antoine
2026-02-17 02:32:52 +00:00
-
b6dc15e19e
test: Brain-generated rib profiles from existing pipeline
Antoine
2026-02-17 02:26:05 +00:00
-
b411eaac25
fix: arc direction — sample midpoint from NX edge instead of cross-product
Antoine
2026-02-17 02:24:32 +00:00
-
e3a79d4888
feat: proper alternating up/down isogrid pattern with Shapely clipping
Antoine
2026-02-17 02:17:24 +00:00
-
6d443df3ec
Remap channels: project-dashboard→feed, add #reports channel
Antoine
2026-02-17 02:08:56 +00:00
-
d954b2b816
feat: proper isogrid pocket generation with boundary clipping + v2.0 outer boundary
Antoine
2026-02-17 02:08:01 +00:00
-
43aea01fb5
test: larger cells (120mm/75mm), 4mm fillets, 2mm frame — 9+2 pockets
Antoine
2026-02-17 02:00:33 +00:00
-
709612ece4
test: regenerate rib profiles with 4mm fillets, no frame offset
Antoine
2026-02-17 01:56:39 +00:00
-
b38194c4d9
test: add rib profile test JSONs for sandbox_1 (64 pockets) and sandbox_2 (9 pockets)
Antoine
2026-02-17 01:54:48 +00:00
-
634bf611c9
fix: remove stale chord_tol_mm kwarg from main()
Antoine
2026-02-17 01:49:24 +00:00
-
612a21f561
feat(adaptive-isogrid): preserve arcs as typed segments instead of polyline discretization
Antoine
2026-02-17 01:47:36 +00:00
-
abc7d5f013
fix(extract): increase chord tolerance to 1mm, cap at 500 pts/edge
Antoine
2026-02-17 01:40:55 +00:00
-
c3125b458b
Add taskboard CLI tool for kanban orchestration (Phase 1 of plan 13)
Antoine
2026-02-17 01:39:33 +00:00
-
cd7f7e8aa9
fix(extract): use EvaluateUnitVectors for parametric edge sampling
Antoine
2026-02-17 01:36:25 +00:00
-
fbdafb9a37
fix(extract): discover UF curve eval methods dynamically
Antoine
2026-02-17 01:33:39 +00:00
-
fc1c1dc142
fix(extract): use UF_MODL_ask_curve_props instead of UF_EVAL
Antoine
2026-02-17 01:31:29 +00:00
-
97fe055b8d
Add plan 13: Taskboard/Kanban Dynamic Project Orchestration
Antoine
2026-02-17 01:27:54 +00:00
-
89e0ffbbf2
Fix NX curved edge sampling with robust UF_EVAL parsing
Antoine
2026-02-17 01:24:55 +00:00
-
20d035205a
fix(extrude): start extend negative for symmetric extrude
Antoine
2026-02-17 01:16:36 +00:00
-
e6f98ac921
feat(extrude): symmetric extrude using part expression
Antoine
2026-02-17 01:12:16 +00:00
-
9a5f086684
fix(extrude): robust section creation with multi-approach fallback
Antoine
2026-02-17 00:59:37 +00:00
-
070a211c69
fix(nxopen): simplify sketch extrude and correct rule/builder APIs
Antoine
2026-02-17 00:55:36 +00:00
-
4c3457c17c
fix: add missing NXOpen.Features and NXOpen.GeometricUtilities imports
Antoine
2026-02-17 00:46:50 +00:00
-
ecba40f189
feat(import_profile): auto-extrude after sketch creation
Antoine
2026-02-17 00:40:00 +00:00
-
515eef145f
feat(import_profile): use ReplaceFeatureBuilder for sketch replacement
Antoine
2026-02-16 23:36:14 +00:00
-
c4d98ee97c
Importer: rename sketch feature + replace/delete old sketch on update
Antoine
2026-02-16 22:00:18 +00:00
-
1bfc747cf9
Fix importer: always create new sketch + generate sandbox 2 rib profile (11 pockets)
Antoine
2026-02-16 21:49:07 +00:00
-
c5226084fe
Generate sandbox 2 rib profile (11 pockets, validated)
Antoine
2026-02-16 21:33:58 +00:00
-
98e4b2be02
Add sandbox 2 rib profile geometry
Antoine
2026-02-16 21:27:27 +00:00
-
379801c8aa
demo: cantilever scenario ready for NX test (52 pockets, 343 entities)
Antoine
2026-02-16 21:15:09 +00:00
-
1021f57abc
fix(pockets): skip pocketing in high-density zones (eta > eta_solid)
Antoine
2026-02-16 21:05:56 +00:00
-
4f051aa7e1
refactor(triangulation): hex grid isogrid layout replaces constrained Delaunay
Antoine
2026-02-16 20:58:05 +00:00