Skip to content

Add Hex Perforation

implemented exercised

Recessed hex lightening field. Centers are computed in the Form IR and filtered against every keepout region BEFORE any geometry is cut, so a hex cell can never touch a screw zone or stress root.

Usage

Declared in the product YAML — this snippet targets plate_face of adapter_plate_v1, a region that allows it:

# inside a product declaration
modifiers:
  - id: add_hex_perforation
    target: plate_face

…or asked for in plain language via the semantic-edit CLI:

forge edit my_product.yaml --intent "add hex perforation on the plate face"

Parameters

Allowed by archetypes (14)

adapter_plate_v1bearing_turntable_base_v1cable_grommet_plate_v1enclosure_base_snap_v1enclosure_base_v1enclosure_lid_snap_v1enclosure_lid_v1finger_ring_v1pcb_tray_v1pegboard_mount_base_v1phone_stand_v1underdesk_audio_interface_mount_v1underdesk_cable_clip_v2_moldedwall_tool_ring_clamp_v1

Forbidden in regions

Region-safety is declared, and the engine enforces it — these regions refuse this modifier: