Files
Atomizer/tools/adaptive-isogrid/tests/params_edge_focused.json

20 lines
298 B
JSON
Raw Normal View History

feat(isogrid): Add update-in-place NX import + 3 density field variations Major improvements to NX import workflow and rib pattern generation: **NX Import (import_profile.py)** - Smart sketch management: detects existing sketches and updates in-place - Preserves extrude references (no manual re-reference needed!) - First run: creates new sketch + auto-extrude - Subsequent runs: clears geometry, redraws, extrude regenerates automatically - Added _find_sketch_by_name() and _clear_sketch_geometry() functions **Rib Pattern Variations** Generated 3 different density field strategies for testing NX updates: - Balanced (α=1.0, β=0.3): Original moderate density - 86 pockets, 2,499g - Edge-focused (α=0.3, β=1.5): Dense ribs near boundaries - 167 pockets, 2,328g - Hole-focused (α=1.8, β=0.15): Dense around holes - 62 pockets, 3,025g **New Files** - import_profile_update_test.py: Standalone update-only test script - params_large_triangles.json: s_min=30mm, s_max=100mm (larger triangles) - params_edge_focused.json: β=1.5 (boundary reinforcement) - params_hole_focused.json: α=1.8 (hole reinforcement) - sandbox_results/{edge_focused,hole_focused}/: Complete rib profile sets **Test Results (Sandbox 1)** - 833 triangles with large triangle params (vs 1,501 with previous params) - Edge-focused: 1,155 triangles, 167 pockets (2x denser) - Hole-focused: 523 triangles, 62 pockets (sparse pattern) This enables rapid rib pattern iteration in NX without losing extrude references! Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-17 22:02:41 -05:00
{
"eta_0": 0.05,
"alpha": 0.3,
"R_0": 40.0,
"kappa": 1.0,
"p": 2.0,
"beta": 1.5,
"R_edge": 25.0,
"s_min": 25.0,
"s_max": 80.0,
"t_min": 2.5,
"t_0": 3.5,
"gamma": 1.0,
"w_frame": 3.0,
"r_f": 1.5,
"d_keep": 0.8,
"min_pocket_radius": 8.0,
"min_triangle_area": 30.0
}