Skip to main content

Import

Inheritance: extends Opening<ElementType.OPENING> implements IShape, PlanVectorExportable

Constructor

StationLocal
Position along the host wall: alongWall is the opening’s centerline distance from the wall start. The sill is baseHeight.
number
Sill height above the host wall’s base. See OpeningOptions.baseHeight.
number
Clear opening width along the wall.
number
Clear opening height (sill to head).
"round" | "rectangular" | "arched"
Shape of the structural void. A round void uses equal width and height.
string
string
ElementType.OPENING
string
number
number
[number, number][]
PropertySets

Properties

WallOpeningOptions
string
string | undefined
StationLocal
number
Read-only. Station-based: the authored position along the host wall.
number
number
"rectangular" | "round" | "arched"
boolean
boolean
Vector3[]
Read-only. Plan-view hole loop (Vector3[] at Y=0).

Methods

editableSchema

Self-describing editable surface; a host inspector renders this generically.

anchorSpace

A single station handle sliding the opening along its host wall (world space, alongAxis along the wall).

getEditAnchors

applyEditAnchor

move

Station-based, so the base Opening.move (which walks points) does not apply.

getAnalyticCutBounds

Sill height above the host wall’s base.

getOPConfig

setOPConfig

dispose

setOPGeometry

getExportRoots

Vector-export roots (RFC §7).

toDrawing

Plan symbol as standardized primitives: the two jambs as solid lines and the head as a hidden-class line (renderers dash hidden edges).

setOPMaterial

Types

WallOpeningOptions

Last modified on October 6, 2026