Import
extends OPElement implements IShape, IPlaceable, PlanVectorExportable
Constructor
string
string
ElementType.CEILING
PolygonProfile
Polygon profile in the world XZ plane (same conventions as Slab).
number
number
CeilingMaterial
number
World Y of the ceiling’s UNDERSIDE (the face seen from the room below). The profile is extruded
upward by
thickness.string[]
ogids of openings whose
opening3D Solids are CSG-subtracted at build time (light fixtures,
access hatches). Populated by addOpening / removeOpening.PropertySets
Properties
ElementType
string
Map<string, OPGeometry>
Map<string, OPGeometry>
boolean
boolean
boolean
CeilingOptions
string
CeilingProfile
number
number
Push/pull alias for the GUIEditor — the extrude dimension is the thickness.
number
CeilingMaterial
number
boolean
boolean
boolean
Methods
editableSchema
move
delta (world-space, meters).
rotate
angleDeg around axis (default Y-up), pivoted at anchor (default the element’s own centroid).
addOpening
opening3D Solid will be CSG-subtracted from the extruded ceiling (light fixtures, access hatches).