Skip to main content

Import

Inheritance: extends OPElement implements IShape, IPlaceable

Constructor

DatumType.REFERENCE_PLANE
[number, number, number]
World-space origin of the plane.
[number, number, number]
Plane normal (will be normalised).
[number, number]
Half-width along the plane’s local X and Y axes.
boolean
Whether the plane body is drawn as a semi-transparent polygon.
string
string
number
Line / symbol colour. Defaulted per subtype when omitted.
number
Line weight for the datum’s 2D representation.
DatumVisibility
Whether this datum is shown in plan / model views.

Properties

string
string
Map<string, THREE.Object3D>
Map<string, THREE.Object3D>
boolean
boolean
boolean
Event<null>
ReferencePlaneOptions
string
DatumType
Read-only.
boolean
boolean

Methods

editableSchema

move

Translate this element by delta (world-space, meters).

rotate

Rotate this element by angleDeg around axis (default Y-up), pivoted at anchor (default the element’s own centroid).

setOPConfig

getOPConfig

getEditAnchors

A single handle for the plane origin, free on the floor plane.

applyEditAnchor

setOPMaterial

setOPGeometry

Types

ReferencePlaneOptions

Last modified on October 6, 2026