communicator Reference
Enumerations
- AddOrUpdate
- AdvanceSelectionCapacity
- AntiAliasingMode
- AnyBodyBits
- AnyBodyModifierBits
- AttributeParseBits
- AttributeType
- AuthoredLayerId
- Axis
- AxisConstants
- BCFFileType
- BCFVersion
- BimStatus
- BitDefinitions
- BitDefinitions2
- BlurIntervalUnit
- BodyType
- BodyTypeBits
- BoundingPreviewMode
- BranchVisibility
- BuiltinOverlayIndex
- Button
- Buttons
- CadViewBits
- CameraFlags
- CameraProperty
- CullingVectorSpace
- DefaultDoorConfig
- DefaultFloorConfig
- DefaultWallConfig
- DepthRange
- DrawMode
- DrawStrategy
- EdgeType
- ElementType
- EndcapType
- EventType
- FaceType
- FaceWinding
- FileType
- FilterId
- FilterParseBits
- FloorplanAutoActivation
- FloorplanOrientation
- GenericTypeId
- GeometryReference
- HandleEventType
- HandleType
- IdKind
- ImageFormat
- InfoType
- InstanceModifier
- InterpolationType
- KeyCode
- KeyInfoBy
- KeyInfoReturn
- KeyInputType
- KeyModifiers
- KeyType
- LayerId
- LayerParseBits
- LinePatternLengthUnit
- MeasurePolygonAreaAnchor
- MeasurePolylineDistanceAnchor
- MeshInstanceCreationFlags
- MouseInputType
- NoModelInfo
- NodeBits
- NodeParseBits1
- NodeParseBits2
- NodeProperty
- NodeSource
- NodeType
- NodeValuesFlags
- OnLoadProductOccurrence
- Op
- OperatorId
- OrbitFallbackMode
- OverlayAnchor
- OverlayUnit
- PartDefinitionBits
- PlayerState
- PmiParseBits
- PmiSubType
- PmiSubTypeDatum
- PmiSubTypeDimension
- PmiSubTypeGdt
- PmiSubTypeOther
- PmiSubTypeWelding
- PmiTopoRef
- PmiType
- PointShape
- PointSizeUnit
- ProductBits
- ProductBits_Legacy
- Projection
- PromiseState
- ReadyState
- RelationshipParseBits
- RelationshipType
- RendererType
- RequestBatchType
- ScSelectionBits
- ScreenConfiguration
- SelectionHighlightMode
- SelectionMask
- SelectionMode
- SelectionType
- SheetType
- SimpleReflectionAttenuationUnit
- SnapshotLayer
- Stage
- Status
- StreamingMode
- TextureModifier
- TextureParameterization
- TextureTiling
- TimerIdleType
- TouchInputType
- TransparencyMode
- TreeNodeType
- TreeWalkMode
- ViewMode
- ViewModeEyeBits
- ViewModeUpBits
- ViewOrientation
- ViewParseBits
- VolumeTestResult
- WalkDirection
- WalkMode
- WalkRestriction
- XRayGroup
Classes
ActionQueue()
Animation()
AreaSelectionOperator()
AssemblyData()
AssemblyDataHeader()
AssemblyDataParseError()
AssemblyDataParser()
AssemblyTree()
AssemblyVisibility()
AttachContext()
AttachInfoBuilder()
AttachPriorityManager()
Attribute()
AxisTriad()
AxisTriadOperator()
BCFComment()
BCFData()
BCFManager()
BCFMarkup()
BCFMarkupHeaderFile()
BCFMarkupViewpoint()
BCFSnapshot()
BCFTopic()
BCFViewpoint()
Bank()
BatchedCameraValues()
BatchedNodeValues()
BatchedValues()
BimObjectMap()
Bimap()
Blend01()
Blend01Element()
Blend02()
Blend02Element()
Blend03()
Blend03Element()
BodyInstance()
BodyMixin()
BodyVisibilityVisitor()
Boxed()
CadView()
CallbackManager()
Camera()
CameraChannel()
CameraInterpolation()
CameraKeyboardWalkOperator()
CameraNavigationOperator()
CameraOrbitOperator()
CameraPanOperator()
CameraTurntableOperator()
CameraWalkModeOperator()
CameraWalkOperator()
CameraWindowZoomOperator()
CameraZoomOperator()
Circle()
CircleCollection()
CircleElement()
Clock()
ColorTable()
CommunicatorError()
CompositeSelectionItem()
Cone()
ConeElement()
ContextEventChecker()
ConvexVolume()
CurrentAction()
CurrentActionSync()
CursorMarkup()
CuttingManager()
CuttingPlane()
CuttingPlaneOperator()
CuttingSection()
Cylinder()
CylinderElement()
Cylindrical()
CylindricalElement()
DirectionalLight()
DomElements()
DoorCache()
EaseInEaseOut()
EndcapShape()
EventDispatcher()
ExplodeManager()
ExportContext()
Extrusion()
ExtrusionElement()
FaceEntity()
FaceFaceDistanceItem()
FaceMeshData()
FetchApi()
FilledShape()
Filter()
FilterEntities()
FilterLayers()
FilteredNodes()
FloorplanConfig()
FloorplanManager()
FloorplanOperator()
FromCurves()
FromCurvesElement()
HandleOperator()
HiddenLineSettings()
ImportContext()
InclusionContent()
InclusionContext()
IncrementalPickConfig()
IncrementalSelection()
IncrementalSelectionId()
IncrementalSelectionImpl()
IndexedSet()
InputEvent()
InputMonitor()
InternalLogicError()
InterpolationManager()
InvalidIndexError()
InvalidNodeIdError()
InvalidNodeTypeError()
KeyInputEvent()
KeyframeBuffer()
Layer()
Lazy()
LazyObject()
LazyPromise()
Light()
Line()
LineCollection()
LineElement()
LineEntity()
LineManager()
LineMarkup()
LoadCancelledError()
LoadContext()
LoadError()
LoadSubtreeConfig()
Manager()
MarkupItem()
MarkupItemManager()
MarkupManager()
MarkupTypeManager()
MarkupView()
MarkupViewManager()
Material()
MeasureBodyBodyDistanceOperator()
MeasureEdgeLengthOperator()
MeasureFaceFaceAngleOperator()
MeasureFaceFaceDistanceOperator()
MeasureLineLineAngleOperator()
MeasureManager()
MeasureMarkup()
MeasurePointPointDistanceOperator()
MeasurePolygonAreaOperator()
MeasurePolylineDistanceOperator()
MeshData()
MeshInstanceData()
MissingModelError()
MockView()
Model()
ModelContent()
ModelFile()
ModelStructure()
MouseInputEvent()
MouseInputEventBase()
MouseWheelInputEvent()
NavCube()
NavCubeOperator()
Node()
NodeChannel()
NodeCounts()
NodeMixin()
NodeParseBits()
NodeSelectionEvent()
NodeValues()
NoteOperator()
NoteTextElement()
NoteTextManager()
Nurbs()
NurbsElement()
Offset()
OffsetElement()
OperatorManager()
Other()
OtherEdgeElement()
OtherFaceElement()
OverlayManager()
OverlayViewport()
ParseError()
PartDefinition()
PendingRequest()
PhysicalProperties()
PickConfig()
PickOutsideCanvasError()
Pipe()
PipeElement()
Plane()
PlaneElement()
Player()
Pmi()
PmiBody()
PmiTopologyReference()
PointCursor()
PointEntity()
PointLight()
PointMeshData()
Polygon()
PolygonCollection()
Polyline()
PolylineCollection()
PolylineMeshData()
PriorityPromiseQueue()
PriorityQueue()
ProductOccurrence()
PromiseCache()
PromiseQueue()
PromiseQueueImpl()
PrototypeContext()
Queue()
RayDrillSelectionOperator()
Rectangle()
RectangleBase()
RectangleCollection()
RedlineCircleOperator()
RedlineItem()
RedlinePolylineOperator()
RedlineRectangleOperator()
RedlineTextOperator()
RefOnTopoItem()
ReferenceOnTopology()
ReferencedNodeInfo()
Relationship()
RelationshipRelated()
RelationshipRelating()
RelationshipUtils()
RepresentationItem()
Revolution()
RevolutionElement()
RoseTree()
Ruled()
RuledElement()
SVGMarkupRenderer()
Sampler()
ScAttacher()
ScEngine()
ScKeyRemapper()
ScMatrixCache()
ScSelectionManager()
SelectionInvalidatedError()
SelectionItem()
SelectionManager()
SelectionOperator()
SelectionPoints()
SharedPrototypeContext()
SheetManager()
SimpleMaterial()
SingleMostRecentPromiseQueue()
Snapshot()
SnapshotConfig()
SpaceMouseOperator()
Sphere()
SphereElement()
StateMachine()
StatisticMap()
Statistics()
StatisticsDisplay()
StreamCutoffAttachQueue()
StrokedShape()
Style()
SubentityAttributes()
SvgConfig()
TemporalLink()
Text()
TextBox()
TextBoxBase()
TextBoxCollection()
TextCollection()
TextMarkupBase()
TimeoutMonitor()
Timer()
Torus()
TorusElement()
TotalVisitor()
TouchInputEvent()
Transform()
TransformElement()
TreeLoader()
VerticalGradient()
View()
ViewAxes()
ViewFrame()
ViewInfo()
VisibilityState()
VisibilityUpdater()
VisibilityVisitor()
WalkerAsync()
WalkerSync()
WebViewer()
XmlParseError()
XmlParser()
_DeferredPromise()
Interfaces
AnyBodyInfo()
ArgbColor()
AssemblyTreeConfig()
AttachInfo()
BcfNode()
BimConfigs()
BimNodes()
BimObject()
BimRelationship()
BloomLayerInfo()
CadViewCamera()
CadViewInfo()
CallbackMap()
CanvasEventMap()
ClippingPlane()
ColorPosition()
ComparisonConfig()
Component()
ConvexPolyhedronConfig()
CullingVector()
CuttingPlaneData()
CuttingSectionLimits()
DoorConfig()
EntitySelectionItem()
EventInfo()
ExternalModelInfoByInc()
ExternalModelInfoByName()
FaceSelectionItem()
FloorConfig()
GetNodesBoundingConfig()
GroundPlane()
IAssemblyTree()
ICallbackManager()
ICuttingManager()
ICuttingSection()
IMaterial()
IModel()
IModelStructure()
IScEngine()
IView()
IVisibilityVisitor()
IWebViewer()
IdBooleanMap()
IdColorMap()
IdNumberMap()
IdStringMap()
ImageBasedLightingOrientation()
ImageOptions()
InitOptions()
LayerInfo()
LineSelectionItem()
LineWithMarker()
MarkupBimSnippet()
MarkupData()
MarkupDocumentReference()
MarkupRelatedTopic()
MarkupRenderer()
MarkupTopic()
MeshDataCopy()
MeshDataCopyElement()
MeshDataCopyElementGroup()
MeshDataCopyIterator()
MeshDataCopyVertex()
MetallicRoughnessValue()
ModelFileInfo()
NodeEntitySelectionItem()
NodeInfo()
NodeSelectionItem()
NodeVisibilityConfig()
NumberMap()
ObjectConstructor()
OpaqueAttachPriority()
OpenPromise()
Operator()
Options()
OrthogonalCamera()
PartDefinitionInfo()
PerspectiveCamera()
PmiInfo()
PointSelectionItem()
ProductOccurrenceInfo()
RawCallbackMap()
RayDrillConfig()
RedlineTextContent()
ReferenceOnTopologyInfo()
RelationshipInfo()
RepresentationItemInfo()
ScreenByAreaConfig()
SimpleReflectionAttenuation()
SnappingConfig()
SphereConfig()
StateMachineAction()
StringMap()
StringStringMap()
TextureOptions()
TrackedOpenPromise()
UnsafePromise()
ViewConfig()
ViewSetupHints()
ViewpointComponents()
VisibilityConfig()
VisibilityUpdaterOptions()
VisibilityVisitorOptions()
VisibilityVisitorResult()
VisibilityVisitorState()
Visitor()
WalkerGeneric()
WallConfig()
WebViewerConfig()
WindowWithEscape()
XmlAttachInfo()
XmlHeuristicInfo()
Type aliases
- Action
- ActionLike
- ActionResult
- AnyBody
- AnyContainerNode
- AnyEvent
- AnyNode
- AnyNonTreeNode
- AnyTreeContext
- AnyTreeNode
- AssemblyDataHeaderVersion
- AttachContextParent
- AttachData
- AttachPriority
- AuthoredNodeId
- BCFCommentId
- BCFMarkupName
- BCFName
- BCFTopicId
- BCFViewpointName
- Base
- BeginConfig
- BimId
- BodyId
- BodyInstanceInfo
- BodyInstanceParent
- BuiltInOperatorId
- CadViewId
- CadViewParent
- CameraRotateFunction
- CanvasEventName
- CanvasImageSource
- ChildContext
- ColorMap
- CompareGreater
- Degrees
- DeletableNode
- DocumentEventName
- DynamicNodeId
- Edge
- Exact
- ExchangeId
- ExternalModelInfo
- ExternalModelName
- Face
- FilterName
- GenericId
- GenericType
- GenericTypeMaps
- HasInclusionContext
- HtmlId
- ImageId
- KeyframeIndex
- LayerName
- LazyLike
- LightKey
- LinePattern
- LoadContextParent
- LoadId
- MassageModelNameFunc
- MaterialParam
- MeshId
- Mode
- ModelFileNodeInfo
- ModelNameToScsFileFunc
- NodeId
- NodeIdOffset
- NonXmlAttachPriorityValue
- PartDefinitionReferrer
- PartId
- PhantomMember
- Pixels
- PmiBodyInfo
- PmiBodyParent
- PmiId
- PmiParent
- Predicate
- ProductOccurrenceParent
- Radians
- RepresentationItemParent
- RuntimeNodeId
- ScsUri
- SelectionDriver
- SelectionFilter
- SheetId
- StateReducer
- TerseArray0
- TerseArray1
- ToAttachDataFunc
- UserDataIndex
- Uuid
- Vector3
- Vector4
- VersionNumber
- VersionedToAttachDataFunc
- ViewFrameInfo
- ViewFrameParent
- VisibilityFormatter
- XRayTransparencyMode
- XmlAttachPriorityProxy
- XmlFilename
Variables
ArcSegmentCount
BUILD_ID
DefaultTransitionDuration
EmptyModelName
IfcColumn
IfcCovering
IfcCurtainWall
IfcDoor
IfcRamp
IfcRoof
IfcSlab
IfcSpace
IfcStair
IfcStairFlight
IfcTransportElement
IfcWall
IfcWallStandardCase
IfcWindow
InvalidNodeId
MAX_ANGLE
MAX_TILT
MIN_ANGLE
MIN_TILT
MaxModelFileVersion
Ohm
Subscript1
Subscript2
Subscript3
SubscriptNeg
VIEWER_VERSION_STRING
absoluteRootNodeId
bankCapacity
compressionTable
defaultEndcapSize
defaultMaxConcurrentAttachments
defaultNodeBits
defaultOriginatingSystem
digitsRegex
disable
enable
invalidNodeId
jszip
missingNodeName
nodeIdOffsetDelta
objectFactories
svgNamespace
top
zeroPads
Functions
TypeAssert()
TypeAssertNever()
_createCameraChannel()
_createCircle()
_createCircleFromPointAndNormal()
_createCone()
_createCylinder()
_createCylinderPosNorms()
_createTaper()
_timerStressTest()
_updateVisibilities()
add3()
add4()
addElem()
alwaysFollow()
appendPoint3()
applyGravity()
argbStringFromColor()
arrayBufferToBase64()
boolToString()
buildCollisionRayConfig()
canImplicitlyLoad()
checkXmlParseError()
checkXmlVersion()
chunkify()
clamp()
col4()
collectBodyInstances()
collectBodyParents()
compareUserDataIndices()
compositeScreenShot()
compressUint()
conditionalAddElem()
conditionalBoolToString()
conditionalDateToString()
conditionalNumberToString()
conditionalSetAttribute()
copyCanvas()
copyMap()
copyOwnProperties()
copySet()
createCameraChannels()
createCircleMarker()
createCompositeSelectionObject()
createCylinderMeshDataFromArc()
createDummyAttachment()
createEndArrowMarker()
createOpenPromise()
createSelectionObject()
createSelectionObjects()
createSimpleAttachInfo()
createStartArrowMarker()
createTrackedOpenPromise()
createUnsafePromise()
createUuid()
createXHR()
cwiseAbs3()
cwiseProduct3()
deepClone()
delayCall()
dot3()
exchangeIdEqual()
exportAnimations()
exportAnimationsImpl()
exportColorMap()
exportComponent()
filterInPlace()
findCanvas()
followLoaded()
forEach()
forcePartDefinition()
forcePartDefinitionImpl()
forcePartDefinitions()
forcePrototype()
forcePrototypes()
fromArray()
fromIntegerMap()
fromRealNumberMap()
fromStringMap()
gatherAllNonPrototypeNodes()
gatherBimNodes()
gatherInclusionKeysFromNodeIdsSync()
gatherInclusionKeysSync()
gatherInstanceIncs()
gatherInstanceIncsByNodeIdsSync()
gatherInstanceIncsSync()
gatherParentsOfPendingExternalModels()
generateConeCylinderMeshData()
generateSphereMeshData()
getAuthoredId()
getBimType()
getBinaryContent()
getBodyInstancesVisibility()
getBoundingByNodeId()
getBranchVisibility()
getCadViewsVisibility()
getChildrenVisibility()
getCrypto()
getDownAxis()
getIndex()
getInstanceIncs()
getNetMatrix()
getNodeColorMap()
getNodeGenericType()
getNodeType()
getObjectFactory()
getPmisVisibility()
getRuntimeId()
getRuntimeIds()
getSubBranchVisibilities()
getSubItemVisibility()
getVisibilityState()
getWithDefault()
getXmlVersion()
hasBits()
hasEffectiveGenericType()
httpRequest()
httpRequestBuffer()
identity()
ifcAttributeToBimMask()
ifcSelectionFilter()
importAnimations()
importColorMap()
isAuthoredId()
isBase10Number()
isCircleElement()
isConvexPolyhedronConfig()
isDirectlyUnderLoadContext()
isEdge()
isEmpty()
isFace()
isIncInfo()
isLineElement()
isMeasurable()
isMouseEventType()
isNameInfo()
isOtherEdgeElement()
isOutOfHierarchy()
isPlaneElement()
isPointInBox()
isPointInBoxOnlyZ()
isRayDrillConfig()
isScreenByAreaConfig()
isSphereConfig()
keyframeCamera()
left()
majorAxis()
makeFaceFaceDistanceItem()
makeFetchScsCallback()
markContextsLoaded()
markLoaded()
mergeProximityItems()
modelFileNodeInfoAsProdOccInfo()
mostRelevantEntityArray()
multiplyInMatrix()
multiplyMatrices()
narrowAttachDataToScsBufferOrResponse()
nop()
norm3()
normalizeDirections()
padHexString()
parent()
parseBinary()
parseXmlDocument()
projectOnto()
projectSquaredSize()
push()
rawGatherInclusionKeys()
rawGatherInstanceIncs()
reformatMarkerStyle()
registerBimNodes()
registerObjectFactory()
removeOpposing()
replaceCuttingPlanes()
requestXmlDocument()
resetNodeTransform()
resetTransforms()
right()
row4()
scale3()
scale4()
selectFaceEntity()
selectLineEntity()
selectPointEntity()
setBit()
setIndex()
setMeshLevels()
setSubtraction()
setToArray()
sigmoidLike()
sleep()
squaredNorm3()
squaredNorm4()
sub3()
sub4()
svgColorRgbString()
svgPointString()
synchronizePmiVisibilities()
testWallCollision()
toArray()
toIntegerMap()
toScElementMask()
toScIncrementalConfig()
toScRay()
toScRayConfig()
toSet()
toVec3()
toVec4()
towardAttachContext()
towardAttachRoot()
towardContainerNode()
towardInclusionContext()
towardLoadContext()
towardProductOccurrence()
updateBodyNodesVisibilities()
updateBodyNodesVisibilitiesByAttachment()
updateNodeTransformByMap()
updateScMatrices()
updateVisibilities()
updateVisibilitiesByAttachment()
utf8ArrayToStr()
versionAtLeast()
versionString()
waitForAll()
worldPointToScreenPoint()
zeroPadHex32()
Type aliases
Action
ActionLike
ActionResult
AnyBody
AnyContainerNode
AnyEvent
AnyNode
AnyNonTreeNode
AnyTreeContext
AnyTreeNode
AssemblyDataHeaderVersion
AttachContextParent
AttachData
AttachPriority
AuthoredNodeId
BCFCommentId
BCFMarkupName
BCFName
BCFTopicId
BCFViewpointName
Base
BeginConfig
BimId
BodyId
BodyInstanceInfo
BodyInstanceParent
BuiltInOperatorId
CadViewId
CadViewParent
CameraRotateFunction
CanvasEventName
CanvasImageSource
ChildContext
ColorMap
CompareGreater
Degrees
DeletableNode
DocumentEventName
DynamicNodeId
Edge
Exact
ExchangeId
ExternalModelInfo
ExternalModelName
Face
FilterName
GenericId
GenericType
GenericTypeMaps
HasInclusionContext
HtmlId
ImageId
KeyframeIndex
LayerName
LazyLike
LightKey
LinePattern
LoadContextParent
LoadId
MassageModelNameFunc
MaterialParam
MeshId
Mode
ModelFileNodeInfo
ModelNameToScsFileFunc
NodeId
NodeIdOffset
NonXmlAttachPriorityValue
PartDefinitionReferrer
PartId
PhantomMember
Pixels
PmiBodyInfo
PmiBodyParent
PmiId
PmiParent
Predicate
ProductOccurrenceParent
Radians
RepresentationItemParent
RuntimeNodeId
ScsUri
SelectionDriver
SelectionFilter
SheetId
StateReducer
TerseArray0
TerseArray1
ToAttachDataFunc
UserDataIndex
Uuid
Vector3
Vector4
VersionNumber
VersionedToAttachDataFunc
ViewFrameInfo
ViewFrameParent
VisibilityFormatter
XRayTransparencyMode
XmlAttachPriorityProxy
XmlFilename
Variables
-
ArcSegmentCount
Type: 30
-
BUILD_ID
Type: ‘<BUILD_ID>’
-
DefaultTransitionDuration
Type: 400
-
EmptyModelName
Type: ‘_empty’
-
IfcColumn
Type: ‘IFCCOLUMN’
-
IfcCovering
Type: ‘IFCCOVERING’
-
IfcCurtainWall
Type: ‘IFCCURTAINWALL’
-
IfcDoor
Type: ‘IFCDOOR’
-
IfcRamp
Type: ‘IFCRAMP’
-
IfcRoof
Type: ‘IFCROOF’
-
IfcSlab
Type: ‘IFCSLAB’
-
IfcSpace
Type: ‘IFCSPACE’
-
IfcStair
Type: ‘IFCSTAIR’
-
IfcStairFlight
Type: ‘IFCSTAIRFLIGHT’
-
IfcTransportElement
Type: ‘IFCTRANSPORTELEMENT’
-
IfcWall
Type: ‘IFCWALL’
-
IfcWallStandardCase
Type: ‘IFCWALLSTANDARDCASE’
-
IfcWindow
Type: ‘IFCWINDOW’
-
MAX_ANGLE
Type: 150
-
MAX_TILT
Type: 45
-
MIN_ANGLE
Type: 30
-
MIN_TILT
Type: -45
-
MaxModelFileVersion
Type: VersionNumber
-
Ohm
Type: ‘Ω’
-
Subscript1
Type: ‘¹’
-
Subscript2
Type: ‘²’
-
Subscript3
Type: ‘³’
-
SubscriptNeg
Type: ‘⁻’
-
VIEWER_VERSION_STRING
Type: string
-
absoluteRootNodeId
Type: DynamicNodeId
-
bankCapacity
Type: 1024
-
compressionTable
Type: [string]
-
defaultMaxConcurrentAttachments
Type: 13
-
defaultOriginatingSystem
Type: ‘HOOPS Communicator’
-
digitsRegex
Type: RegExp
-
disable
Type: boolean
-
enable
Type: boolean
-
invalidNodeId
Type: DynamicNodeId | RuntimeNodeId
-
jszip
Type: any
-
missingNodeName
Type: ‘Missing’
-
nodeIdOffsetDelta
Type: NodeIdOffset
-
objectFactories
Type: Map <string, function> -
objectFactories
(flyWeight, args) Arguments: - flyWeight (
object()
) – None - args (
[any]()
) – None
Return type: any
- flyWeight (
-
-
svgNamespace
Type: ‘http://www.w3.org/2000/svg’
-
top
Type: 0
-
zeroPads
Type: [string]
Functions
_createCameraChannel
-
_createCameraChannel
(animation, name, channelType, interpolationType) Arguments: - animation (
Animation()
) – None - name (
string()
) – None - channelType (CameraProperty) – None
- interpolationType (InterpolationType) – None
Return type: - animation (
_createCircle
-
_createCircle
(numSegments) Arguments: - numSegments (
number()
) – None
Return type: [number]
- numSegments (
_createCircleFromPointAndNormal
_createCone
_createCylinder
_createCylinderPosNorms
_createTaper
-
_createTaper
(cylinderRadius, coneBaseRadius, numSegments, stemHeight, taperHeight) Arguments: - cylinderRadius (
number()
) – None - coneBaseRadius (
number()
) – None - numSegments (
number()
) – None - stemHeight (
number()
) – None - taperHeight (
number()
) – None
Return type: [[number]]
- cylinderRadius (
_updateVisibilities
-
_updateVisibilities
(options, visitorArgs) Arguments: - options (
function()
) – None - visitorArgs (
[any]()
) – None
Return type: Promise <void>
- options (
addElem
-
addElem
(doc, parentElem, elementName, elementContent) Arguments: - doc (
XMLDocument()
) – None - parentElem (
HTMLElement()
) – None - elementName (
string()
) – None - elementContent (
string()
) – None
Return type: void
- doc (
appendPoint3
applyGravity
argbStringFromColor
arrayBufferToBase64
-
arrayBufferToBase64
(buffer) Arguments: - buffer (
Uint8Array()
) – None
Return type: string
- buffer (
buildCollisionRayConfig
-
buildCollisionRayConfig
(bimMask, maxWorldDistance) Arguments: - bimMask (
BimMask()
) – - maxWorldDistance (
number | null()
) –
Return type: - bimMask (
canImplicitlyLoad
-
canImplicitlyLoad
(info) Arguments: - info (ExternalModelInfo) – None
Return type: boolean
checkXmlParseError
-
checkXmlParseError
(xmlDoc) Arguments: - xmlDoc (
Document()
) – None
Return type: void
- xmlDoc (
checkXmlVersion
-
checkXmlVersion
(version) Arguments: - version (VersionNumber) – None
Return type: boolean
chunkify
-
chunkify
(xs, chunkCapacity) Arguments: - xs (
[T]()
) – None - chunkCapacity (
number()
) – None
Return type: [[T]]
- xs (
clamp
-
clamp
(value, min, max) Arguments: - value (
number()
) – None - min (
number()
) – None - max (
number()
) – None
Return type: number
- value (
col4
collectBodyInstances
-
collectBodyInstances
(startNode) Arguments: - startNode (AnyTreeNode) – None
Return type: Promise <[
BodyInstance()
]>
collectBodyParents
-
collectBodyParents
(startNode) Arguments: - startNode (AnyTreeNode) – None
Return type: Promise <[
ProductOccurrence()
]>
compareUserDataIndices
-
compareUserDataIndices
(x, y) Arguments: - x (UserDataIndex) – None
- y (UserDataIndex) – None
Return type: -1 | 0 | 1
compositeScreenShot
-
compositeScreenShot
(canvas, layeredImageSources) Arguments: - canvas (
HTMLCanvasElement()
) – None - layeredImageSources ([CanvasImageSource]) – None
Return type: Promise <HTMLImageElement>
- canvas (
conditionalAddElem
-
conditionalAddElem
(doc, parentElem, elementName, elementContent) Arguments: - doc (
XMLDocument()
) – None - parentElem (
HTMLElement()
) – None - elementName (
string()
) – None - elementContent (
string | undefined | null()
) – None
Return type: void
- doc (
conditionalBoolToString
-
conditionalBoolToString
(b) Arguments: - b (
boolean | undefined | null()
) – None
Return type: string | null
- b (
conditionalDateToString
-
conditionalDateToString
(d) Arguments: - d (
Date | undefined | null()
) – None
Return type: string | null
- d (
conditionalNumberToString
-
conditionalNumberToString
(n) Arguments: - n (
number | undefined | null()
) – None
Return type: string | null
- n (
conditionalSetAttribute
-
conditionalSetAttribute
(elem, attrName, attrVal) Arguments: - elem (
HTMLElement()
) – None - attrName (
string()
) – None - attrVal (
string | undefined | null()
) – None
Return type: void
- elem (
copyCanvas
-
copyCanvas
(inCanvas) Arguments: - inCanvas (
HTMLCanvasElement()
) – None
Return type: HTMLCanvasElement
- inCanvas (
copyOwnProperties
-
copyOwnProperties
(from, to) Arguments: - from (
T()
) – None - to (
T()
) – None
Return type: void
- from (
createCameraChannels
-
createCameraChannels
(animation, namePrefix, interpolationType) Arguments: - animation (
Animation()
) – - namePrefix (
string()
) – - interpolationType (InterpolationType) –
Return type: - animation (
createCircleMarker
createCompositeSelectionObject
-
createCompositeSelectionObject
(scPick) Arguments: - scPick (
PickResult()
) – None
Return type: - scPick (
createCylinderMeshDataFromArc
createDummyAttachment
-
createDummyAttachment
(assemblyTree, remapper, parent, noModelInfo, attachScope, attachedInvisibly) Arguments: - assemblyTree (
IAssemblyTree()
) – None - remapper (
ScKeyRemapper()
) – None - parent (
ProductOccurrence()
) – None - noModelInfo (NoModelInfo) – None
- attachScope (
AttachScope()
) – None - attachedInvisibly (
boolean()
) – None
Return type: - assemblyTree (
createEndArrowMarker
createOpenPromise
-
createOpenPromise
() Return type: OpenPromise()
<T>
createSelectionObject
-
createSelectionObject
(scPick) Arguments: - scPick (
PickResult()
) – None
Return type: NodeEntitySelectionItem()
| null- scPick (
createSelectionObjects
-
createSelectionObjects
(scPick) Arguments: - scPick (
PickResult()
) – None
Return type: - scPick (
createSimpleAttachInfo
-
createSimpleAttachInfo
(attachScope, attachInvisibly, inclusionKey, modelKey) Arguments: - attachScope (
AttachScope()
) – None - attachInvisibly (
boolean()
) – None - inclusionKey (
InclusionKey()
) – None - modelKey (
ModelKey()
) – None
Return type: - attachScope (
createStartArrowMarker
createTrackedOpenPromise
-
createTrackedOpenPromise
() Return type: TrackedOpenPromise()
<T>
createUnsafePromise
-
createUnsafePromise
(promisedValue, readyPromise) Arguments: - promisedValue (
T()
) – - readyPromise (
Promise
) –
Return type: UnsafePromise()
<T>- promisedValue (
cwiseProduct3
delayCall
-
delayCall
(cb, args) Arguments: - cb (
function()
) – - args (
[unknown]()
) –
Return type: ReturnType <setTimeout>
-
cb
(cbArgs) Arguments: - cbArgs (
[unknown]()
) – None
Return type: unknown
- cbArgs (
- cb (
exchangeIdEqual
-
exchangeIdEqual
(exchangeIdA, exchangeIdB) Arguments: - exchangeIdA (ExchangeId) –
- exchangeIdB (ExchangeId) –
Return type: boolean
exportAnimations
-
exportAnimations
(animations) Arguments: - animations ([
Animation()
]) – None
Return type: object
- animations ([
exportAnimationsImpl
-
exportAnimationsImpl
(animations) Arguments: - animations ([
Animation()
]) – None
Return type: function
- animations ([
exportComponent
-
exportComponent
(doc, component) Arguments: - doc (
XMLDocument()
) – None - component (
Component()
) – None
Return type: HTMLElement
- doc (
filterInPlace
-
filterInPlace
(xs, pred) Arguments: - xs (
[T]()
) – - pred (
function()
) –
Return type: void
-
pred
(x) Arguments: - x (
T()
) – None
Return type: boolean
- x (
- xs (
followLoaded
-
followLoaded
(node) Arguments: - node (AnyTreeNode) – None
Return type: boolean
forEach
-
forEach
(nodes, callback) Arguments: - nodes (
[T]()
) – None - callback (
function()
) – None
Return type: Promise <void>
-
callback
(node) Arguments: - node (
T()
) – None
Return type: void | Promise <void>
- node (
- nodes (
forcePartDefinition
-
forcePartDefinition
(node) Arguments: - node (
ProductOccurrence()
) – None
Return type: Promise <void> | void
- node (
forcePartDefinitionImpl
-
forcePartDefinitionImpl
(node) Arguments: - node (
ProductOccurrence()
) – None
Return type: Promise <void> | void
- node (
forcePartDefinitions
-
forcePartDefinitions
(startNode) Arguments: - startNode (
ProductOccurrence()
) – None
Return type: Promise <void>
- startNode (
forcePrototype
-
forcePrototype
(node) Arguments: - node (
ProductOccurrence()
) – None
Return type: Promise <void> | void
- node (
forcePrototypes
-
forcePrototypes
(startNode) Arguments: - startNode (
ProductOccurrence()
) – None
Return type: Promise <void>
- startNode (
fromArray
-
fromArray
(xs) Arguments: - xs (
[T]()
) –
Return type: TerseArray0 <T, null>
- xs (
fromIntegerMap
-
fromIntegerMap
(obj) Arguments: - obj (
NumberMap()
<V> | Map <K, V>) – None
Return type: Map <K, V>
- obj (
fromRealNumberMap
-
fromRealNumberMap
(obj) Arguments: - obj (
NumberMap()
<V> | Map <K, V>) – None
Return type: Map <K, V>
- obj (
fromStringMap
-
fromStringMap
(obj) Arguments: - obj (
StringMap()
<V> | Map <K, V>) – None
Return type: Map <K, V>
- obj (
gatherAllNonPrototypeNodes
-
gatherAllNonPrototypeNodes
(startNode, outNodes) Arguments: - startNode (
ProductOccurrence()
|LoadContext()
|AttachContext()
) – None - outNodes ([AnyNode]) – None
Return type: Promise <void>
- startNode (
gatherBimNodes
-
gatherBimNodes
(attributeToMask, modelStructure, nodes, legacy_useAttributeTitle) Arguments: - attributeToMask (
function()
) – None - modelStructure (
IModelStructure()
) – None - nodes ([
ProductOccurrence()
]) – None - legacy_useAttributeTitle (
string | null()
) – None
Return type: Promise <
BimNodes()
>-
attributeToMask
(value) Arguments: - value (
string()
) – None
Return type: BimMask
- value (
- attributeToMask (
gatherInclusionKeysFromNodeIdsSync
-
gatherInclusionKeysFromNodeIdsSync
(assemblyTree, nodeIds, restriction) Arguments: - assemblyTree (
IAssemblyTree()
) – None - nodeIds ([RuntimeNodeId]) – None
- restriction (WalkRestriction) – None
Return type: [InclusionKey]
- assemblyTree (
gatherInclusionKeysSync
-
gatherInclusionKeysSync
(startNode, allowOutOfHierarchy, visited, restriction) Arguments: - startNode (AnyTreeNode) – None
- allowOutOfHierarchy (
boolean()
) – None - visited (Set <
ProductOccurrence()
>) – None - restriction (WalkRestriction) – None
Return type: [InclusionKey]
gatherInstanceIncs
-
gatherInstanceIncs
(startNode, allowedTypes, allowOutOfHierarchy, visited) Arguments: - startNode (AnyTreeNode) – None
- allowedTypes (BodyTypeBits) – None
- allowOutOfHierarchy (
boolean()
) – None - visited (Set <AnyBody>) – None
Return type: Promise <InstanceIncs>
gatherInstanceIncsByNodeIdsSync
-
gatherInstanceIncsByNodeIdsSync
(assemblyTree, nodeIds, allowedTypes, restriction) Arguments: - assemblyTree (
IAssemblyTree()
) – None - nodeIds ([RuntimeNodeId]) – None
- allowedTypes (BodyTypeBits) – None
- restriction (WalkRestriction) – None
Return type: InstanceIncs
- assemblyTree (
gatherInstanceIncsSync
-
gatherInstanceIncsSync
(startNode, allowedTypes, allowOutOfHierarchy, visited, restriction) Arguments: - startNode (AnyTreeNode) – None
- allowedTypes (BodyTypeBits) – None
- allowOutOfHierarchy (
boolean()
) – None - visited (Set <AnyBody>) – None
- restriction (WalkRestriction) – None
Return type: InstanceIncs
gatherParentsOfPendingExternalModels
-
gatherParentsOfPendingExternalModels
(startNode) Arguments: - startNode (AnyTreeNode) – None
Return type: Promise <[
ProductOccurrence()
]>
generateConeCylinderMeshData
-
generateConeCylinderMeshData
(cylinderRadius, numSegments, stemHeight, coneBaseRadius, capHeight, taperHeight) Arguments: - cylinderRadius (
number()
) – - numSegments (
number()
) – - stemHeight (
number()
) – - coneBaseRadius (
number()
) – - capHeight (
number()
) – - taperHeight (
number()
) –
Return type: - cylinderRadius (
generateSphereMeshData
-
generateSphereMeshData
() Return type: MeshData()
getAuthoredId
-
getAuthoredId
(nodeId) Arguments: - nodeId (AuthoredNodeId) – None
Return type:
getBimType
-
getBimType
(attributeToMask, modelStructure, inputNode, legacy_useAttributeTitle) Arguments: - attributeToMask (
function()
) – None - modelStructure (
IModelStructure()
) – None - inputNode (AnyTreeNode) – None
- legacy_useAttributeTitle (
string | null()
) – None
Return type: Promise <BimMask>
-
attributeToMask
(value) Arguments: - value (
string()
) – None
Return type: BimMask
- value (
- attributeToMask (
getBinaryContent
-
getBinaryContent
(path, options) Arguments: - path (
string()
) – None - options (
function | function()
) – None
Return type: any
-
options
(args) Arguments: - args (
[any]()
) – None
Return type: any
- args (
- path (
getBodyInstancesVisibility
-
getBodyInstancesVisibility
(node) Arguments: - node (
ProductOccurrence()
) – None
Return type: BranchVisibility | undefined
- node (
getBoundingByNodeId
-
getBoundingByNodeId
(assemblyTree, engine, nodeIds, bodyTypeMask, ignoreInvisible, tightBounding) Arguments: - assemblyTree (
IAssemblyTree()
) – None - engine (
IScEngine()
) – None - nodeIds ([RuntimeNodeId]) – None
- bodyTypeMask (BodyTypeBits) – None
- ignoreInvisible (
boolean()
) – None - tightBounding (
boolean()
) – None
Return type: Promise <Box>
- assemblyTree (
getBranchVisibility
-
getBranchVisibility
(node) Arguments: - node (AnyTreeNode) – None
Return type:
getCadViewsVisibility
-
getCadViewsVisibility
(node) Arguments: - node (
ProductOccurrence()
) – None
Return type: BranchVisibility | undefined
- node (
getChildrenVisibility
-
getChildrenVisibility
(node) Arguments: - node (
ProductOccurrence()
) – None
Return type: BranchVisibility | undefined
- node (
getIndex
-
getIndex
(xs, index) Arguments: - xs (
[T] | undefined()
) – None - index (
number()
) – None
Return type: T | null
- xs (
getInstanceIncs
getNetMatrix
-
getNetMatrix
(startNode) Arguments: - startNode (AnyNode | AnyTreeContext) – None
Return type: Matrix16
getNodeColorMap
-
getNodeColorMap
(startNode, engine, elementType) Arguments: - startNode (AnyTreeNode) – None
- engine (
IScEngine()
) – None - elementType (ElementType) – None
Return type: Promise <Map <RuntimeNodeId, Color>>
getNodeGenericType
-
getNodeGenericType
(node) Arguments: - node (AnyTreeNode) – None
Return type: GenericType | null
getObjectFactory
-
getObjectFactory
(className) Arguments: - className (
string()
) – None
Return type: function | undefined
- className (
getPmisVisibility
-
getPmisVisibility
(node) Arguments: - node (
ProductOccurrence()
) – None
Return type: BranchVisibility | undefined
- node (
getRuntimeId
-
getRuntimeId
(nodeId, node) Arguments: - nodeId (AuthoredNodeId | DynamicNodeId) – None
- node (HasInclusionContext) – None
Return type:
getRuntimeIds
-
getRuntimeIds
(nodes) Arguments: - nodes ([AnyTreeNode]) – None
Return type:
getSubBranchVisibilities
-
getSubBranchVisibilities
(node) Arguments: - node (
ProductOccurrence()
) – None
Return type: BranchVisibility | null
- node (
getSubItemVisibility
-
getSubItemVisibility
(nodes) Arguments: - nodes ([
ProductOccurrence()
|Pmi()
|CadView()
]) – None
Return type: BranchVisibility | undefined
- nodes ([
getVisibilityState
-
getVisibilityState
(startNode, initialState) Arguments: - startNode (AnyTreeNode) – None
- initialState (
boolean()
) – None
Return type: Promise <
VisibilityState()
>
getWithDefault
-
getWithDefault
(maybeValue, defaultValue) Arguments: - maybeValue (
T | undefined()
) – None - defaultValue (
T()
) – None
Return type: T
- maybeValue (
getXmlVersion
-
getXmlVersion
(xmlDoc) Arguments: - xmlDoc (
Document()
) – None
Return type: VersionNumber | null
- xmlDoc (
hasBits
-
hasBits
(storedBits, desiredBits) Arguments: - storedBits (
number()
) – None - desiredBits (
number()
) – None
Return type: boolean
- storedBits (
hasEffectiveGenericType
-
hasEffectiveGenericType
(startNode, genericType) Arguments: - startNode (AnyTreeNode) – None
- genericType (GenericType) – None
Return type: boolean
httpRequest
-
httpRequest
(filename[, responseType]) Arguments: - filename (
string()
) – None - responseType (
XMLHttpRequestResponseType()
) – optional None
Return type: Promise <XMLHttpRequest>
- filename (
httpRequestBuffer
-
httpRequestBuffer
(filename) Arguments: - filename (
string()
) – None
Return type: Promise <Uint8Array>
- filename (
ifcAttributeToBimMask
-
ifcAttributeToBimMask
(value) Arguments: - value (
string()
) – None
Return type: BimMask
- value (
ifcSelectionFilter
importAnimations
-
importAnimations
(exportedObj) Arguments: - exportedObj (
object()
) – None
Return type: - exportedObj (
importColorMap
-
importColorMap
(colorMapData) Arguments: - colorMapData (ReturnType <
exportColorMap()
>) – None
Return type: - colorMapData (ReturnType <
isAuthoredId
-
isAuthoredId
(nodeId) Arguments: - nodeId (RuntimeNodeId | AuthoredNodeId | DynamicNodeId) – None
Return type: nodeId
isConvexPolyhedronConfig
-
isConvexPolyhedronConfig
(config) Arguments: - config (BeginConfig) –
Return type: config
isDirectlyUnderLoadContext
-
isDirectlyUnderLoadContext
(inclusionContext) Arguments: - inclusionContext (
InclusionContext()
) – None
Return type: boolean
- inclusionContext (
isEmpty
-
isEmpty
(xs) Arguments: - xs (TerseArray0 <T, null | undefined>) – None
Return type: boolean
isIncInfo
-
isIncInfo
(info) Arguments: - info (ExternalModelInfo) – None
Return type: info
isMeasurable
-
isMeasurable
(model, selectionItem) Arguments: - model (
IModel()
) – None - selectionItem (
FaceSelectionItem()
) – None
Return type: Promise <boolean>
- model (
isMouseEventType
isNameInfo
-
isNameInfo
(info) Arguments: - info (ExternalModelInfo) – None
Return type: info
isPointInBox
isPointInBoxOnlyZ
isRayDrillConfig
-
isRayDrillConfig
(config) Arguments: - config (BeginConfig) –
Return type: config
isScreenByAreaConfig
-
isScreenByAreaConfig
(config) Arguments: - config (BeginConfig) –
Return type: config
isSphereConfig
-
isSphereConfig
(config) Arguments: - config (BeginConfig) –
Return type: config
keyframeCamera
-
keyframeCamera
(t, camera, animation) Arguments: - t (
number()
) – - camera (
Camera()
) – - animation (
Animation()
) –
Return type: void
- t (
makeFaceFaceDistanceItem
-
makeFaceFaceDistanceItem
(f) Arguments: - f (
FaceFaceDistanceObject()
) – None
Return type: - f (
makeFetchScsCallback
-
makeFetchScsCallback
(modelNameToScs) Arguments: - modelNameToScs (ModelNameToScsFileFunc) – None
Return type:
markContextsLoaded
-
markContextsLoaded
(contexts) Arguments: - contexts ([
AttachContext()
|LoadContext()
]) – None
Return type: Promise <void>
- contexts ([
markLoaded
-
markLoaded
(partDef) Arguments: - partDef (
PartDefinition()
) – None
Return type: void
- partDef (
mergeProximityItems
-
mergeProximityItems
(items, lineResult, pointResult, proximityFaceResult) Arguments: - items ([
NodeEntitySelectionItem()
]) – None - lineResult (
LinePickResult | null()
) – None - pointResult (
PointPickResult | null()
) – None - proximityFaceResult (
ProximityFacePickResult | null()
) – None
Return type: void
- items ([
modelFileNodeInfoAsProdOccInfo
-
modelFileNodeInfoAsProdOccInfo
(nodeInfo) Arguments: - nodeInfo (ModelFileNodeInfo) – None
Return type:
mostRelevantEntityArray
-
mostRelevantEntityArray
(entitiesList) Arguments: - entitiesList (
[[ProximityEntity]]()
) – None
Return type: [ProximityEntity] | null
- entitiesList (
multiplyInMatrix
-
multiplyInMatrix
(prodOccInfo, additionalMatrix) Arguments: - prodOccInfo (
ProductOccurrenceInfo()
) – None - additionalMatrix (
Matrix16()
) – None
Return type: - prodOccInfo (
multiplyMatrices
-
multiplyMatrices
(matrices) Arguments: - matrices (
[Matrix]()
) – None
Return type: Matrix
- matrices (
narrowAttachDataToScsBufferOrResponse
-
narrowAttachDataToScsBufferOrResponse
(data) Arguments: - data (AttachData | null) – None
Return type: ScsBuffer | Response | null
normalizeDirections
-
normalizeDirections
(directions) Arguments: - directions (Set <WalkDirection>) – None
Return type: void
parseBinary
-
parseBinary
(parser) Arguments: - parser (
AssemblyDataParser()
) – None
Return type: - parser (
parseXmlDocument
-
parseXmlDocument
(xmlStr) Arguments: - xmlStr (
string()
) – None
Return type: Document
- xmlStr (
projectOnto
projectSquaredSize
push
-
push
(xs, x) Arguments: - xs (TerseArray0 <T, null | undefined>) –
- x (
T()
) –
Return type: TerseArray1 <T>
rawGatherInclusionKeys
-
rawGatherInclusionKeys
(walker, startNode, allowOutOfHierarchy, visited, restriction) Arguments: - walker (
WalkerGeneric()
) – None - startNode (AnyTreeNode) – None
- allowOutOfHierarchy (
boolean()
) – None - visited (Set <
ProductOccurrence()
>) – None - restriction (WalkRestriction) – None
Return type: Promise <[InclusionKey]> | [InclusionKey]
- walker (
rawGatherInstanceIncs
-
rawGatherInstanceIncs
(walker, startNode, allowedTypes, allowOutOfHierarchy, visited, restriction) Arguments: - walker (
WalkerGeneric()
) – None - startNode (AnyTreeNode) – None
- allowedTypes (BodyTypeBits) – None
- allowOutOfHierarchy (
boolean()
) – None - visited (Set <AnyBody>) – None
- restriction (WalkRestriction) – None
Return type: Promise <InstanceIncs> | InstanceIncs
- walker (
registerBimNodes
-
registerBimNodes
(attributeToMask, engine, modelStructure, startNode, legacy_useAttributeTitle) Arguments: - attributeToMask (
function()
) – None - engine (
IScEngine()
) – None - modelStructure (
IModelStructure()
) – None - startNode (AnyTreeNode) – None
- legacy_useAttributeTitle (
string | null()
) – None
Return type: Promise <void>
-
attributeToMask
(value) Arguments: - value (
string()
) – None
Return type: BimMask
- value (
- attributeToMask (
registerObjectFactory
-
registerObjectFactory
(className, factory) Arguments: - className (
string()
) – None - factory (
function()
) – None
Return type: void
-
factory
(flyWeight, args) Arguments: - flyWeight (
object()
) – None - args (
[any]()
) – None
Return type: any
- flyWeight (
- className (
removeOpposing
-
removeOpposing
(set, x, y) Arguments: - set (
Set
) – - x (
T()
) – - y (
T()
) –
Return type: void
- set (
replaceCuttingPlanes
requestXmlDocument
-
requestXmlDocument
(xmlFilename) Arguments: - xmlFilename (XmlFilename) – None
Return type: Promise <Document>
resetNodeTransform
-
resetNodeTransform
(transformedNodes, node) Arguments: - transformedNodes ([AnyTreeNode]) – None
- node (AnyTreeNode) – None
Return type: void
resetTransforms
-
resetTransforms
(startNode) Arguments: - startNode (
ProductOccurrence()
) – None
Return type: Promise <boolean>
- startNode (
row4
selectFaceEntity
-
selectFaceEntity
(entity, isProximityFace) Arguments: - entity (
ScFaceEntity()
) – None - isProximityFace (
boolean()
) – None
Return type: - entity (
selectPointEntity
-
selectPointEntity
(entity) Arguments: - entity (
ScPointEntity()
) – None
Return type: - entity (
setBit
-
setBit
(mask, bit, turnOn) Arguments: - mask (
number()
) – None - bit (
number()
) – None - turnOn (
boolean()
) – None
Return type: number
- mask (
setIndex
-
setIndex
(xs, index, x) Arguments: - xs (
[T] | undefined()
) – None - index (
number()
) – None - x (
T()
) – None
Return type: [T]
- xs (
setMeshLevels
-
setMeshLevels
(engine, startNodes, meshLevel) Arguments: - engine (
IScEngine()
) – None - startNodes ([AnyTreeNode]) – None
- meshLevel (
number()
) – None
Return type: void
- engine (
setSubtraction
-
setSubtraction
(setA, setB) Arguments: - setA (
Set
) – - setB (
Set
) –
Return type: Set <T>
- setA (
synchronizePmiVisibilities
-
synchronizePmiVisibilities
(engine, startNode) Arguments: - engine (
IScEngine()
) – None - startNode (
AttachContext()
) – None
Return type: Promise <void>
- engine (
testWallCollision
-
testWallCollision
(view, position, movementVector, maxCollisionDistance) Arguments: Return type: Promise <
FaceSelectionItem()
| null>
toArray
-
toArray
(xs) Arguments: - xs (TerseArray0 <T, null | undefined>) –
Return type: [T]
toIntegerMap
-
toIntegerMap
(map) Arguments: - map (
NumberMap()
<V> | Map <K, V>) – None
Return type: NumberMap()
<V>- map (
toScElementMask
-
toScElementMask
(selectionMask) Arguments: - selectionMask (SelectionMask) – None
Return type: ElementMask
toScIncrementalConfig
-
toScIncrementalConfig
(inputConfig) Arguments: - inputConfig (
IncrementalPickConfig()
) – None
Return type: VolumeSelectionConfig
- inputConfig (
toScRayConfig
-
toScRayConfig
(inputConfig, cullSuboptimalEntities, isDrawing) Arguments: - inputConfig (
PickConfig()
) – None - cullSuboptimalEntities (
boolean()
) – None - isDrawing (
boolean()
) – None
Return type: RaySelectionConfig
- inputConfig (
towardAttachContext
-
towardAttachContext
(startNode) Arguments: - startNode (AnyTreeNode |
InclusionContext()
|AttachContext()
|LoadContext()
|PrototypeContext()
) – None
Return type: - startNode (AnyTreeNode |
towardAttachRoot
-
towardAttachRoot
(startNode) Arguments: - startNode (AnyTreeNode) – None
Return type:
towardContainerNode
-
towardContainerNode
(startNode) Arguments: - startNode (AnyTreeNode | AnyTreeContext) – None
Return type: AnyContainerNode | null
towardInclusionContext
-
towardInclusionContext
(startNode) Arguments: - startNode (HasInclusionContext) – None
Return type:
towardLoadContext
-
towardLoadContext
(startNode) Arguments: - startNode (AnyTreeContext | AnyTreeNode) – None
Return type:
towardProductOccurrence
-
towardProductOccurrence
(startNode) Arguments: - startNode (AnyTreeNode | AnyTreeContext) – None
Return type: ProductOccurrence()
| null
updateBodyNodesVisibilities
-
updateBodyNodesVisibilities
(options) Arguments: - options (
function()
) – None
Return type: Promise <void>
- options (
updateBodyNodesVisibilitiesByAttachment
-
updateBodyNodesVisibilitiesByAttachment
(options) Arguments: - options (
function()
) – None
Return type: Promise <void>
- options (
updateNodeTransformByMap
-
updateNodeTransformByMap
(transformMap, transformedNodes, node) Arguments: - transformMap (Map <RuntimeNodeId, Matrix16>) – None
- transformedNodes ([AnyTreeNode]) – None
- node (AnyTreeNode) – None
Return type: void
updateScMatrices
-
updateScMatrices
(engine, callbackManager, startNodes, allowOutOfHierarchy) Arguments: - engine (
IScEngine()
) – None - callbackManager (
ICallbackManager()
) – None - startNodes ([AnyTreeNode]) – None
- allowOutOfHierarchy (
boolean()
) – None
Return type: Promise <void>
- engine (
updateVisibilities
-
updateVisibilities
(options) Arguments: - options (
function()
) – None
Return type: Promise <void>
- options (
updateVisibilitiesByAttachment
-
updateVisibilitiesByAttachment
(options) Arguments: - options (
function()
) – None
Return type: Promise <void>
- options (
versionAtLeast
-
versionAtLeast
(version, atLeast) Arguments: - version (VersionNumber) – None
- atLeast (VersionNumber) – None
Return type: boolean
versionString
-
versionString
(version) Arguments: - version (VersionNumber) – None
Return type: string
waitForAll
-
waitForAll
(promises) Arguments: - promises (
[Promise <void>]()
) –
Return type: Promise <void>
- promises (