• Joined on 2025-11-27
Antoine pushed to main at Antoine/Atomizer 2026-02-17 01:12:18 +00:00
e6f98ac921 feat(extrude): symmetric extrude using part expression
Antoine pushed to main at Antoine/Atomizer 2026-02-17 00:59:39 +00:00
9a5f086684 fix(extrude): robust section creation with multi-approach fallback
Antoine pushed to main at Antoine/Atomizer 2026-02-17 00:55:39 +00:00
070a211c69 fix(nxopen): simplify sketch extrude and correct rule/builder APIs
Antoine pushed to main at Antoine/Atomizer 2026-02-17 00:46:52 +00:00
4c3457c17c fix: add missing NXOpen.Features and NXOpen.GeometricUtilities imports
Antoine pushed to main at Antoine/Atomizer 2026-02-17 00:40:05 +00:00
ecba40f189 feat(import_profile): auto-extrude after sketch creation
515eef145f feat(import_profile): use ReplaceFeatureBuilder for sketch replacement
Compare 2 commits »
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