Import
Example
Notes
addregisters one wall. Callresolve()after you add a group of walls.addPolylinemakes one wall for each segment and resolves them.- Read
ResolveReport.diagnosticsafterresolve(). It lists openings that moved and joins that were not possible. - After you change a live opening, call
commitOpeningCuts()on its wall. - The network is not a scene object. Add each wall to your scene.
dispose()disposes the walls of the network. Dispose doors and windows separately.- 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.
Constructor
number
JoinType
number
boolean
Properties
Map<string, Wall>
Read-only.
Map<string, WallNode>
Read-only.
WallConstraint[]
Read-only.
Map<string, {
type?: JoinType;
order?: string[];
}>
Read-only.
Event<ResolveReport>
Read-only.
WallNetworkOptions
Read-only.
number | undefined
Metres from every wall beyond which a dragged door or window leaves its wall;
undefined keeps it
on walls.Methods
subscribeInvalidation
syncArcConfigEndpoints
beginEdit
endEdit
atomicModelEdit
invalidateWall
diagnostics they get its opening diagnostics.
snapAxisPoint
snapEndPoint
nearestWall
outlineNeighbors
lastResolveReport
junctionsOfWall
wallId is a member of.
openingDiagnostics
fit; one over a T seam has opening-over-junction.
isSplitCrossingWall
tSeamStations
host where the seam of a T stem lies on a face of host.
openingJunctionDiagnostics
registerOpening
beginHostedOpeningEdit
previewHostedOpeningEdit
commitHostedOpeningEdit
rehostOpening
add
addArc
addPolyline
replaceSavedWalls
setJoin
disallowJoin
remove
moveEnd
translateWall
resolve
restoreDetachedFaceTrims
toModel
fromModel
dispose
Types
WallNode
WallConstraint
Event
Simple event handler by Jason Kleban. The package does not export this type by name.unknown
required
Triggers all the callbacks assigned to this event.