• Joined on 2025-11-27
Antoine pushed to main at Antoine/Atomizer 2026-02-16 22:00:20 +00:00
c4d98ee97c Importer: rename sketch feature + replace/delete old sketch on update
Antoine pushed to main at Antoine/Atomizer 2026-02-16 21:49:08 +00:00
1bfc747cf9 Fix importer: always create new sketch + generate sandbox 2 rib profile (11 pockets)
Antoine pushed to main at Antoine/Atomizer 2026-02-16 21:33:59 +00:00
c5226084fe Generate sandbox 2 rib profile (11 pockets, validated)
Antoine pushed to main at Antoine/Atomizer 2026-02-16 21:27:30 +00:00
98e4b2be02 Add sandbox 2 rib profile geometry
Antoine pushed to main at Antoine/Atomizer 2026-02-16 21:15:12 +00:00
379801c8aa demo: cantilever scenario ready for NX test (52 pockets, 343 entities)
Antoine pushed to main at Antoine/Atomizer 2026-02-16 21:05:59 +00:00
1021f57abc fix(pockets): skip pocketing in high-density zones (eta > eta_solid)
Antoine pushed to main at Antoine/Atomizer 2026-02-16 20:58:08 +00:00
4f051aa7e1 refactor(triangulation): hex grid isogrid layout replaces constrained Delaunay
Antoine pushed to main at Antoine/Atomizer 2026-02-16 20:51:22 +00:00
239e2f01a9 tune(brain): uniform triangulation + bigger spacing for r_f=6mm fillets
Antoine pushed to main at Antoine/Atomizer 2026-02-16 20:42:47 +00:00
30981fa066 fix(brain): enforce r_f=6mm minimum, reject pockets that can't fit fillets
Antoine pushed to main at Antoine/Atomizer 2026-02-16 20:17:51 +00:00
da9b579bcf refactor(brain): structured pocket output — 3 lines + 3 arcs per pocket
Antoine pushed to main at Antoine/Atomizer 2026-02-16 20:02:12 +00:00
fdcafe96a9 fix(import): use SketchLineBuilder instead of model curves + AddGeometry
Antoine pushed to main at Antoine/Atomizer 2026-02-16 19:56:32 +00:00
fbdbf6b362 fix(import): use Sketch.InferConstraintsOption enum (nested under NXOpen.Sketch, not NXOpen)
Antoine pushed to main at Antoine/Atomizer 2026-02-16 19:50:25 +00:00
4e0c9cd24d fix: correct enum names from MCP - InferNoConstraints, TreatAsEllipse, UpdateLevel.Model runtime resolve
Antoine pushed to main at Antoine/Atomizer 2026-02-16 19:29:43 +00:00
c93239c9c6 fix: strip closing duplicate points in triangulation (segfault fix), batch line creation for NX speed, 6mm endmill params
Antoine pushed to main at Antoine/Atomizer 2026-02-16 19:15:58 +00:00
61dcefb5ea fix: resolve ViewReorient/UpdateLevel enum at runtime with multiple fallback paths
Antoine pushed to main at Antoine/Atomizer 2026-02-16 19:14:25 +00:00
8143da96e9 fix: correct enum names - ViewReorient.FalseValue, UpdateLevel.Model (verified from MCP)
Antoine pushed to main at Antoine/Atomizer 2026-02-16 19:11:30 +00:00
9534ba9ed9 fix: Builder.Commit() not CommitFeature(), correct AddGeometry signature, verbose commit logging
Antoine pushed to main at Antoine/Atomizer 2026-02-16 19:08:08 +00:00
4fc129e35b fix: try setattr/SetX/method patterns for SketchInPlaceBuilder properties (NXOpen Python getter/setter naming collision)
Antoine pushed to main at Antoine/Atomizer 2026-02-16 19:05:13 +00:00
bf1f461e2b fix: use Plane (SmartObject) not DatumPlane, method calls not property setters (verified from MCP stubs)
Antoine pushed to main at Antoine/Atomizer 2026-02-16 18:57:32 +00:00
7a2c002672 fix: use Matrix3x3 for datum plane, property assignment for SketchInPlaceBuilder2