๐Ÿ“ File Reference

Complete Listing of Project Files

๐Ÿ“‚ Base Directory

C:\Program Files\SolidCut_CAD_2025\support\fixture_dev_2026Q1\
Folder Contents
modeling/blade/ Blade generation macros
geometry/utilities/ Geometry utility macros
docs/ Documentation (this HTML help system)

๐Ÿ”ง Blade Generation Macros

modeling/blade/

๐Ÿ“„ Core Blade Macros

  • ๐Ÿ“„
    fxBladeFromSection.ovm
    Creates blade from kurve profile using rotation technique. Main entry for simple blades.
    WIP
  • ๐Ÿ“„
    fxZigzagBlade.ovm
    Main orchestrator for multi-segment zigzag blade generation.
    DONE
  • ๐Ÿ“„
    fxCreateBladeSegment.ovm
    Creates single blade segment with rotation technique.
    DONE
  • ๐Ÿ“„
    fxCornerHandling.ovm
    Corner mode implementations (overlap, miter, radius).
    DONE
  • ๐Ÿ“„
    fxBladeEdgeMods.ovm
    Edge modifications: taper, grippers, extensions.
    WIP
  • ๐Ÿ“„
    fxBladeParams.ovm
    Parameter storage and retrieval for blade solids.
    WIP

๐Ÿงช Test Macros

  • ๐Ÿงช
    fxTestBlade.ovm
    Test harness for simple blade generation workflow.
    DONE
  • ๐Ÿงช
    fxTestZigzagBlade.ovm
    Test harness for zigzag blade with corner mode selection.
    DONE
  • ๐Ÿงช
    fxTestBladeBody.ovm
    Test blade body creation and boolean operations.
    DONE

๐Ÿ“‹ Planned (Future)

  • ๐Ÿ“‹
    fxCalcFlatPattern.ovm
    Calculate flat pattern from 3D zigzag blade with bend allowances.
    PLANNED
  • ๐Ÿ“‹
    fxExportBladeDXF.ovm
    Export blade flat pattern to DXF with bend line markings.
    PLANNED
  • ๐Ÿ“‹
    fxBladeIdentity.ovm
    Manage blade identity and numbering for connected segments.
    PLANNED

๐Ÿ”ท Geometry Utilities

geometry/utilities/
  • ๐Ÿ“„
    fxRotateWireToXYPlane.ovm
    Rotates wire body to XY plane and converts to kurve. Stores transform parameters.
    DONE
  • ๐Ÿ“„
    fxGetFreeKurve.ovm
    Finds next available kurve number in specified range.
    DONE

๐Ÿ“š Reference Files (2019 Working Code)

These files contain the proven techniques from the 2019 blade system. They serve as reference for the current implementation.

  • ๐Ÿ“š
    _4fxComputeBladeEdge2019.ovm
    Latest 2019 blade computation - contains the rotation technique.
    REFERENCE
  • ๐Ÿ“š
    _4fxSculptBladeProfile.ovm
    Latest 2019 blade sculpting - edge treatments, grippers, etc.
    REFERENCE
  • ๐Ÿ“š
    _4_fxExtrudeSolidForBladeEdge.ovm
    Face extrusion for blade edge calculation.
    REFERENCE

๐Ÿ“– Documentation

docs/
  • ๐ŸŒ
    index.html
    Main documentation homepage with project overview.
    DONE
  • ๐ŸŒ
    project-plan.html
    Detailed project timeline with all phases and tasks.
    DONE
  • ๐ŸŒ
    zigzag-blades.html
    Complete guide to zigzag blade generation.
    DONE
  • ๐ŸŒ
    rotation-technique.html
    Explanation of the proven rotation technique.
    DONE
  • ๐ŸŒ
    corner-modes.html
    Three corner handling modes explained.
    DONE
  • ๐ŸŒ
    peps-reference.html
    PEPS syntax rules and common pitfalls.
    DONE
  • ๐ŸŒ
    file-reference.html
    This file - complete listing of all project files.
    DONE

๐Ÿ“Š File Status Legend

Status Meaning
DONE File is complete and functional
WIP Work in progress - partially complete
PLANNED Not yet created - on the roadmap
REFERENCE Existing code used as reference only