Nucleo™ XYZ+ Blade Generation System

© Camtek Software LLC

🔧 Blade Edge Feature Recognition System

Technical Documentation for fxBladeEdgeFeatures.ovm

Version 2026Q1 | Last Updated: January 22, 2026 | SolidCut CAD 2025

8. Topology Walk Algorithm

Priority-Based Face Selection

When walking from one face to the next, the algorithm uses priority selection:

  1. Priority 1: Matching Wall - Face with NormX matching walk direction
  2. Priority 2: Fillet/Arc - Face with entity class 4002 (cylindrical)
  3. Priority 3: Any Unvisited - Any adjacent face not yet visited

Walk Termination Conditions

Face Classification Logic

'*** Face Classification by Normal Direction
if abs( w_faceNormX ) > 0.7 then
   '*** Wall face (left or right facing)
   if w_faceNormX < -0.7 then
      '*** Left-facing wall
   else
      '*** Right-facing wall
   end if
else if w_faceNormZ < -0.7 then
   '*** Downward-facing = Floor or Top surface
   if w_faceZ < w_midZ then
      '*** Interior floor
   else
      '*** Top face
   end if
else if w_faceNormZ > 0.7 then
   '*** Upward-facing = Base face
else if abs( w_faceNormY ) > 0.7 then
   '*** Thickness face (front/back of blade)
end if