⚡ Blade Profile Timing Analysis

Full Permutation Test Suite — 96 Configurations
Test Date: Sunday, 11th January 2026  |  Duration: 12:37 – 13:36 (59 minutes)  |  Build: SolidCut CAD 2025 / Fixture Dev Q1
1.5s
Best Average Time
960
Total Blade Operations
22,560
Blade Sheets Generated
4.8×
Speedup (Best vs Worst)

🏆 Top 10 Fastest Configurations

Rank Test # Avg Time Sheets Progress LimitView OpenGL Filter Blade Type Watertight
🥇 1 2 1.5s 12 OFF OFF OFF 0 Orthogonal ON
🥇 1 6 1.5s 11 OFF OFF OFF 1 Orthogonal ON
🥇 1 10 1.5s 12 OFF OFF OFF 2 Orthogonal ON
🥇 1 14 1.5s 12 OFF OFF ON 0 Orthogonal ON
🥇 1 18 1.5s 11 OFF OFF ON 1 Orthogonal ON
6 3 1.6s 10 OFF OFF OFF 0 Compound OFF
6 7 1.6s 10 OFF OFF OFF 1 Compound OFF
6 15 1.6s 10 OFF OFF ON 0 Compound OFF
9 19 1.7s 10 OFF OFF ON 1 Compound OFF
10 38 1.8s 12 OFF ON ON 0 Orthogonal ON

🐢 Slowest Configurations (Avoid)

Rank Test # Avg Time Sheets Progress LimitView OpenGL Filter Blade Type Watertight
96 57 7.2s 71 ON OFF OFF 2 Orthogonal OFF
95 69 6.6s 71 ON OFF ON 2 Orthogonal OFF
94 81 6.6s 71 ON ON OFF 2 Orthogonal OFF

📊 Performance Impact Analysis

Setting Impact Notes
Watertight Mode (Mode A) 3–4× faster 1.5s vs 4–7s — single biggest performance gain. Produces fewer sheets (12 vs 71) but much faster processing.
Compound Blade ~3× faster When not using watertight, compound blades (1.6s) vastly outperform orthogonal (4–5s).
Progress Indicator 0.5–1s overhead Modest impact. Disable for batch processing; keep for interactive use.
LimitView ±0.3s (negligible) No significant performance impact observed.
OpenGL Draw ±0.2s (negligible) No significant performance impact observed.
MosaicFilter Filter 1 marginally faster Filter 0 and 2 produce similar times; Filter 1 occasionally 0.2–0.4s quicker.

✅ Recommendations

Production Configuration

// Recommended production settings: i_FX_USE_WATERTIGHT = i_TRUE // Mode A - watertight body intersection i_FX_SHOW_PROGRESS = i_FALSE // Disable for batch runs i_FX_MOSAIC_FILTER = 1 // Optimal filter mode i_FX_LIMIT_VIEW = 0 // User preference i_FX_OGL_DRAW = 0 // User preference

Interactive/Debug Configuration