Wall with a circular axis in a WallNetwork.
Import
Example
Notes
- Lengths are in metres.
startAngleandsweepAngleare in radians. - The position of an opening is its distance along the axis.
- An opening must stay inside the wall and must leave material above it.
- The radius must be larger than half of the thickness.
- A round opening needs an equal width and height.
volumeis the gross volume. It does not subtract the openings.- Start the geometry kernel before you create this object. See
Floorkit. - This object is live geometry. To save a building, write it in a building model.
extends OPElement implements IPlaceable, PlanVectorExportable
Constructor
string
string
{ kind: "circularArc"; center: Vec3; radius: number; startAngle: number; sweepAngle: number; }
number
number
string
number
number
AnalyticAccuracy
ProfiledWallOpening[]
PropertySets
Properties
string
Read-only.
unknown
Read-only.
boolean
boolean
boolean
AnalyticSolid
Read-only.
CircularWallOptions
Read-only.
number
Read-only.
number
Read-only.
number
Read-only.
Methods
getOPConfig
setOPConfig
addOpening
updateOpening
removeOpening
move
delta (world-space, meters).
rotate
angleDeg around axis (default Y-up), pivoted at anchor (default the element’s own centroid).