OPENING.lsp — Panel Opening Management

Module: opening.lsp | Version: v3.60 | Category: Dialog Boxes (Features) | Size: 13.2 KB (398 lines)


Overview

Manages door, window, and custom openings in panels - one of the more complex feature modules due to opening geometry calculations and reinforcement requirements.

Control Pattern

Prefix: op (Opening) - Controls: opt[n], opw[n], oph[n], opx[n], opy[n]

Features Configured

  • Opening dimensions (width × height)

  • Position (X,Y coordinates)

  • Opening type (door, window, custom)

  • Reinforcement around openings

  • Lintel specifications

  • Sill details

Opening Types

  • Standard Door: Pre-defined dimensions

  • Standard Window: Pre-defined dimensions

  • Custom: User-specified dimensions

  • Arched: Curved top openings

Geometry Calculations

Complex logic for:

  • Opening corners and edges

  • Reinforcement placement

  • Lintel sizing and positioning

  • Sill dimensions

  • Clearances from panel edges

Global Variables

Input/Output: All op* variables
Calls: enable.lsp, updvar.lsp, geometry calculation functions
Drawing: Opening drawing generation with reinforcement


Status: Standard module (complex) | Last Updated: 2026-01-20