Logo

Getting Started

  • Technical Overview
    • Data Import (server side)
      • HOOPS Converter
      • Direct Authoring
    • Data loading (client side)
      • Streaming
      • File-based loading
  • Quickstart
    • Viewing the sample page
    • Viewing your model
    • Converter application
    • easy_convert.js
    • Running Converter programmatically
    • Viewing Stream Cache files
      • Interacting with the sample models
    • ESM header example
  • Supported Formats
    • Supported Import Formats
    • Supported Export Formats
    • Additional Import Formats Available to HOOPS Web Platform or HOOPS Exchange Licensees
    • Additional Export Formats Available to HOOPS Web Platform or HOOPS Exchange Licensees
    • Additional Export Formats Available to HOOPS Web Platform or HOOPS Publish Licensees
  • Supported Platforms
    • Operating Systems
    • Recommendations
      • Recommended hardware
      • Recommended platforms
        • Amazon Linux (Amazon EC2 GPU Instance) [hardware accelerated graphics]
        • Generic Linux Server
        • Ubuntu 14.04 Server Edition (Amazon EC2 GPU Instance) [hardware accelerated graphics]
        • Ubuntu 14.04 Server Edition (Physical machine) [hardware accelerated graphics]
        • Ubuntu 14.04 Server Edition (Virtual machine)
        • Windows Server 2012 R2 / Windows Server 2008 R2 (Amazon EC2 GPU instance) [hardware accelerated graphics]
      • Amazon EC2 recommendations
      • Windows redistributables
      • Linux dependencies
      • Web Viewer

Tutorials

  • Environment Setup
    • Prerequisites
    • Development approach
    • Installing Node.js and using NPM
    • package.json
    • Copying the HOOPS Web Viewer JS files
  • Building a Basic Application
    • Project Layout
      • Summary
      • Concepts
      • Sample code
      • Copying files
    • Hello Web Viewer
      • Summary
      • Concepts
      • Creating a minimal HTML header
      • Creating a minimal HTML body
      • Connecting to the HOOPS Web Viewer component
      • Loading a model
      • Registering callbacks
      • Switching operators
      • Switching the draw mode
    • Custom Operator Basics
      • Summary
      • Concepts
      • Operator class skeleton
      • onMouseDown action
      • DOM element for operator switching
      • Instantiating an operator
      • Switching to a new operator
    • Advanced Operator Concepts
      • Summary
      • Concepts
      • Creating the measure operator class
      • Handling the “onMouseDown” event
      • Registering the new operator
      • Creating a markup element
      • Defining the markup class
      • Implementing the draw method
      • Running the application
      • Displaying line and distance
      • Drawing the markup on mouse move
      • Different style before finalizing
      • Handling model units
    • Interacting with the Model Tree
      • Summary
      • Concepts
      • Creating the model tree class
      • Function to generate model tree in the DOM
      • Generating the model tree
      • Adding node IDs to DOM elements
      • Selection from DOM
      • Handle selection from the Web Viewer Component
      • Wiring up selection callback
      • Displaying CAD views
    • Color and Transparency
      • Summary
      • Concepts
      • Functions to set node colors
      • Creating HTML for color picker
      • Running the application
      • Setting node opacity
      • HTML for opacity button
    • Geometry and Texture Creation
      • Summary
      • Concepts
      • Starting the Web Viewer with an empty model
      • Creating the cube mesh geometry
      • Create a cube
      • Creating multiple cubes
      • Running the application
      • Loading images
      • Setting textures
      • Copying images
      • Creating the UI
      • Connect UI to texture logic
      • Initialize the textures
      • Loading the application
    • Model Loading and Aggregation
      • Summary
      • Concepts
      • Add UI for model switching
      • Handle onchange event
      • Adding option for loading two models
      • Loading two models
      • Handling overlapping node IDs
      • Generating XML model structure file
      • Add XML loading option
      • Load via XML file
    • Connection to the HOOPS Server
      • Summary
      • Concepts
      • Running the server
      • Requesting a viewing session
      • Modifying the loading code
  • Additive Manufacturing
    • Project Layout
      • Summary
      • Concepts
    • Setting Up Views
      • Summary
      • Concepts
      • Project Setup
      • Instantiating the WebViewer
      • Setting the cameras
      • Adding the Navigation Cube and Axis Triad
      • Instancing
    • Loading models and geometry
      • Printing plane
    • Selection
      • Selection handles
    • Auto-arrange
    • Instancing
    • Loading additional models
  • Inventory Management
    • Project Layout
      • Summary
      • Concepts
    • The Model XML File
      • Use Converter to generate files
      • Inspect the output of the XML
    • Setting up the Main Viewer
      • Summary
      • Concepts
      • Create the main entry and structure for the application
      • Setup, instantiate, and start the WebViewer
      • Create the WebViewer callback skeletons
    • Loading Models
      • Summary
      • Concepts
      • Set event callbacks
      • Loading the model into the assembly tree
      • Encapsulate the event listeners
    • Linking to Application Data
      • Summary
      • Concepts
      • Retrieve supplemental database information
      • Storing retrieved data
      • Filling application data
    • Creating the Display Filter
      • Summary
      • Concepts
      • Creating a helper class
      • Using class properties to track values
      • Using filter values
      • Reset the scene
    • Adding Color Gradients
      • Summary
      • Concepts
      • Capturing the native default colors assigned to the model
      • Determine the range of active values
      • Include calls to the new color determinant functions
    • Adding the UI Event Listeners
      • Summary
      • Concepts
      • Use the ‘oninput’ event listener
      • Hookup company filter buttons
      • Setup the event listeners
  • Product Configurator
    • Project Layout
      • Summary
      • Concepts
    • Setting up the Viewers
      • Summary
      • Concepts
      • Create the main entry point
      • Start the WebViewer objects
      • Create the WebViewer callback skeletons
    • Loading Models
      • Summary
      • Concepts
      • Write the loadModelPreview function
      • Add interaction to the navigation
      • Encapsulating the anchor event listeners
    • Add Component Selection
      • Summary
      • Concepts
      • Tracking component selections
      • Organizing the assembly tree
    • Incorporating Model Relationships
      • Summary
      • Concepts
      • Using “fetch”
      • Scaling correctly
      • Apply the transform data
    • Clearing the Build
      • Summary
      • Concepts
      • Resetting your application
  • Build a Streaming Service
    • Setup
    • Creating a Simple File Server
    • Creating the Application Server
    • Spawning a Stream Cache Server
    • Liveliness Updates
      • The ready message
      • The disconnect message
      • The ping message
    • Creating Viewers
    • Removing Viewers
    • SSR Support
    • Monitoring Server Load
    • Conclusion and Next Steps
    • Prerequisites
    • Development approach

Programming Guide

  • Fundamentals
    • Engineering Data
    • BIM Data
    • Visualization
    • Server Component
  • Docker Support
    • Basic configuration
      • Extending the containers
      • HOOPS Containers with AWS
        • Overview
        • HOOPS Converter
        • Stream Cache Streaming Server
  • Viewing
    • Basic Setup
      • Required libraries
      • Creating a basic application
    • Configuration
      • Loading data at startup
      • Streaming via the Stream Cache Server
      • Loading an SCS file via an HTTP request
      • Additional settings
        • boundingPreviewMode
        • calculateDefaultViewAxes
        • defaultMeshLevel
        • enginePath
        • memoryLimit
        • rendererType
        • sessionToken
        • streamingMode
        • streamCutoffScale
    • Callbacks
      • Setting callbacks
      • Multiple callbacks
      • Unregistering callbacks
      • Important callbacks
    • Performance
      • Minimum framerate
      • Incremental updates
      • Stream cutoff scale
      • Bounding previews
      • Memory limit
      • Show framerate
    • Operators
      • Standard operators
        • Overview
        • Built-in operators
        • Activating a predefined operator
        • Operator categories
      • Custom Operators
        • Registering an operator
        • Activating an operator
        • Event propagation
      • Geometry Handles
        • Introduction
        • Handle operator
    • Selection and picking
      • Picking
      • Pick from point selection
      • Selection
      • Select single node
      • Events
      • Selection operator
      • Area and volume selection
        • Select by area
        • Ray drill selection
        • Polyhedron selection
    • Scene Attributes
      • Camera
        • Setting a camera
        • Getting a camera
        • Storing and retrieving a camera
        • Camera components
        • Retrieving the camera matrices
        • Camera callback
        • Conversion functions
        • Point to window position
        • Project point
      • Draw Modes
        • Overview
        • Hidden line
        • Hard edge detection
        • X-ray
      • Cutting Planes
        • Basic concepts
        • Cutting manager
        • Cutting sections
        • Capping geometry
        • Reference geometry
        • Cutting plane operator
        • Callbacks related to cutting planes / sections
        • Cutting pane UI
      • Explode
        • Basic concepts
        • Explode manager
        • Start
        • Stop
        • setMagnitude
        • Explode effects
      • Effects
        • Ambient occlusion
        • Ambient occlusion radius
        • Ambient light
        • Bloom
        • Bloom threshold
        • Bloom threshold ramp width
        • Bloom intensity scale
        • Multi-layer bloom
        • BloomLayerInfo
        • Adding and removing bloom layers
        • Simple shadows
        • Simple shadow opacity
        • Simple shadow color
        • Simple shadow resolution
        • Simple shadow blurSamples
        • Simple shadow blurInterval
        • Simple reflections
        • Simple reflection blurInterval
        • Simple reflection blurSamples
        • Simple reflection fade angle
        • Simple reflection opacity
        • Simple reflection attenuation
        • Silhouette edges
        • Silhouette color
        • Silhouette opacity
        • Silhouette threshold
        • Silhouette threshold ramp width
      • Overlays
        • Creating a new overlay
        • Setting the viewport
        • Assigning geometry
        • Assigning a camera
        • Complete example
        • Selection
        • Hiding and destroying an overlay
        • Other considerations
      • Lights
        • Introduction
        • Lighting examples
      • Axis Triad and Navcube
        • Axis triad
        • NavCube
        • Modifying the axis triad
        • Modifying the NavCube
    • Model Attributes
      • Materials
        • Basics
        • Textures
        • Physically Based Rendering
      • Matrices
        • Points and vectors
        • Copying
        • Matrices
        • Identity matrix
        • Translation
        • Rotation
        • Scaling
        • Combining matrices
        • Direct element access
        • Matrices and nodes
        • Relative geometry changes
      • Instance Modifiers
        • Setting and unsetting
        • AlwaysDraw
        • DoNot modifiers
      • Line Patterns
        • Setting/unsetting line patterns
        • Define a style
        • Limitations
      • Visibility
        • Element visibility
        • Node visibility
        • Visibility propagation
        • Hidden nodes
        • Querying node visibility
        • Resetting node visibility
    • Geometry
      • Meshes
        • Creating meshes
        • Create meshData
        • Create mesh
        • MeshInstanceData
        • NodeId
        • Create mesh instance
        • Replacing meshes
        • Level of detail (LOD)
        • Miscellaneous
      • Point Clouds
        • Overview
        • Authoring
        • Eye-dome lighting
        • Splat rendering
    • Markup
      • Markup Basics
        • Markup manager overview
        • Markup types
        • Markup views
      • Advanced Markup
        • Custom markup item
        • Custom markup item operator
        • Custom markup item manager
        • Example
        • Custom markup operator
        • HTML page
        • Markup callbacks
        • Line markup
        • Measurement
        • Redline
      • Measurement
        • How to measure a model
        • Edge / face / point measure
        • How to insert 2D and 3D text
        • Measure operator
        • Callbacks
    • Animation
      • Quickstart UI example
      • Overview
      • Translation animation
        • 1. Create a NodeChannel
        • 2. Set the initial keyframe
        • 3. Convert the translation vector in the local coordinate
        • 4. Set keyframe for the node’s end position
      • Camera animation
      • Rotation animation
      • Export/Import
    • Data Model
      • Overview
      • Model Tree
        • Overview
        • Nodes
        • NodeIDs
        • Node hierarchy
        • Instancing
        • Callbacks
        • Node creation
      • Instancing
        • Creating multiple instances from a part of a model
        • Full instancing source code
      • Layers and filters
        • Filters
        • Retrieving filters
        • Filtering nodes
        • Layers
        • Retrieving layers
        • Retrieving nodes per layer
      • Model Units
        • Overview
        • Working with model units
        • Multiple units with model aggregation
      • Metadata
        • Overview
        • Retrieving properties
        • Retrieving user data
      • Drawings
        • Identifying a drawing
        • Drawing UI
        • Sheets
      • Stream Cache
        • Overview
        • Loading
        • Loading subtrees
        • Shattered Workflows
        • SC and PRC
    • Miscellaneous Topics
      • User Interface
        • Default UI
        • Writing your own model tree
        • Model tree UI performance optimizations
        • Integrating with modern UI toolkits
      • Using multiple views
        • API changes related to this feature
        • Limitations
      • Image and SVG Generation
        • Image creation overview
        • Example: Creating and displaying a snapshot image
        • Snapshot configuration
        • Extracting the image data
        • SVG creation overview
        • Example: Creating and displaying an SVG
        • Using the results
        • SVG configuration
      • Promises
        • Async / await
      • Typescript
        • About TypeScript
        • Definition files
        • Adding TypeScript support
        • Building the UI
        • Operator source
  • Data Import
    • Authoring
      • Creating Stream Cache Models
        • License
        • Models
        • Creating geometric data
        • Assigning parameters
        • Inserting geometry
        • Materials
        • Matrices
        • Creating geometry instances
        • Camera
        • Authoring the assembly tree
      • Assembly Tree Node IDs
        • Basics
        • Loading multiple files into the same viewing session
      • Working with units
        • How units are expressed
      • Examples
        • C++ examples
        • Building and running the C++ examples on Windows
        • Building and running the C++ examples on Linux
        • Java examples
        • Running the Java examples on Windows
        • Running the Java examples on Linux
        • Viewing the model in a browser
    • Converter Application
      • XML Batch Conversion
      • Stream Cache Workflows
        • Monolithic
        • Shattered
        • Creating a master SC model
        • Additional use cases
        • Known limitations
      • Monolithic HTML Export
        • About the HOOPS Communicator template file
        • Creating a custom template file
        • Helpful hints
        • Sample HTML template
      • Exchange SC mapping
        • Matching conversion parameters
        • Relationships between entity types
        • Product occurrences
        • Representation items
        • Selecting a server framework for HOOPS Exchange
      • XML Assembly Tree
        • Generating XML data
        • XML Data Format
        • Connecting HOOPS Web Viewer
      • License key
      • Running on Windows
      • Running in a “Headless” Linux environment
      • More examples
      • Distributing your application
        • 64-bit Windows
        • 64-bit Linux
    • Converter Library
      • Conversion Examples
        • Export to StreamCache
        • Export to PNG with custom camera
        • Export to PNG with pre-defined view
        • Export to shattered parts
        • Export to HTML with a template
        • Export to PDF with a template
      • License key
      • Linking to the Converter library
      • Customizing Converter
        • demo_converter
        • mini_converter
      • Example usage
      • Importing multiple files
    • Configuration Settings
  • Streaming Servers
    • Overview
      • Stream Cache Server
      • HOOPS Server
      • HTTP-Server
      • Rendering types
        • Client-Side Rendering (CSR)
        • Server-Side Rendering (SSR)
        • SCS - Single File Based Rendering
      • Using SSL
    • HOOPS Server
      • Basic Setup
        • Editing the quick start configuration file
        • Starting the Server
        • Viewing models and monitoring the system
        • Stopping the server
      • Configuration
        • Overview of HOOPS Server
        • Configuration File Format
        • Server Communication
        • Server Ports
        • File System Paths
        • Optional HTTP File Server
        • Configurable Settings
      • Machine Setup
        • Windows-specific
        • Linux-specific
        • Network configuration
      • Advanced Setup
        • Startup configuration
        • Manually starting the HOOPS Server
        • Starting with npm
        • Starting with the NodeJS runtime
        • Running as a background process
        • Running as a Windows service
        • Running as a Linux daemon
        • Running cross-platform with PM2
        • Modifying the HOOPS Server source code
      • Deployment Scenarios
        • Components
        • Deployment configurations
      • Monitoring and troubleshooting
        • Quick Start
      • Amazon EC2 Quick Start
        • Provisioning an instance
        • Installing the package on Ubuntu Server
        • Installing the package on Windows Server
    • Stream Cache Server
      • Liveliness Pinging
      • Command Line Options
      • Library
        • Overview
        • Building your application
        • Using the library
        • Working example
        • Configuration callbacks
        • Configuration settings reference
      • Stream Cache server application executable
    • Custom I/O for Stream Cache
      • The abstract classes
      • Node SC server REST I/O
        • Usage with the Node server
        • The API
  • Communicator for MCAD
    • CAD Views
      • Overview
      • Activating a CAD view
      • Creating a new CAD view
      • Other considerations
    • PMI
      • Importing PMI
      • Authoring PMI
      • Retrieving PMI elements
      • Interrogating PMI
      • Setting PMI color
    • Metadata
      • Importing generic attributes
      • Importing physical properties
      • Importing measurement data
      • Retrieving metadata
    • Configurations
      • Importing configurations
      • Importing a specific configuration
      • Querying configurations
      • Activating a configuration
      • Callback
      • Other considerations
  • Communicator for BIM
    • BCF Format
      • Overview
      • BCF API
        • BCFManager
        • BCFData
        • BCFTopic
        • BCFMarkup
        • BCFSnapshot
        • BCFViewpoint
      • BCF import
      • Interacting with BCF data
      • BCF export
      • Callbacks
    • Floorplan 2D
      • Configuration
        • Changing background and avatar color
        • Camera tracking
        • Floorplan orientation
        • Auto activation mode
        • Avatar mesh
      • Floorplan operator
    • Supported formats
    • IFC
      • IFC types
      • Spatial Relationships
      • IFC Layers
      • IFC GlobalID
      • IFC Walk Operator
    • Revit
    • DWG
      • Importing DWGs
      • Sheets
    • Federated models in BIM

API References

  • Web Viewer API Reference
    • Animation
      • Animation
        • Animation
        • Constructors
        • Properties
        • Methods
      • BatchedCameraValues
        • BatchedCameraValues
        • Constructors
        • Properties
        • Methods
      • BatchedNodeValues
        • BatchedNodeValues
        • Constructors
        • Properties
        • Methods
      • BatchedValues
        • BatchedValues
        • Constructors
        • Properties
        • Methods
      • CameraChannel
        • CameraChannel
        • Properties
      • CameraProperty
        • Enumeration Members
      • ColorPosition
        • ColorPosition
        • Properties
      • ExportContext
        • ExportContext
        • Constructors
        • Properties
      • ImportContext
        • ImportContext
        • Constructors
        • Properties
      • IndexedSet
        • IndexedSet
        • Constructors
        • Methods
      • InterpolationType
        • Enumeration Members
      • KeyframeBuffer
        • KeyframeBuffer
        • Constructors
        • Properties
        • Methods
      • KeyType
        • Enumeration Members
      • Manager
        • Manager
        • Methods
      • NodeChannel
        • NodeChannel
        • Constructors
        • Properties
      • NodeProperty
        • Enumeration Members
      • NodeValues
        • NodeValues
        • Constructors
        • Properties
        • Methods
      • NodeValuesFlags
        • Enumeration Members
      • Player
        • Player
        • Properties
        • Methods
      • PlayerState
        • Enumeration Members
      • Sampler
        • Sampler
        • Constructors
        • Properties
        • Methods
      • Type Aliases
        • ColorMap
        • KeyframeIndex
      • Functions
        • createCameraChannels
        • exportAnimations
        • importAnimations
        • keyframeCamera
    • AntiAliasingMode
      • Enumeration Members
        • None
        • SMAA
    • AssemblyDataParseError
      • AssemblyDataParseError
      • Constructors
        • AssemblyDataParseError.constructor()
      • Properties
        • AssemblyDataParseError.message
        • AssemblyDataParseError.name
        • AssemblyDataParseError.stack
        • AssemblyDataParseError.prepareStackTrace
        • AssemblyDataParseError.stackTraceLimit
      • Methods
        • static captureStackTrace
    • Attribute
      • Attribute
      • Methods
        • copy
        • getTitle
        • getType
        • getValue
    • AttributeType
      • Enumeration Members
        • Float
        • Ignored
        • Int
        • String
        • Time
        • Undefined
    • Axis
      • Enumeration Members
        • X
        • Y
        • Z
    • AxisTriad
      • AxisTriad
      • Methods
        • disable
        • enable
        • getAnchor
        • getEnabled
        • getOverlayId
        • getSelectionAxis
        • insideOverlay
        • onClickSelection
        • setAnchor
        • setAxisColor
    • BasicUnit
      • Enumeration Members
        • unitActivityRadionuclide
        • unitCapacitance
        • unitCatalyticActivity
        • unitDoseEquivalent
        • unitElectricCharge
        • unitElectricConductance
        • unitElectricCurrent
        • unitElectricResistance
        • unitElectromotiveForce
        • unitEnergy
        • unitForce
        • unitFrequency
        • unitIlluminance
        • unitInductance
        • unitKerma
        • unitLength
        • unitLuminosityIntensity
        • unitLuminousFlux
        • unitMagneticFlux
        • unitMagneticFluxDensity
        • unitMass
        • unitPlaneAngle
        • unitPower
        • unitPressure
        • unitSolidAngle
        • unitSubstanceAmount
        • unitThermoTemperature
        • unitTime
        • unitUnknown
    • Bcf
      • ArgbColor
        • ArgbColor
        • Properties
      • BCFComment
        • BCFComment
        • Constructors
        • Methods
      • BCFData
        • BCFData
        • Constructors
        • Methods
      • BCFFileType
        • Enumeration Members
      • BCFMarkup
        • BCFMarkup
        • Constructors
        • Methods
      • BCFMarkupHeaderFile
        • BCFMarkupHeaderFile
        • Constructors
        • Methods
      • BCFMarkupViewpoint
        • BCFMarkupViewpoint
        • Constructors
        • Methods
      • BcfNode
        • BcfNode
        • Properties
      • BCFSnapshot
        • BCFSnapshot
        • Constructors
        • Methods
      • BCFTopic
        • BCFTopic
        • Constructors
        • Methods
      • BCFVersion
        • Enumeration Members
      • BCFViewpoint
        • BCFViewpoint
        • Constructors
        • Methods
      • ClippingPlane
        • ClippingPlane
        • Properties
      • Component
        • Component
        • Properties
      • Line
        • Line
        • Properties
      • MarkupBimSnippet
        • MarkupBimSnippet
        • Properties
      • MarkupDocumentReference
        • MarkupDocumentReference
        • Properties
      • MarkupRelatedTopic
        • MarkupRelatedTopic
        • Properties
      • MarkupTopic
        • MarkupTopic
        • Properties
      • OrthogonalCamera
        • OrthogonalCamera
        • Properties
      • PerspectiveCamera
        • PerspectiveCamera
        • Properties
      • ViewpointComponents
        • ViewpointComponents
        • Properties
      • ViewSetupHints
        • ViewSetupHints
        • Properties
      • Type Aliases
        • BCFCommentId
        • BCFMarkupName
        • BCFName
        • BCFTopicId
        • BCFViewpointName
      • Variables
        • Bcf.defaultOriginatingSystem
      • Functions
        • addElem
        • appendPoint3
        • argbStringFromColor
        • boolToString
        • conditionalAddElem
        • conditionalBoolToString
        • conditionalDateToString
        • conditionalNumberToString
        • conditionalSetAttribute
        • exportComponent
    • Bim
      • DefaultDoorConfig
        • Enumeration Members
      • DefaultFloorConfig
        • Enumeration Members
      • DefaultWallConfig
        • Enumeration Members
      • DoorConfig
        • DoorConfig
        • Properties
      • FloorConfig
        • FloorConfig
        • Properties
      • WallConfig
        • WallConfig
        • Properties
    • BloomLayerInfo
      • BloomLayerInfo
      • Properties
        • BloomLayerInfo.blurInterval
        • BloomLayerInfo.blurSamples
        • BloomLayerInfo.intensity
    • BlurIntervalUnit
      • Enumeration Members
        • Pixels
        • ProportionOfHeight
        • ProportionOfWidth
    • BoundingPreviewMode
      • Enumeration Members
        • All
        • Ejected
        • Instance
        • Model
        • None
    • Box
      • Box
      • Constructors
        • Box.constructor()
      • Properties
        • Box.max
        • Box.min
      • Methods
        • addBox
        • addPoint
        • center
        • containsPoint
        • copy
        • equals
        • extents
        • getCorners
        • isDegenerate
        • toJson
        • static fromJson
        • static invalid
    • BranchVisibility
      • Enumeration Members
        • Hidden
        • Mixed
        • Shown
    • BuiltinOverlayIndex
      • Enumeration Members
        • AxisTriad
        • Floorplan
        • Handles
        • NavCube
    • Button
      • Enumeration Members
        • Left
        • Middle
        • None
        • Right
    • Buttons
      • Enumeration Members
        • Left
        • Middle
        • None
        • Right
    • CallbackMap
      • CallbackMap
      • Properties
        • CallbackMap.addCuttingSection
        • CallbackMap.assemblyTreeReady
        • CallbackMap.bcfLoaded
        • CallbackMap.bcfRemoved
        • CallbackMap.beginInteraction
        • CallbackMap.cadViewCreated
        • CallbackMap.camera
        • CallbackMap.cappingIdle
        • CallbackMap.configurationActivated
        • CallbackMap.contextMenu
        • CallbackMap.cuttingPlaneDrag
        • CallbackMap.cuttingPlaneDragEnd
        • CallbackMap.cuttingPlaneDragStart
        • CallbackMap.cuttingSectionsLoaded
        • CallbackMap.endInteraction
        • CallbackMap.explode
        • CallbackMap.firstModelLoaded
        • CallbackMap.frameDrawn
        • CallbackMap.handleEvent
        • CallbackMap.handleEventEnd
        • CallbackMap.handleEventStart
        • CallbackMap.hwfParseComplete
        • CallbackMap.incrementalSelectionBatchBegin
        • CallbackMap.incrementalSelectionBatchEnd
        • CallbackMap.incrementalSelectionEnd
        • CallbackMap.info
        • CallbackMap.lineCreated
        • CallbackMap.lineDeleted
        • CallbackMap.lineLoaded
        • CallbackMap.measurementBegin
        • CallbackMap.measurementCreated
        • CallbackMap.measurementDeleted
        • CallbackMap.measurementHidden
        • CallbackMap.measurementLoaded
        • CallbackMap.measurementShown
        • CallbackMap.measurementValueSet
        • CallbackMap.missingModel
        • CallbackMap.modelLoadBegin
        • CallbackMap.modelLoadFailure
        • CallbackMap.modelStructureHeaderParsed
        • CallbackMap.modelStructureReady
        • CallbackMap.modelSwitched
        • CallbackMap.modelSwitchStart
        • CallbackMap.noteTextCreated
        • CallbackMap.noteTextHidden
        • CallbackMap.noteTextShown
        • CallbackMap.overlayViewportSet
        • CallbackMap.redlineCreated
        • CallbackMap.redlineDeleted
        • CallbackMap.redlineUpdated
        • CallbackMap.removeCuttingSection
        • CallbackMap.sceneReady
        • CallbackMap.selectionArray
        • CallbackMap.sheetActivated
        • CallbackMap.sheetDeactivated
        • CallbackMap.streamingActivated
        • CallbackMap.streamingDeactivated
        • CallbackMap.subtreeDeleted
        • CallbackMap.subtreeLoaded
        • CallbackMap.timeout
        • CallbackMap.timeoutWarning
        • CallbackMap.transitionBegin
        • CallbackMap.transitionEnd
        • CallbackMap.viewAxes
        • CallbackMap.viewCreated
        • CallbackMap.viewDeactivated
        • CallbackMap.viewDeleted
        • CallbackMap.viewLoaded
        • CallbackMap.viewOrientation
        • CallbackMap.visibilityChanged
        • CallbackMap.walkOperatorActivated
        • CallbackMap.walkOperatorDeactivated
        • CallbackMap.webGlContextLost
        • CallbackMap.websocketConnectionClosed
        • CallbackMap.XHRonerror
        • CallbackMap.XHRonloadend
        • CallbackMap.XHRonprogress
    • Camera
      • Camera
      • Constructors
        • Camera.constructor()
      • Methods
        • copy
        • dolly
        • equals
        • equalsWithTolerance
        • getCameraPlaneIntersectionPoint
        • getFullMatrix
        • getHeight
        • getNearLimit
        • getPosition
        • getProjection
        • getProjectionMatrix
        • getTarget
        • getUp
        • getViewMatrix
        • getWidth
        • setHeight
        • setNearLimit
        • setPosition
        • setProjection
        • setTarget
        • setUp
        • setWidth
        • toJson
        • transform
        • static create
        • static fromJson
    • Color
      • Color
      • Constructors
        • Color.constructor()
      • Properties
        • Color.b
        • Color.g
        • Color.r
      • Methods
        • assign
        • copy
        • equals
        • fromFloatArray
        • getFloatArray
        • set
        • setFromFloat
        • toFloatArray
        • toHexString
        • toJson
        • static black
        • static blue
        • static createFromFloat
        • static createFromFloatArray
        • static fromHexString
        • static fromJson
        • static green
        • static red
        • static white
        • static yellow
    • CommunicatorError
      • CommunicatorError
      • Constructors
        • CommunicatorError.constructor()
      • Properties
        • CommunicatorError.message
        • CommunicatorError.name
        • CommunicatorError.stack
        • CommunicatorError.prepareStackTrace
        • CommunicatorError.stackTraceLimit
      • Methods
        • static captureStackTrace
    • ComparisonConfig
      • ComparisonConfig
      • Properties
        • ComparisonConfig.only1Color
        • ComparisonConfig.only2Color
        • ComparisonConfig.sameColor
    • core
      • IAssemblyTree
        • IAssemblyTree
        • Methods
      • ICallbackManager
        • ICallbackManager
        • Methods
      • ICuttingManager
        • ICuttingManager
        • Methods
      • ICuttingSection
        • ICuttingSection
        • Methods
      • IModel
        • IModel
        • Methods
      • IModelStructure
        • IModelStructure
        • Methods
      • IScEngine
        • IScEngine
        • Methods
      • IView
        • IView
        • Properties
        • Methods
      • IWebViewer
        • IWebViewer
        • Properties
        • Methods
    • CullingVector
      • CullingVector
      • Properties
        • CullingVector.space
        • CullingVector.toleranceDegrees
        • CullingVector.vector
    • CullingVectorSpace
      • Enumeration Members
        • Object
        • World
    • CuttingManager
      • CuttingManager
      • Methods
        • activateCuttingSections
        • clearAllCuttingSections
        • createReferenceGeometryFromAxis
        • createReferenceGeometryFromFaceNormal
        • deactivateAllCuttingSections
        • delayCapping
        • enableCappingIdleCallback
        • fromJson
        • getActiveCuttingSectionCount
        • getCappingFaceColor
        • getCappingGeometryVisibility
        • getCappingLineColor
        • getCuttingSection
        • getCuttingSectionCapacity
        • getCuttingSectionCount
        • getCuttingSectionFromNodeId
        • getNodesWithCapping
        • getStandinGeometryPickable
        • hasActiveCuttingSection
        • refreshPlaneGeometry
        • setCappingDelay
        • setCappingFaceColor
        • setCappingGeometryVisibility
        • setCappingLineColor
        • setCuttingPlaneColor
        • setStandinGeometryPickable
        • toJson
        • waitForCappingIdle
    • CuttingPlane
      • CuttingPlane
      • Constructors
        • CuttingPlane.constructor()
      • Properties
        • CuttingPlane.color
        • CuttingPlane.instanceNodeId
        • CuttingPlane.lineColor
        • CuttingPlane.matrix
        • CuttingPlane.meshId
        • CuttingPlane.opacity
        • CuttingPlane.plane
        • CuttingPlane.referenceGeometry
      • Methods
        • createMeshData
        • fromJson
        • getMatrix
        • getReferenceGeometry
        • setMatrix
        • setReferenceGeometry
        • toJson
    • CuttingPlaneData
      • CuttingPlaneData
      • Properties
        • CuttingPlaneData.plane
        • CuttingPlaneData.referenceGeometry
    • CuttingSection
      • CuttingSection
      • Methods
        • activate
        • addPlane
        • applyPlaneOpacity
        • clear
        • deactivate
        • fromJson
        • getCount
        • getCuttingPlanes
        • getNodeId
        • getPlane
        • getPlaneColor
        • getPlaneIndexByNodeId
        • getPlaneLineColor
        • getPlaneOpacity
        • getReferenceGeometry
        • isActive
        • removePlane
        • resetPlanesOpacity
        • setColor
        • setOpacity
        • setPlane
        • setPlaneColor
        • setPlaneLineColor
        • setPlaneOpacity
        • toJson
        • updatePlane
    • DepthRange
      • Enumeration Members
        • Cutoff
    • DirectionalLight
      • DirectionalLight
      • Constructors
        • DirectionalLight.constructor()
      • Properties
        • DirectionalLight.color
        • DirectionalLight.position
        • DirectionalLight.space
        • DirectionalLight.type
    • DrawMode
      • Enumeration Members
        • Gooch
        • HiddenLine
        • Shaded
        • Toon
        • Wireframe
        • WireframeOnShaded
        • XRay
    • DrawStrategy
      • Enumeration Members
        • FixedFramerate
        • OcclusionCulling
    • ElementType
      • Enumeration Members
        • Faces
        • Lines
        • Points
    • Event
      • InputEvent
        • InputEvent
        • Constructors
        • Accessors
        • Methods
      • KeyInputEvent
        • KeyInputEvent
        • Accessors
        • Methods
      • MouseInputEvent
        • MouseInputEvent
        • Constructors
        • Accessors
        • Methods
      • MouseInputEventBase
        • MouseInputEventBase
        • Accessors
        • Methods
      • MouseWheelInputEvent
        • MouseWheelInputEvent
        • Accessors
        • Methods
      • NodeSelectionEvent
        • NodeSelectionEvent
        • Methods
      • TouchInputEvent
        • TouchInputEvent
        • Accessors
        • Methods
      • Functions
        • isMouseEventType
    • EventType
      • Enumeration Members
        • KeyDown
        • KeyUp
        • MouseDown
        • MouseMove
        • MouseUp
        • Mousewheel
        • TouchEnd
        • TouchMove
        • TouchStart
        • ViewOrientationChange
    • ExplodeManager
      • ExplodeManager
      • Methods
        • getActive
        • getMagnitude
        • setMagnitude
        • start
        • stop
    • FaceFaceDistanceItem
      • FaceFaceDistanceItem
      • Constructors
        • FaceFaceDistanceItem.constructor()
      • Properties
        • FaceFaceDistanceItem.distance
        • FaceFaceDistanceItem.pos1
        • FaceFaceDistanceItem.pos2
    • FaceFaceDistanceObject
      • FaceFaceDistanceObject
      • Properties
        • FaceFaceDistanceObject.distance
        • FaceFaceDistanceObject.point1
        • FaceFaceDistanceObject.point2
    • FaceMeshData
      • FaceMeshData
      • Constructors
        • FaceMeshData.constructor()
      • Properties
        • FaceMeshData.bits
        • FaceMeshData.normalData
        • FaceMeshData.rgba32data
        • FaceMeshData.uvData
        • FaceMeshData.vertexData
    • FaceWinding
      • Enumeration Members
        • Clockwise
        • CounterClockwise
        • Unknown
    • FileType
      • Enumeration Members
        • _3dHtml
        • _3ds
        • _3dxml
        • _3mf
        • Acis
        • Cadds
        • Catia
        • CatiaV5
        • Cgr
        • Dae
        • Dwf
        • Dwg
        • Dxf
        • Euclid
        • Fbx
        • Gltf
        • Hpgl
        • Hsf
        • Ideas
        • Ifc
        • Iges
        • Inventor
        • Jt
        • Kmz
        • Obj
        • OneSpaceDesigner
        • Parasolid
        • Pdp
        • PostScript
        • Prc
        • ProE
        • Revit
        • Rhino
        • Scs
        • Se
        • Slw
        • Step
        • Stl
        • TopSolid
        • U3d
        • Unigraphics
        • Unisurf
        • Unknown
        • Vda
        • Wrl
        • Xml
        • Xvl
    • FilteredNodes
      • FilteredNodes
      • Constructors
        • FilteredNodes.constructor()
      • Properties
        • FilteredNodes.isInclusive
        • FilteredNodes.nodeIds
    • FilterId
    • Floorplan
      • FloorplanAutoActivation
        • Enumeration Members
      • FloorplanConfig
        • FloorplanConfig
        • Constructors
        • Properties
        • Methods
      • FloorplanManager
        • FloorplanManager
        • Methods
      • Functions
        • clamp
        • isPointInBox
        • isPointInBoxOnlyZ
        • multiplyMatrices
    • FloorplanOrientation
      • Enumeration Members
        • AvatarUp
        • NorthUp
    • GetNodesBoundingConfig
      • GetNodesBoundingConfig
      • Properties
        • GetNodesBoundingConfig.bodyInstance
        • GetNodesBoundingConfig.ignoreInvisible
        • GetNodesBoundingConfig.pmiBody
        • GetNodesBoundingConfig.tightBounding
        • GetNodesBoundingConfig.viewFrame
    • GroundPlane
      • GroundPlane
      • Properties
        • GroundPlane.followViewAxes
        • GroundPlane.normal
        • GroundPlane.position
    • HandleEventType
      • Enumeration Members
        • Rotate
        • Translate
    • HandleType
      • Enumeration Members
        • Axis
        • Plane
        • Rotate
        • ViewPlane
    • IBox
      • IBox
      • Properties
        • IBox.max
        • IBox.min
    • IColor
      • IColor
      • Properties
        • IColor.b
        • IColor.g
        • IColor.r
    • IdBooleanMap
      • IdBooleanMap
    • IdColorMap
      • IdColorMap
    • IdNumberMap
      • IdNumberMap
    • IdStringMap
      • IdStringMap
    • ImageBasedLightingOrientation
      • ImageBasedLightingOrientation
      • Properties
        • ImageBasedLightingOrientation.followViewAxes
        • ImageBasedLightingOrientation.matrix
    • ImageFormat
      • Enumeration Members
        • Gray8
        • GrayAlpha16
        • Jpeg
        • Png
        • Rgb24
        • Rgba32
    • ImageOptions
      • ImageOptions
      • Properties
        • ImageOptions.data
        • ImageOptions.format
        • ImageOptions.height
        • ImageOptions.width
    • IncrementalPickConfig
      • IncrementalPickConfig
      • Constructors
        • IncrementalPickConfig.constructor()
      • Properties
        • IncrementalPickConfig.allowFaces
        • IncrementalPickConfig.allowLines
        • IncrementalPickConfig.allowPoints
        • IncrementalPickConfig.bimMask
        • IncrementalPickConfig.forceEffectiveSceneVisibilityMask
        • IncrementalPickConfig.forceEffectiveVisibilityMask
        • IncrementalPickConfig.ignoreCuttingSections
        • IncrementalPickConfig.ignoreUnrequestedInstances
        • IncrementalPickConfig.mustBeFullyContained
        • IncrementalPickConfig.onlyStreamedInstances
        • IncrementalPickConfig.respectVisibility
    • InfoType
      • Enumeration Members
        • Error
        • Info
        • Warning
    • InstanceModifier
      • Enumeration Members
        • AlwaysDraw
        • DoNotCut
        • DoNotExplode
        • DoNotLight
        • DoNotOutlineHighlight
        • DoNotReset
        • DoNotSelect
        • DoNotUseVertexColors
        • DoNotXRay
        • ExcludeBounding
        • OverrideSceneVisibility
        • ScreenOriented
        • ScreenSpace
        • ScreenSpaceStretched
        • SuppressCameraScale
    • InternalLogicError
      • InternalLogicError
      • Constructors
        • InternalLogicError.constructor()
      • Properties
        • InternalLogicError.message
        • InternalLogicError.name
        • InternalLogicError.stack
        • InternalLogicError.prepareStackTrace
        • InternalLogicError.stackTraceLimit
      • Methods
        • static captureStackTrace
    • InvalidIndexError
      • InvalidIndexError
      • Constructors
        • InvalidIndexError.constructor()
      • Properties
        • InvalidIndexError.message
        • InvalidIndexError.name
        • InvalidIndexError.stack
        • InvalidIndexError.prepareStackTrace
        • InvalidIndexError.stackTraceLimit
      • Methods
        • static captureStackTrace
    • InvalidNodeIdError
      • InvalidNodeIdError
      • Constructors
        • InvalidNodeIdError.constructor()
      • Properties
        • InvalidNodeIdError.message
        • InvalidNodeIdError.name
        • InvalidNodeIdError.nodeId
        • InvalidNodeIdError.stack
        • InvalidNodeIdError.prepareStackTrace
        • InvalidNodeIdError.stackTraceLimit
      • Methods
        • static captureStackTrace
    • InvalidNodeTypeError
      • InvalidNodeTypeError
      • Constructors
        • InvalidNodeTypeError.constructor()
      • Properties
        • InvalidNodeTypeError.expectedTypes
        • InvalidNodeTypeError.message
        • InvalidNodeTypeError.name
        • InvalidNodeTypeError.nodeId
        • InvalidNodeTypeError.stack
        • InvalidNodeTypeError.prepareStackTrace
        • InvalidNodeTypeError.stackTraceLimit
      • Methods
        • static captureStackTrace
    • IPoint2
      • IPoint2
      • Properties
        • IPoint2.x
        • IPoint2.y
    • IPoint3
      • IPoint3
      • Properties
        • IPoint3.x
        • IPoint3.y
        • IPoint3.z
    • IPoint4
      • IPoint4
      • Properties
        • IPoint4.w
        • IPoint4.x
        • IPoint4.y
        • IPoint4.z
    • IRay
      • IRay
      • Properties
        • IRay.direction
        • IRay.origin
    • KeyCode
      • Enumeration Members
        • _0
        • _1
        • _2
        • _3
        • _4
        • _5
        • _6
        • _7
        • _8
        • _9
        • a
        • b
        • Backspace
        • c
        • d
        • Delete
        • DownArrow
        • e
        • Escape
        • f
        • g
        • h
        • i
        • j
        • k
        • l
        • LeftArrow
        • m
        • n
        • NumPad_0
        • NumPad_1
        • NumPad_2
        • NumPad_3
        • NumPad_4
        • NumPad_5
        • NumPad_6
        • NumPad_7
        • NumPad_8
        • NumPad_9
        • o
        • p
        • PgDown
        • PgUp
        • q
        • r
        • RightArrow
        • s
        • Shift
        • t
        • u
        • UpArrow
        • v
        • w
        • x
        • y
        • z
    • KeyInputType
      • Enumeration Members
        • Down
        • Up
    • KeyModifiers
      • Enumeration Members
        • Alt
        • Command
        • Control
        • None
        • Shift
    • LayerId
    • Light
      • Light
      • Constructors
        • Light.constructor()
      • Properties
        • Light.color
        • Light.position
        • Light.space
        • Light.type
    • LineManager
      • LineManager
      • Methods
        • addLine
        • exportMarkup
        • getAllLines
        • getLineByNodeId
        • loadData
        • removeAllLines
        • removeLastLine
        • removeLine
    • LinePatternLengthUnit
      • Enumeration Members
        • Object
        • ProportionOfScreenHeight
        • ProportionOfScreenWidth
        • World
    • LoadCancelledError
      • LoadCancelledError
      • Constructors
        • LoadCancelledError.constructor()
      • Properties
        • LoadCancelledError.message
        • LoadCancelledError.name
        • LoadCancelledError.stack
        • LoadCancelledError.prepareStackTrace
        • LoadCancelledError.stackTraceLimit
      • Methods
        • static captureStackTrace
    • LoadError
      • LoadError
      • Constructors
        • LoadError.constructor()
      • Properties
        • LoadError.message
        • LoadError.name
        • LoadError.stack
        • LoadError.prepareStackTrace
        • LoadError.stackTraceLimit
      • Methods
        • static captureStackTrace
    • LoadSubtreeConfig
      • LoadSubtreeConfig
      • Constructors
        • LoadSubtreeConfig.constructor()
      • Properties
        • LoadSubtreeConfig.additionalMatrix
        • LoadSubtreeConfig.allowMissingExternalModels
        • LoadSubtreeConfig.attachInvisibly
        • LoadSubtreeConfig.ignoreBimRelationships
        • LoadSubtreeConfig.ignoreCadViews
        • LoadSubtreeConfig.ignoreFilters
        • LoadSubtreeConfig.ignoreGenericTypes
        • LoadSubtreeConfig.ignoreLayers
        • LoadSubtreeConfig.implicitlyLoadXmlExternalModels
      • Methods
        • copy
    • Markup
      • Line
        • LineMarkup
      • MarkupItem
        • MarkupItem
        • Constructors
        • Methods
      • MarkupItemManager
        • MarkupItemManager
        • Constructors
        • Methods
      • MarkupRenderer
        • MarkupRenderer
        • Methods
      • MarkupView
        • MarkupView
        • Methods
      • Redline
        • RedlineItem
      • Shapes
        • Circle
        • CircleCollection
        • EndcapShape
        • EndcapType
        • FilledShape
        • Line
        • LineCollection
        • Polygon
        • PolygonCollection
        • Polyline
        • PolylineCollection
        • Rectangle
        • RectangleBase
        • RectangleCollection
        • StrokedShape
        • Text
        • TextBox
        • TextBoxBase
        • TextBoxCollection
        • TextCollection
        • TextMarkupBase
      • Svg
        • SVGMarkupRenderer
        • Variables
        • Functions
    • MarkupData
      • MarkupData
    • MarkupManager
      • MarkupManager
      • Methods
        • activateMarkupViewWithPromise
        • addMarkupElement
        • createMarkupView
        • deleteMarkupView
        • exportMarkup
        • getActiveMarkupView
        • getMarkupView
        • getMarkupViewKeys
        • getPickTolerance
        • getRenderer
        • getSelectedMarkup
        • loadMarkupData
        • pickMarkupItem
        • refreshMarkup
        • refreshMarkupView
        • registerMarkup
        • registerMarkupFactory
        • registerMarkupTypeManager
        • removeMarkupElement
        • selectMarkup
        • setPickTolerance
        • unregisterMarkup
        • updateLater
    • MarkupTypeManager
      • MarkupTypeManager
      • Constructors
        • MarkupTypeManager.constructor()
      • Methods
        • exportMarkup
        • loadData
    • Matrix
      • Matrix
      • Constructors
        • Matrix.constructor()
      • Properties
        • Matrix.m
      • Methods
        • assign
        • copy
        • equals
        • equalsWithTolerance
        • inverseAndDeterminant
        • isIdentity
        • loadIdentity
        • multiplyByScalar
        • normalMatrix
        • setScaleComponent
        • setTranslationComponent
        • toJson
        • transform
        • transform4
        • transformArray
        • transformBox
        • transpose
        • upperLeft3x3Determinant
        • static createFromArray
        • static createFromBasis
        • static createFromOffAxisRotation
        • static fromJson
        • static inverse
        • static multiply
        • static xAxisRotation
        • static yAxisRotation
        • static zAxisRotation
    • MeasureManager
      • MeasureManager
      • Methods
        • addMeasurement
        • exportMarkup
        • finalizeMeasurement
        • getAllMeasurements
        • getMeasurementColor
        • getMeasurementEdgeColor
        • loadData
        • removeAllMeasurements
        • removeLastMeasurement
        • removeMeasurement
        • setMeasurementColor
        • setMeasurementEdgeColor
    • MeshData
      • MeshData
      • Constructors
        • MeshData.constructor()
      • Methods
        • addFaces
        • addPoints
        • addPolyline
        • clear
        • getBackfacesEnabled
        • getFaceWinding
        • isManifold
        • setBackfacesEnabled
        • setFaceWinding
        • setManifold
    • MeshDataCopy
      • MeshDataCopy
      • Properties
        • MeshDataCopy.faces
        • MeshDataCopy.isManifold
        • MeshDataCopy.isTwoSided
        • MeshDataCopy.lines
        • MeshDataCopy.points
        • MeshDataCopy.winding
    • MeshDataCopyElement
      • MeshDataCopyElement
      • Properties
        • MeshDataCopyElement.bits
        • MeshDataCopyElement.vertexCount
      • Methods
        • iterate
    • MeshDataCopyElementGroup
      • MeshDataCopyElementGroup
      • Properties
        • MeshDataCopyElementGroup.elementCount
        • MeshDataCopyElementGroup.hasNormals
        • MeshDataCopyElementGroup.hasRGBAs
        • MeshDataCopyElementGroup.hasUVs
        • MeshDataCopyElementGroup.vertexCount
      • Methods
        • element
        • iterate
    • MeshDataCopyIterator
      • MeshDataCopyIterator
      • Methods
        • done
        • goTo
        • next
    • MeshDataCopyVertex
      • MeshDataCopyVertex
      • Properties
        • MeshDataCopyVertex.normal
        • MeshDataCopyVertex.position
        • MeshDataCopyVertex.RGBA
        • MeshDataCopyVertex.UV
    • MeshInstanceCreationFlags
      • Enumeration Members
        • AlwaysDraw
        • DoNotCut
        • DoNotExplode
        • DoNotLight
        • DoNotOutlineHighlight
        • DoNotReset
        • DoNotSelect
        • DoNotUseVertexColors
        • DoNotXRay
        • ExcludeBounding
        • Invisible
        • None
        • OverrideSceneVisibility
        • ScreenOriented
        • ScreenSpace
        • ScreenSpaceStretched
        • SuppressCameraScale
    • MeshInstanceData
      • MeshInstanceData
      • Constructors
        • MeshInstanceData.constructor()
      • Properties
        • MeshInstanceData.overlayId
      • Methods
        • clear
        • copy
        • getCreationFlags
        • getFaceColor
        • getInstanceName
        • getLineColor
        • getLineOpacity
        • getMatrix
        • getMeshId
        • getOpacity
        • getOverlayIndex
        • getPointColor
        • getPointOpacity
        • setCreationFlags
        • setFaceColor
        • setInstanceName
        • setLineColor
        • setLineOpacity
        • setMatrix
        • setMeshId
        • setOpacity
        • setOverlayIndex
        • setPointColor
        • setPointOpacity
    • MetallicRoughnessValue
      • MetallicRoughnessValue
      • Properties
        • MetallicRoughnessValue.metallic
        • MetallicRoughnessValue.roughness
    • MissingModelError
      • MissingModelError
      • Constructors
        • MissingModelError.constructor()
      • Properties
        • MissingModelError.message
        • MissingModelError.name
        • MissingModelError.stack
        • MissingModelError.prepareStackTrace
        • MissingModelError.stackTraceLimit
      • Methods
        • static captureStackTrace
    • Model
      • Model
      • Methods
        • activateCadConfiguration
        • activateCadView
        • activateDefaultCadConfiguration
        • activateDefaultCadView
        • addPropertyToNode
        • cadConfigurationsEnabled
        • clear
        • clearNodeFaceVisibility
        • clearNodeLineVisibility
        • clearNodePointVisibility
        • computeMinimumBodyBodyDistance
        • computeMinimumFaceFaceDistance
        • computeMinimumFaceLineDistance
        • computeMinimumFaceRayDistance
        • createAndAddRepresentationItem
        • createCadView
        • createImage
        • createMesh
        • createMeshInstance
        • createNode
        • createPart
        • createPmiInstance
        • deleteImages
        • deleteMeshes
        • deleteMeshInstances
        • deleteNode
        • getAbsoluteRootNode
        • getActiveCadConfiguration
        • getAssociatedModelKey
        • getBimIdConnectedElements
        • getBimIdFromNode
        • getBimIdRelatedElements
        • getBimIdRelatingElements
        • getBimIdsFromGenericId
        • getBimInfoFromBimId
        • getBranchVisibility
        • getCadConfigurations
        • getCadViewConfiguration
        • getCadViewMap
        • getCadViewPmis
        • getDataFromIds
        • getDefaultCadConfiguration
        • getDefaultCadView
        • getEdgeAttributes
        • getEdgeCount
        • getEdgeProperty
        • getFaceAttributes
        • getFaceCount
        • getFaceProperty
        • getFilterName
        • getFilters
        • getFiltersWithNode
        • getGenericIdFromBimId
        • getGenericTypeIdMap
        • getGenericTypes
        • getLayerIdsFromName
        • getLayerName
        • getLayers
        • getLooseBounding
        • getLowestAvailableNodeId
        • getMeshIds
        • getMetallicRoughness
        • getModelBounding
        • getModelFileNameFromNode
        • getModelFileTypeFromNode
        • getNodeCappingMeshData
        • getNodeChildren
        • getNodeColorMap
        • getNodeEffectiveFaceColor
        • getNodeEffectiveLineColor
        • getNodeEffectivePointColor
        • getNodeExchangeId
        • getNodeFaceColor
        • getNodeFaceHighlighted
        • getNodeGenericId
        • getNodeGenericType
        • getNodeIdFromBimId
        • getNodeIdFromScInstanceKey
        • getNodeIdOffset
        • getNodeIdsByGenericIds
        • getNodeLayerId
        • getNodeLineColor
        • getNodeLineHighlighted
        • getNodeMatrix
        • getNodeMeshData
        • getNodeName
        • getNodeNetMatrix
        • getNodeParent
        • getNodePointColor
        • getNodePointHighlighted
        • getNodeProperties
        • getNodeRealBounding
        • getNodesAmbientColor
        • getNodesBounding
        • getNodesByGenericType
        • getNodesCappingMeshData
        • getNodesCullingVectors
        • getNodesEffectiveAmbientColor
        • getNodesEffectiveEmissiveColor
        • getNodesEffectiveFaceColor
        • getNodesEffectiveLineColor
        • getNodesEffectiveOpacity
        • getNodesEffectivePointColor
        • getNodesEffectiveSpecularColor
        • getNodesFaceColor
        • getNodesFaceEmissiveColor
        • getNodesFaceSpecularColor
        • getNodesFromFiltersId
        • getNodesFromLayer
        • getNodesFromLayerName
        • getNodesFromLayers
        • getNodesHaveTransparency
        • getNodesHighlighted
        • getNodesInstancingSamePart
        • getNodesLineColor
        • getNodesOpacity
        • getNodesPointColor
        • getNodeType
        • getNodeUnitMultiplier
        • getNodeUserData
        • getNodeUserDataIndices
        • getNodeVisibility
        • getOutOfHierarchy
        • getPmiColor
        • getPmiColorOverride
        • getPmis
        • getPmiSubtype
        • getPmiTopologyReferences
        • getPmiType
        • getPointAttributes
        • getRelationshipTypesFromBimId
        • getScInstanceKey
        • getUniqueLayerNames
        • getViewAxes
        • getVisibilityState
        • hasDepthRange
        • hasEffectiveGenericType
        • isAnnotationView
        • isCombineStateView
        • isDrawing
        • isFaceMeasurable
        • isLineMeasurable
        • isMeasurable
        • isNodeLoaded
        • isWithinExternalModel
        • loadMeasurementFromFile
        • loadMeasurementFromJson
        • loadMeasurementFromString
        • loadSubtreeFromModel
        • loadSubtreeFromScsBuffer
        • loadSubtreeFromScsFile
        • loadSubtreeFromScsXmlBuffer
        • loadSubtreeFromScsXmlFile
        • loadSubtreeFromXmlBuffer
        • loadSubtreeFromXmlFile
        • registerBimNodes
        • registerIfcNodes
        • replaceMesh
        • requestNodes
        • reset
        • resetModelHighlight
        • resetModelOpacity
        • resetNodeMatrixToInitial
        • resetNodesColor
        • resetNodesOpacity
        • resetNodesTransform
        • resetNodesVisibility
        • setBehaviorInitiallyHidden
        • setBodyNodesVisibility
        • setDepthRange
        • setEdgeProperty
        • setEnableAutomaticUnitScaling
        • setFaceProperty
        • setInstanceModifier
        • setMeshLevel
        • setMetallicRoughness
        • setNodeFaceColor
        • setNodeFaceHighlighted
        • setNodeFaceVisibility
        • setNodeLineColor
        • setNodeLineHighlighted
        • setNodeLineVisibility
        • setNodeMatrix
        • setNodePointColor
        • setNodePointHighlighted
        • setNodePointVisibility
        • setNodesAmbientColor
        • setNodesAmbientMix
        • setNodesColors
        • setNodesCullingVector
        • setNodesFaceColor
        • setNodesFaceEmissiveColor
        • setNodesFaceSpecularColor
        • setNodesFaceSpecularIntensity
        • setNodesHighlighted
        • setNodesLineColor
        • setNodesLinePattern
        • setNodesOpacities
        • setNodesOpacity
        • setNodesPointColor
        • setNodesTexture
        • setNodesVisibilities
        • setNodesVisibility
        • setPart
        • setPhysicalProperties
        • setPmiColor
        • setPmiColorOverride
        • setViewAxes
        • switchToModel
        • triangulatePolygon
        • unsetDepthRange
        • unsetMetallicRoughness
        • unsetNodeFaceColor
        • unsetNodeLineColor
        • unsetNodePointColor
        • unsetNodesAmbientColor
        • unsetNodesCullingVectors
        • unsetNodesFaceColor
        • unsetNodesFaceEmissiveColor
        • unsetNodesFaceSpecularColor
        • unsetNodesFaceSpecularIntensity
        • unsetNodesLineColor
        • unsetNodesLinePattern
        • unsetNodesPointColor
        • unsetNodesTexture
        • viewAxesHaveBeenSet
    • MouseInputType
      • Enumeration Members
        • Down
        • Move
        • Up
        • Wheel
    • NavCube
      • NavCube
      • Methods
        • disable
        • enable
        • getAnchor
        • getEnabled
        • getOverlayId
        • getPreserveModelUp
        • insideOverlay
        • onClickSelection
        • onMoveSelection
        • setAnchor
        • setPreserveModelUp
    • NodeSource
      • Enumeration Members
        • CreateInstance
        • CreateNode
        • CreatePmi
        • LoadModel
    • NodeType
      • Enumeration Members
        • AssemblyNode
        • Body
        • BodyInstance
        • BrepBody
        • CadView
        • DrawingSheet
        • Part
        • PartInstance
        • Pmi
        • PmiBody
        • PointsBody
        • TessBody
        • Unknown
        • ViewFrame
        • WireBody
    • ObjectConstructor
      • ObjectConstructor
      • Methods
        • setPrototypeOf
    • OperatorId
      • Enumeration Members
        • AreaSelect
        • AxisTriad
        • Cutting
        • Floorplan
        • Handle
        • Invalid
        • KeyboardWalk
        • MeasureBodyBodyDistance
        • MeasureEdgeLength
        • MeasureFaceFaceAngle
        • MeasureFaceFaceDistance
        • MeasureLineLineAngle
        • MeasurePointPointDistance
        • MeasurePolygonArea
        • MeasurePolylineDistance
        • NavCube
        • Navigate
        • None
        • Note
        • Orbit
        • Pan
        • RayDrillSelect
        • RedlineCircle
        • RedlinePolyline
        • RedlineRectangle
        • RedlineText
        • Select
        • SpaceMouse
        • Turntable
        • Walk
        • WalkMode
        • WindowZoom
        • Zoom
    • OperatorManager
      • OperatorManager
      • Methods
        • clear
        • get
        • getOperator
        • indexOf
        • injectEvent
        • peek
        • pop
        • push
        • registerCustomOperator
        • remove
        • replaceOperator
        • set
        • size
        • unregisterCustomOperator
    • Operators
      • AreaSelectionOperator
        • AreaSelectionOperator
        • Methods
      • AxisTriadOperator
        • AxisTriadOperator
        • Methods
      • Camera
        • BimConfigs
        • CameraKeyboardWalkOperator
        • CameraNavigationOperator
        • CameraOrbitOperator
        • CameraPanOperator
        • CameraTurntableOperator
        • CameraWalkModeOperator
        • CameraWalkOperator
        • CameraWindowZoomOperator
        • CameraZoomOperator
        • DoorCache
        • Type Aliases
        • Variables
        • Functions
      • CuttingPlaneOperator
        • CuttingPlaneOperator
        • Constructors
        • Methods
      • FloorplanOperator
        • FloorplanOperator
        • Methods
      • HandleOperator
        • HandleOperator
        • Constructors
        • Methods
      • Markup
        • CursorMarkup
        • Measure
        • Note
        • Redline
      • Measure
        • MeasureBodyBodyDistanceOperator
        • MeasureEdgeLengthOperator
        • MeasureFaceFaceAngleOperator
        • MeasureFaceFaceDistanceOperator
        • MeasureLineLineAngleOperator
        • MeasurePointPointDistanceOperator
        • MeasurePolygonAreaAnchor
        • MeasurePolygonAreaOperator
        • MeasurePolylineDistanceAnchor
        • MeasurePolylineDistanceOperator
        • PointCursor
        • SelectionPoints
        • SnappingConfig
        • Stage
        • Functions
      • NavCubeOperator
        • NavCubeOperator
        • Methods
      • NoteOperator
        • NoteOperator
        • Methods
      • Operator
        • Operator
        • Properties
      • RayDrillSelectionOperator
        • RayDrillSelectionOperator
        • Methods
      • Redline
        • RedlineCircleOperator
        • RedlinePolylineOperator
        • RedlineRectangleOperator
        • RedlineTextOperator
      • SelectionOperator
        • SelectionOperator
        • Methods
      • SpaceMouseOperator
        • SpaceMouseOperator
        • Constructors
        • Methods
      • References
        • NoteTextManager
    • OrbitFallbackMode
      • Enumeration Members
        • CameraTarget
        • ModelCenter
        • OrbitTarget
    • Overlay
      • OverlayManager
        • OverlayManager
        • Methods
      • OverlayViewport
        • OverlayViewport
        • Constructors
        • Methods
    • OverlayAnchor
      • Enumeration Members
        • BottomCenter
        • Center
        • LeftCenter
        • LowerLeftCorner
        • LowerRightCorner
        • RightCenter
        • TopCenter
        • UpperLeftCorner
        • UpperRightCorner
    • OverlayUnit
      • Enumeration Members
        • MinimumProportionOfCanvas
        • Pixels
        • ProportionOfCanvas
        • ProportionOfOtherDimension
    • ParseError
      • ParseError
      • Constructors
        • ParseError.constructor()
      • Properties
        • ParseError.message
        • ParseError.name
        • ParseError.stack
        • ParseError.prepareStackTrace
        • ParseError.stackTraceLimit
      • Methods
        • static captureStackTrace
    • PickConfig
      • PickConfig
      • Constructors
        • PickConfig.constructor()
      • Properties
        • PickConfig.bimMask
        • PickConfig.enableProximityFaces
        • PickConfig.forceEffectiveSceneVisibilityMask
        • PickConfig.forceEffectiveVisibilityMask
        • PickConfig.ignoreCappingGeometry
        • PickConfig.ignoreOverlays
        • PickConfig.maxWorldDistance
        • PickConfig.oneEntityPerTypePerInstance
        • PickConfig.rejectionBitsAll
        • PickConfig.rejectionBitsAny
        • PickConfig.requiredBitsAll
        • PickConfig.requiredBitsAny
        • PickConfig.respectDepthRange
        • PickConfig.respectVisibility
        • PickConfig.restrictLinesAndPointsToSelectedFaceInstances
        • PickConfig.restrictToOverlays
        • PickConfig.selectionMask
      • Accessors
      • Methods
        • copy
    • PickOutsideCanvasError
      • PickOutsideCanvasError
      • Constructors
        • PickOutsideCanvasError.constructor()
      • Properties
        • PickOutsideCanvasError.message
        • PickOutsideCanvasError.name
        • PickOutsideCanvasError.stack
        • PickOutsideCanvasError.prepareStackTrace
        • PickOutsideCanvasError.stackTraceLimit
      • Methods
        • static captureStackTrace
    • Plane
      • Plane
      • Constructors
        • Plane.constructor()
      • Properties
        • Plane.d
        • Plane.normal
      • Methods
        • assign
        • copy
        • determineSide
        • distanceToPoint
        • equals
        • getCoefficients
        • intersectsRay
        • rayIntersection
        • setFromCoefficients
        • setFromPointAndNormal
        • setFromPoints
        • static createFromCoefficients
        • static createFromPointAndNormal
        • static createFromPoints
    • PmiSubType
      • Enumeration Members
        • DatumIdent
        • DatumTarget
        • DimensionAngle
        • DimensionChamfer
        • DimensionDiameter
        • DimensionDiameterCone
        • DimensionDiameterCylinder
        • DimensionDiameterEdge
        • DimensionDiameterTangent
        • DimensionDistance
        • DimensionDistanceCumulate
        • DimensionDistanceOffset
        • DimensionLength
        • DimensionLengthCircular
        • DimensionLengthCurvilinear
        • DimensionOrdinate
        • DimensionRadius
        • DimensionRadiusCylinder
        • DimensionRadiusEdge
        • DimensionRadiusTangent
        • DimensionSlope
        • GdtFcf
        • OtherGeometricReference
        • OtherRegion
        • OtherSymbolCustom
        • OtherSymbolUser
        • OtherSymbolUtility
        • Unknown
        • WeldingLine
        • WeldingSpot
    • PmiTopoRef
      • Enumeration Members
        • Body
        • BrepData
        • CoEdge
        • Connex
        • Context
        • Edge
        • Face
        • Item
        • Loop
        • MultipleVertex
        • Shell
        • SingleWireBody
        • UniqueVertex
        • Unknown
        • WireBody
        • WireEdge
    • PmiType
      • Enumeration Members
        • Arrow
        • Balloon
        • CircleCenter
        • Coordinate
        • Datum
        • Dimension
        • Fastener
        • Gdt
        • GeometricalTolerance
        • Locator
        • MeasurementPoint
        • Other
        • Roughness
        • Table
        • Text
        • Unknown
        • Welding
    • Point2
      • Point2
      • Constructors
        • Point2.constructor()
      • Properties
        • Point2.x
        • Point2.y
      • Methods
        • static add
        • assign
        • copy
        • equals
        • length
        • static scale
        • set
        • squaredLength
        • static subtract
        • toJson
        • static distance
        • static fromJson
        • static fromPoint3
        • static zero
    • Point3
      • Point3
      • Constructors
        • Point3.constructor()
      • Properties
        • Point3.x
        • Point3.y
        • Point3.z
      • Methods
        • static add
        • assign
        • copy
        • equals
        • equalsWithTolerance
        • fromArray
        • isAxis
        • length
        • negate
        • static normalize
        • static scale
        • set
        • static squaredLength
        • static subtract
        • toArray
        • toJson
        • static createFromArray
        • static cross
        • static distance
        • static dot
        • static fromJson
        • static magnitude
        • static zero
    • Point4
      • Point4
      • Constructors
        • Point4.constructor()
      • Properties
        • Point4.w
        • Point4.x
        • Point4.y
        • Point4.z
      • Methods
        • assign
        • equals
        • equalsWithTolerance
        • scale
        • set
        • static zero
    • PointLight
      • PointLight
      • Constructors
        • PointLight.constructor()
      • Properties
        • PointLight.color
        • PointLight.decay
        • PointLight.position
        • PointLight.power
        • PointLight.space
        • PointLight.type
    • PointMeshData
      • PointMeshData
      • Constructors
        • PointMeshData.constructor()
      • Properties
        • PointMeshData.bits
        • PointMeshData.rgba32data
        • PointMeshData.vertexData
    • PointShape
      • Enumeration Members
        • Disk
        • Sphere
        • Square
    • PointSizeUnit
      • Enumeration Members
        • CSSPixels
        • ProportionOfBoundingDiagonal
        • ProportionOfScreenHeight
        • ProportionOfScreenWidth
        • ScreenPixels
        • World
    • PolylineMeshData
      • PolylineMeshData
      • Constructors
        • PolylineMeshData.constructor()
      • Properties
        • PolylineMeshData.bits
        • PolylineMeshData.rgba32data
        • PolylineMeshData.vertexData
    • Projection
      • Enumeration Members
        • Orthographic
        • Perspective
    • Ray
      • Ray
      • Constructors
        • Ray.constructor()
      • Properties
        • Ray.direction
        • Ray.origin
      • Methods
        • assign
        • copy
        • negate
    • RefOnTopoItem
      • RefOnTopoItem
      • Constructors
        • RefOnTopoItem.constructor()
      • Properties
        • RefOnTopoItem.bodyId
        • RefOnTopoItem.subElementIndex
        • RefOnTopoItem.subElementType
    • RelationshipInfo
      • RelationshipInfo
      • Properties
        • RelationshipInfo.relateds
        • RelationshipInfo.relatings
        • RelationshipInfo.type
    • RelationshipType
      • Enumeration Members
        • Aggregates
        • ConnectsPathElements
        • ContainedInSpatialStructure
        • FillsElement
        • SpaceBoundary
        • Undefined
        • VoidsElement
    • RendererType
      • Enumeration Members
        • Client
        • Server
    • Sc
      • AntiAliasingMode
        • Enumeration Members
      • AttachScope
        • Enumeration Members
      • BadDataData
        • BadDataData
        • Properties
      • BimMask
        • Enumeration Members
      • BimType
        • Enumeration Members
      • BlurIntervalUnit
        • Enumeration Members
      • Camera
        • Camera
        • Methods
      • ColorType
        • Enumeration Members
      • CullingVector
        • CullingVector
        • Properties
      • CullingVectorSpace
        • Enumeration Members
      • CuttingSectionKey
        • Enumeration Members
      • CuttingSectionLimits
        • CuttingSectionLimits
        • Properties
      • DataKey
        • Enumeration Members
      • DiscriminatedError
        • DiscriminatedError
        • Properties
      • DrawMode
        • Enumeration Members
      • DrawStrategy
        • Enumeration Members
      • ElementMask
        • Enumeration Members
      • ElementType
        • Enumeration Members
      • EntityBase
        • EntityBase
        • Properties
      • Error
        • Error
        • Properties
      • FaceEntity
        • FaceEntity
        • Properties
      • FacePickResult
        • FacePickResult
        • Properties
      • FrameStats
        • FrameStats
        • Properties
      • GroupKey
        • Enumeration Members
      • HighlightFilter
        • Enumeration Members
      • HighlightMode
        • Enumeration Members
      • ILight
        • ILight
        • Properties
      • ImageFormat
        • Enumeration Members
      • ImageInterface
        • ImageInterface
        • Methods
      • ImageKey
        • Enumeration Members
      • InclusionKey
        • Enumeration Members
      • Instance
        • Instance
        • Properties
        • Methods
      • InstanceKey
        • Enumeration Members
      • Key
        • Enumeration Members
      • LightKey
        • Enumeration Members
      • LightSpace
        • Enumeration Members
      • LightType
        • Enumeration Members
      • LineEntity
        • LineEntity
        • Properties
      • LinePatternLengthUnit
        • Enumeration Members
      • LinePickResult
        • LinePickResult
        • Properties
      • LoadConfig
        • LoadConfig
        • Properties
      • MasterModelKey
        • Enumeration Members
      • MatrixInterface
        • MatrixInterface
        • Methods
      • MatrixKey
        • Enumeration Members
      • MeshDataBuilder
        • MeshDataBuilder
        • Properties
        • Methods
      • MeshDataBuilderFaceOptions
        • MeshDataBuilderFaceOptions
        • Properties
      • MeshDataBuilderLineOptions
        • MeshDataBuilderLineOptions
        • Properties
      • MeshDataBuilderPointOptions
        • MeshDataBuilderPointOptions
        • Properties
      • MeshDataInterface
        • MeshDataInterface
        • Methods
      • MeshInstanceInterface
        • MeshInstanceInterface
        • Methods
      • MeshKey
        • Enumeration Members
      • ModelKey
        • Enumeration Members
      • OpenModelFailedData
        • OpenModelFailedData
        • Properties
      • OverlayAnchor
        • Enumeration Members
      • OverlayId
        • OverlayId
        • Properties
      • OverlayInterface
        • OverlayInterface
        • Methods
      • OverlayUnit
        • Enumeration Members
      • PickResult
        • PickResult
        • Properties
      • PointEntity
        • PointEntity
        • Properties
      • PointPickResult
        • PointPickResult
        • Properties
      • PointShape
        • Enumeration Members
      • PointSizeUnit
        • Enumeration Members
      • Projection
        • Enumeration Members
      • ProximityFaceEntity
        • ProximityFaceEntity
        • Properties
      • ProximityFacePickResult
        • ProximityFacePickResult
        • Properties
      • RaySelectionConfig
        • RaySelectionConfig
        • Properties
      • SessionType
        • Enumeration Members
      • SetVisibility
        • Enumeration Members
      • SimpleReflectionAttenuationUnit
        • Enumeration Members
      • SmaaQuality
        • Enumeration Members
      • SsrQualityConfig
        • SsrQualityConfig
        • Properties
      • StartArgs
        • StartArgs
        • Properties
      • StateFailure
        • Enumeration Members
      • Statistics
        • Statistics
        • Properties
      • StreamcacheModule
        • StreamcacheModule
        • Constructors
        • Properties
        • Methods
      • SvgConfig
        • SvgConfig
        • Properties
      • TextureInterpolation
        • Enumeration Members
      • TextureMipMapping
        • Enumeration Members
      • TextureModifier
        • Enumeration Members
      • TextureParameterization
        • Enumeration Members
      • TextureTiling
        • Enumeration Members
      • TransparencyMode
        • Enumeration Members
      • ViewKey
        • Enumeration Members
      • VolumeSelectionConfig
        • VolumeSelectionConfig
        • Properties
      • XRayGroup
        • Enumeration Members
      • Type Aliases
        • CuttingSectionId
        • CuttingSectionIds
        • CuttingSectionInc
        • CuttingSectionIncs
        • DataId
        • DataIds
        • DataInc
        • DataIncs
        • GroupId
        • GroupIds
        • GroupInc
        • GroupIncs
        • Id
        • Ids
        • ImageId
        • ImageIds
        • ImageInc
        • ImageIncs
        • Inc
        • InclusionId
        • InclusionIds
        • InclusionInc
        • InclusionIncs
        • IncrementalSelectionHandle
        • Incs
        • InstanceId
        • InstanceIds
        • InstanceInc
        • InstanceIncs
        • MatrixId
        • MatrixIds
        • MatrixInc
        • MatrixIncs
        • MeshId
        • MeshIds
        • MeshInc
        • MeshIncs
        • Milliseconds
        • ModelId
        • ModelIds
        • ModelInc
        • ModelIncs
        • OpaqueError
        • OverlayIndex
        • ProximityEntity
        • ScModelName
        • ScsBuffer
      • Variables
        • Sc.UnspecifiedMeasurementUnit
      • Functions
        • getStateFailure
        • isError
    • ScreenConfiguration
      • Enumeration Members
        • Desktop
        • Mobile
    • Selection
      • CompositeSelectionItem
        • CompositeSelectionItem
        • Constructors
        • Properties
        • Methods
      • EntitySelectionItem
        • EntitySelectionItem
        • Methods
      • FaceEntity
        • FaceEntity
        • Methods
      • FaceSelectionItem
        • FaceSelectionItem
        • Methods
      • IncrementalSelectionId
        • IncrementalSelectionId
        • Constructors
      • LineEntity
        • LineEntity
        • Methods
      • LineSelectionItem
        • LineSelectionItem
        • Methods
      • NodeCounts
        • NodeCounts
        • Constructors
        • Properties
        • Methods
      • NodeEntitySelectionItem
        • NodeEntitySelectionItem
        • Methods
      • NodeSelectionItem
        • NodeSelectionItem
        • Methods
      • Op
        • Enumeration Members
      • PointEntity
        • PointEntity
        • Methods
      • PointSelectionItem
        • PointSelectionItem
        • Methods
      • SelectionItem
        • SelectionItem
        • Methods
      • SelectionManager
        • SelectionManager
        • Methods
      • TemporalLink
        • TemporalLink
        • Constructors
        • Properties
      • Type Aliases
        • SelectionFilter
      • Functions
        • ifcSelectionFilter
    • SelectionHighlightMode
      • Enumeration Members
        • HighlightAndOutline
        • HighlightOnly
        • OutlineOnly
    • SelectionInvalidatedError
      • SelectionInvalidatedError
      • Constructors
        • SelectionInvalidatedError.constructor()
      • Properties
        • SelectionInvalidatedError.message
        • SelectionInvalidatedError.name
        • SelectionInvalidatedError.stack
        • SelectionInvalidatedError.prepareStackTrace
        • SelectionInvalidatedError.stackTraceLimit
      • Methods
        • static captureStackTrace
    • SelectionMask
      • Enumeration Members
        • All
        • Face
        • Line
        • None
        • Point
    • SelectionMode
      • Enumeration Members
        • Add
        • Set
        • Toggle
    • SelectionType
      • Enumeration Members
        • Face
        • Line
        • None
        • Part
        • Point
    • SheetManager
      • SheetManager
      • Constructors
        • SheetManager.constructor()
      • Methods
        • deactivateSheets
        • endComparison
        • get3DNodes
        • getActiveSheetId
        • getBackgroundSelectionEnabled
        • getBackgroundSheetEnabled
        • getSheetBackgroundColor
        • getSheetColor
        • getSheetIds
        • getSheetShadowColor
        • isDrawingSheetActive
        • setActiveSheetId
        • setBackgroundSelectionEnabled
        • setBackgroundSheetEnabled
        • setSheetColors
        • startComparison
    • SimpleReflectionAttenuation
      • SimpleReflectionAttenuation
      • Properties
        • SimpleReflectionAttenuation.farDistance
        • SimpleReflectionAttenuation.nearDistance
        • SimpleReflectionAttenuation.unit
    • SimpleReflectionAttenuationUnit
      • Enumeration Members
        • ProportionOfBoundingHeight
        • World
    • SnapshotConfig
      • SnapshotConfig
      • Constructors
        • SnapshotConfig.constructor()
      • Properties
        • SnapshotConfig.height
        • SnapshotConfig.layers
        • SnapshotConfig.viewKey
        • SnapshotConfig.width
    • SnapshotLayer
      • Enumeration Members
        • All
        • Html
        • Model
        • Svg
    • StreamingMode
      • Enumeration Members
        • All
        • Default
        • Interactive
        • OnDemand
    • StringStringMap
      • StringStringMap
    • SubentityAttributes
      • SubentityAttributes
      • Constructors
        • SubentityAttributes.constructor()
      • Properties
        • SubentityAttributes.attributes
      • Methods
        • copy
    • SvgConfig
      • SvgConfig
      • Constructors
        • SvgConfig.constructor()
      • Properties
        • SvgConfig.linesClipProximityToPlane
        • SvgConfig.linesClipZNudgeFactor
        • SvgConfig.linesCssColor
        • SvgConfig.linesDrawModelLinesEnabled
        • SvgConfig.linesStrokeWidth
        • SvgConfig.logDiagnostics
        • SvgConfig.logProgress
        • SvgConfig.polygonsForceDrawCssColor
        • SvgConfig.silhouettesEnabled
        • SvgConfig.svgBackgroundCssColor
        • SvgConfig.svgXmlPrologEnabled
    • TextureModifier
      • Enumeration Members
        • Decal
    • TextureOptions
      • TextureOptions
      • Properties
        • TextureOptions.imageId
        • TextureOptions.interpolation
        • TextureOptions.matrix
        • TextureOptions.mipMapping
        • TextureOptions.modifiers
        • TextureOptions.parameterization
        • TextureOptions.tiling
    • TextureParameterization
      • Enumeration Members
        • UV
    • TextureTiling
      • Enumeration Members
        • Clamp
        • Repeat
        • Trim
    • TouchInputType
      • Enumeration Members
        • End
        • Move
        • Start
    • TransparencyMode
      • Enumeration Members
        • SingleLayer
        • Unsorted
    • TreeWalkMode
      • Enumeration Members
        • Default
        • PerNode
    • UnitElement
      • UnitElement
      • Properties
        • UnitElement.basicUnit
        • UnitElement.exponent
        • UnitElement.factor
    • Util
      • ActionQueue
        • ActionQueue
        • Constructors
        • Methods
      • CurrentAction
        • CurrentAction
        • Constructors
        • Methods
      • Lazy
        • Lazy
        • Properties
        • Methods
      • OpenPromise
        • OpenPromise
        • Properties
        • Methods
      • StateMachine
        • StateMachine
        • Constructors
        • Methods
      • StateMachineAction
        • StateMachineAction
        • Properties
      • Timer
        • Timer
        • Constructors
        • Methods
      • TimerIdleType
        • Enumeration Members
      • TrackedOpenPromise
        • TrackedOpenPromise
        • Properties
        • Methods
      • UnsafePromise
        • UnsafePromise
        • Properties
        • Methods
      • Type Aliases
        • Action
        • ActionLike
        • ActionResult
        • LazyLike
        • StateReducer
      • Functions
        • _timerStressTest
        • copyMap
        • copySet
        • createCylinderMeshDataFromArc
        • createOpenPromise
        • createTrackedOpenPromise
        • createUnsafePromise
        • delayCall
        • exchangeIdEqual
        • filterInPlace
        • generateConeCylinderMeshData
        • generateSphereMeshData
        • isCircleElement
        • isFace
        • isLineElement
        • isOtherEdgeElement
        • isPlaneElement
        • setSubtraction
        • setToArray
        • sleep
        • toSet
        • TypeAssert
        • TypeAssertNever
        • waitForAll
    • VerticalGradient
      • VerticalGradient
      • Constructors
        • VerticalGradient.constructor()
      • Properties
        • VerticalGradient.bottom
        • VerticalGradient.top
    • View
      • View
      • Properties
        • View.domElements
        • View.floorplanManager
        • View.operatorManager
        • View.overlayManager
      • Accessors
      • Methods
        • addLight
        • advanceIncrementalSelection
        • beginConvexPolyhedronSelection
        • beginRayDrillSelection
        • beginScreenSelectByArea
        • beginSphereSelection
        • centerCameraOnNode
        • clearLights
        • compositePickFromPoint
        • endComparison
        • endIncrementalSelection
        • fitBounding
        • fitNodes
        • fitWorld
        • getAmbientLightColor
        • getAmbientOcclusionEnabled
        • getAmbientOcclusionRadius
        • getAntiAliasingMode
        • getAxisTriad
        • getBackfacesVisible
        • getBackgroundColor
        • getBloomEnabled
        • getBloomIntensityScale
        • getBloomLayers
        • getBloomThreshold
        • getBloomThresholdRampWidth
        • getBoundingCalculationIgnoresInvisible
        • getCamera
        • getCanvasSize
        • getDrawMode
        • getDrawStrategy
        • getEyeDomeLightingBlurEdgeDistance
        • getEyeDomeLightingBlurInterval
        • getEyeDomeLightingBlurSamples
        • getEyeDomeLightingEnabled
        • getEyeDomeLightingOpacity
        • getEyeDomeLightingShadingEdgeDistance
        • getFaceVisibility
        • getFullCameraMatrix
        • getGoochBaseColorProminence
        • getGoochBlue
        • getGoochLuminanceShiftStrength
        • getGoochYellow
        • getGroundPlane
        • getHardEdgeColor
        • getHardEdgeOpacity
        • getHardEdgesEnabled
        • getHardEdgeThreshold
        • getHardEdgeThresholdRampWidth
        • getHiddenLineSettings
        • getImageBasedLightingEnabled
        • getImageBasedLightingIntensity
        • getImageBasedLightingOrientation
        • getInteractiveDrawLimitIncreaseEnabled
        • getLight
        • getLightingEnabled
        • getLightKeys
        • getLineJitterEnabled
        • getLineJitterFrequency
        • getLineJitterInstanceCount
        • getLineJitterRadius
        • getLineVisibility
        • getMassageExtremeCameras
        • getNavCube
        • getPointShape
        • getPointSize
        • getProjectionMatrix
        • getProjectionMode
        • getSilhouetteColor
        • getSilhouetteEnabled
        • getSilhouetteOpacity
        • getSilhouetteThreshold
        • getSilhouetteThresholdRampWidth
        • getSimpleReflectionAttenuation
        • getSimpleReflectionBlurInterval
        • getSimpleReflectionBlurSamples
        • getSimpleReflectionEnabled
        • getSimpleReflectionFadeAngle
        • getSimpleReflectionOpacity
        • getSimpleShadowBlurInterval
        • getSimpleShadowBlurSamples
        • getSimpleShadowColor
        • getSimpleShadowEnabled
        • getSimpleShadowInteractiveUpdateEnabled
        • getSimpleShadowOpacity
        • getSimpleShadowResolution
        • getToonShadingBandCount
        • getToonShadingSpecularFactor
        • getViewMatrix
        • getViewOrientationCamera
        • injectViewOrientationChangeEvent
        • isolateNodes
        • pickAllFromPoint
        • pickAllFromRay
        • pickFromPoint
        • pickFromRay
        • pointToWindowPosition
        • projectPoint
        • raycastFromPoint
        • redraw
        • removeLight
        • resetCamera
        • setAmbientLightColor
        • setAmbientOcclusionEnabled
        • setAmbientOcclusionRadius
        • setAntiAliasingMode
        • setBackfacesVisible
        • setBackgroundColor
        • setBloomEnabled
        • setBloomIntensityScale
        • setBloomLayers
        • setBloomThreshold
        • setBloomThresholdRampWidth
        • setBoundingCalculationIgnoresInvisible
        • setCamera
        • setDisplayIncompleteFrames
        • setDrawMode
        • setEyeDomeLightingBlurEdgeDistance
        • setEyeDomeLightingBlurInterval
        • setEyeDomeLightingBlurSamples
        • setEyeDomeLightingEnabled
        • setEyeDomeLightingOpacity
        • setEyeDomeLightingShadingEdgeDistance
        • setFaceVisibility
        • setGoochBaseColorProminence
        • setGoochBlue
        • setGoochLuminanceShiftStrength
        • setGoochYellow
        • setGroundPlane
        • setHardEdgeColor
        • setHardEdgeOpacity
        • setHardEdgesEnabled
        • setHardEdgeThreshold
        • setHardEdgeThresholdRampWidth
        • setImageBasedLightingEnabled
        • setImageBasedLightingEnvironment
        • setImageBasedLightingIntensity
        • setImageBasedLightingOrientation
        • setInitialCamera
        • setInteractiveDrawDelay
        • setInteractiveDrawLimitIncreaseEnabled
        • setLightingEnabled
        • setLineJitterEnabled
        • setLineJitterFrequency
        • setLineJitterInstanceCount
        • setLineJitterRadius
        • setLineVisibility
        • setMassageExtremeCameras
        • setMinimumFramerate
        • setPointShape
        • setPointSize
        • setPointVisibilityTest
        • setProjectionMode
        • setSilhouetteColor
        • setSilhouetteEnabled
        • setSilhouetteOpacity
        • setSilhouetteThreshold
        • setSilhouetteThresholdRampWidth
        • setSimpleReflectionAttenuation
        • setSimpleReflectionBlurInterval
        • setSimpleReflectionBlurSamples
        • setSimpleReflectionEnabled
        • setSimpleReflectionFadeAngle
        • setSimpleReflectionOpacity
        • setSimpleShadowBlurInterval
        • setSimpleShadowBlurSamples
        • setSimpleShadowColor
        • setSimpleShadowEnabled
        • setSimpleShadowInteractiveUpdateEnabled
        • setSimpleShadowOpacity
        • setSimpleShadowResolution
        • setStatisticsDisplayVisibility
        • setToonShadingBandCount
        • setToonShadingSpecularFactor
        • setTransparencyMode
        • setViewOrientation
        • setXRayColor
        • setXRayOpacity
        • setXRayTransparencyMode
        • startComparison
        • testPointVisibility
        • unprojectPoint
        • unsetDefaultCamera
        • unsetXRayColor
        • updateCamera
        • updateLight
    • ViewAxes
      • ViewAxes
      • Constructors
        • ViewAxes.constructor()
      • Properties
        • ViewAxes.frontVector
        • ViewAxes.upVector
    • ViewConfig
      • ViewConfig
      • Properties
        • ViewConfig.container
    • ViewOrientation
      • Enumeration Members
        • Back
        • BackBottom
        • BackBottomLeft
        • BackBottomRight
        • BackLeft
        • BackRight
        • BackTop
        • BackTopLeft
        • BackTopRight
        • Bottom
        • BottomBack
        • BottomFront
        • BottomLeft
        • BottomLeftBack
        • BottomLeftFront
        • BottomRight
        • BottomRightBack
        • BottomRightFront
        • Front
        • FrontBottom
        • FrontBottomLeft
        • FrontBottomRight
        • FrontLeft
        • FrontRight
        • FrontTop
        • FrontTopLeft
        • FrontTopRight
        • Iso
        • Left
        • LeftBack
        • LeftBottom
        • LeftBottomBack
        • LeftBottomFront
        • LeftFront
        • LeftTop
        • LeftTopBack
        • LeftTopFront
        • Right
        • RightBack
        • RightBottom
        • RightBottomBack
        • RightBottomFront
        • RightFront
        • RightTop
        • RightTopBack
        • RightTopFront
        • Top
        • TopBack
        • TopFront
        • TopLeft
        • TopLeftBack
        • TopLeftFront
        • TopRight
        • TopRightBack
        • TopRightFront
    • VisibilityState
      • VisibilityState
      • Constructors
        • VisibilityState.constructor()
      • Properties
        • VisibilityState.defaultVisibility
        • VisibilityState.visibilityExceptions
    • WalkDirection
      • Enumeration Members
        • Backward
        • Down
        • Forward
        • Left
        • Right
        • RotateLeft
        • RotateRight
        • TiltDown
        • TiltUp
        • Up
    • WalkMode
      • Enumeration Members
        • Keyboard
        • Mouse
    • WebViewer
      • WebViewer
      • Constructors
        • WebViewer.constructor()
      • Properties
        • WebViewer._views
        • WebViewer.animationManager
        • WebViewer.BCFManager
        • WebViewer.cuttingManager
        • WebViewer.explodeManager
        • WebViewer.lineManager
        • WebViewer.markupManager
        • WebViewer.measureManager
        • WebViewer.model
        • WebViewer.noteTextManager
        • WebViewer.selectionManager
        • WebViewer.sheetManager
      • Accessors
      • Methods
        • addView
        • advanceExportToSvg
        • applyFilter
        • beginExportToSvg
        • closeConnection
        • delayCapping
        • endExportToSvg
        • exportToSvg
        • fitWorld
        • focusInput
        • getAllowHighDpi
        • getContextMenuStatus
        • getFormatVersionString
        • getMinimumFramerate
        • getModelReady
        • getRendererType
        • getSceneReady
        • getStatistics
        • getStreamCutoffScale
        • getStreamingMode
        • getView
        • getViewElement
        • getViewerVersionString
        • moveToWindow
        • pauseRendering
        • redraw
        • registerCustomOperator
        • removeView
        • reset
        • resetClientTimeout
        • resizeCanvas
        • resumeRendering
        • selectPart
        • setAllowHighDpi
        • setCallbacks
        • setClientTimeout
        • setContextMenuStatus
        • setMinimumFramerate
        • setServerRenderQuality
        • setStreamCutoffScale
        • setViewOrientation
        • shutdown
        • start
        • takeSnapshot
        • trigger
        • unregisterCustomOperator
        • unsetCallbacks
        • waitForIdle
    • WebViewerConfig
      • WebViewerConfig
      • Properties
        • WebViewerConfig.boundingPreviewMode
        • WebViewerConfig.buffer
        • WebViewerConfig.calculateDefaultViewAxes
        • WebViewerConfig.container
        • WebViewerConfig.containerId
        • WebViewerConfig.defaultMeshLevel
        • WebViewerConfig.defaultMetallicFactor
        • WebViewerConfig.defaultRoughnessFactor
        • WebViewerConfig.disableAutomaticBackgroundSheets
        • WebViewerConfig.disableAutomaticFitWorld
        • WebViewerConfig.disableAutomaticFloorplanOverlay
        • WebViewerConfig.empty
        • WebViewerConfig.enableShatteredModelUiViews
        • WebViewerConfig.endpointUri
        • WebViewerConfig.enginePath
        • WebViewerConfig.memoryLimit
        • WebViewerConfig.model
        • WebViewerConfig.rendererType
        • WebViewerConfig.sessionToken
        • WebViewerConfig.streamCutoffScale
        • WebViewerConfig.streamingMode
        • WebViewerConfig.usePointerEvents
    • XmlParseError
      • XmlParseError
      • Constructors
        • XmlParseError.constructor()
      • Properties
        • XmlParseError.message
        • XmlParseError.name
        • XmlParseError.stack
        • XmlParseError.prepareStackTrace
        • XmlParseError.stackTraceLimit
      • Methods
        • static captureStackTrace
    • XRayGroup
      • Enumeration Members
        • Selected
        • Unselected
    • References
      • BimMask
      • Milliseconds
      • OverlayId
      • OverlayIndex
      • ScModelName
      • ScsBuffer
      • ViewKey
    • Type Aliases
      • BimId
      • BodyId
      • BuiltInOperatorId
      • CadViewId
      • Degrees
      • ExchangeId
      • ExternalModelName
      • FilterName
      • GenericId
      • GenericType
      • HtmlId
      • ImageId
      • LayerName
      • LightKey
      • LinePattern
      • MassageModelNameFunc
      • Matrix12
      • Matrix16
      • Matrix9
      • MeshId
      • ModelNameToScsFileFunc
      • NodeId
      • NodeIdOffset
      • PartId
      • Pixels
      • PmiId
      • Radians
      • Rgbas
      • ScsUri
      • SheetId
      • UserDataIndex
      • Uuid
      • Uvs
      • Vector3
      • Vector3s
      • Vector4
      • Vector4s
      • XmlFilename
      • XRayTransparencyMode
    • Variables
      • DefaultTransitionDuration
      • EmptyModelName
      • InvalidNodeId
      • Ohm
      • Subscript1
      • Subscript2
      • Subscript3
      • SubscriptNeg
    • Functions
      • closestPointFromPointToSegment
        • closestPointFromPointToSegment()
      • closestPointScalarFromPointToSegment
        • closestPointScalarFromPointToSegment()
      • computeAngleBetweenVector
        • computeAngleBetweenVector()
      • computeOffaxisRotation
        • computeOffaxisRotation()
      • computePointToLineDistance
        • computePointToLineDistance()
      • createUuid
        • createUuid()
      • degreesToRadians
        • degreesToRadians()
      • distanceLineLine
        • distanceLineLine()
      • formatWithUnit
        • formatWithUnit()
      • generateArcPoints
        • generateArcPoints()
      • generatePointsOnCircle
        • generatePointsOnCircle()
      • get3dBaseFromVector
        • get3dBaseFromVector()
      • getLongUnitString
        • getLongUnitString()
      • getOrthogonalVector
        • getOrthogonalVector()
      • intersect3d2Planes
        • intersect3d2Planes()
      • intersectionPlaneLine
        • intersectionPlaneLine()
      • intersectionPlaneLine2
        • intersectionPlaneLine2()
      • isIColor
        • isIColor()
      • isIPoint2
        • isIPoint2()
      • isIPoint3
        • isIPoint3()
      • isIPoint4
        • isIPoint4()
      • isPointInRect2d
        • isPointInRect2d()
      • isPointOnLineSegment
        • isPointOnLineSegment()
      • isPointOnLineSegment2d
        • isPointOnLineSegment2d()
      • lineLineIntersect
        • lineLineIntersect()
      • oneVectorCross
        • oneVectorCross()
      • radiansToDegrees
        • radiansToDegrees()
      • sortVerticesCounterClockwise
        • sortVerticesCounterClockwise()
  • Web Viewer Deprecated API
  • Data Import
    • Converter Application
      • Command Line Options
      • Error Codes
    • Converter
      • Functions
        • C
        • E
        • G
        • I
        • L
        • O
        • S
        • W
        • ~
      • Classes and Data Structures
        • C
        • E
        • I
        • L
        • P
        • R
        • S
        • V
    • Stream Cache C++
      • Namespaces
        • SC
        • std
        • TC
      • Files
        • sc_assemblytree.h
        • sc_io.h
        • sc_store.h
        • sc_store_utils.h
        • sc_store_utils_text.h
      • Functions
        • A
        • B
        • C
        • D
        • E
        • F
        • G
        • H
        • I
        • L
        • M
        • N
        • O
        • P
        • Q
        • R
        • S
        • T
        • U
        • V
        • W
        • _
        • ~
      • Classes and Data Structures
        • A
        • B
        • C
        • D
        • E
        • F
        • G
        • H
        • I
        • K
        • L
        • M
        • N
        • O
        • P
        • Q
        • R
        • S
        • T
        • U
        • V
        • W
    • Stream Cache Java
  • Servers
    • HOOPS Server REST API Reference
    • Stream Cache Server
      • Namespaces
        • SC
      • Files
        • sc_server.h
      • Functions
        • I
        • O
        • S
        • T
        • ~
      • Classes and Data Structures
        • C
        • S

Additional Resources

  • Release Notes
    • HOOPS Communicator 2025.3.0
      • Technology Update
        • Platform Changes
      • Enhancements
      • Fixed Bugs
    • HOOPS Communicator 2025.2.0
      • Enhancements
      • Fixed Bugs
    • HOOPS Communicator 2025.1.0
      • Package Changes
      • Enhancements
        • Fixed Bugs
    • HOOPS Communicator 2024.8.0
      • Enhancements
      • Documentation Changes
        • HOOPSY
      • Fixed Bugs
    • HOOPS Communicator 2024.7.1
      • Technology Update
    • HOOPS Communicator 2024.7.0
      • Enhancements
      • API Changes
      • Fixed Bugs
    • HOOPS Communicator 2024.6.1
      • Fixed Bugs
    • HOOPS Communicator 2024.6.0
      • Enhancements
      • API Changes
      • Fixed Bugs
    • HOOPS Communicator 2024.5.0
      • Functional Changes
      • Fixed Bugs
    • HOOPS Communicator 2024.4.0
      • Enhancements
      • Functional Changes
      • Deprecation
      • API Changes
      • Fixed Bugs
      • Documentation Update
    • HOOPS Communicator 2024.3.1
      • Fixed Bugs
    • HOOPS Communicator 2024.3.0
      • Fixed Bugs
    • HOOPS Communicator 2024.2.0
      • Enhancements
      • Functional Changes
      • Documentation Updates
      • Fixed Bugs
    • HOOPS Communicator 2024.1.0
      • Enhancements
      • Functional Changes
      • Fixed Bugs
    • HOOPS Communicator 2024
      • Enhancements
      • Fixed bugs
    • HOOPS Communicator 2023 SP2 U2
      • Enhancements
      • Fixed Bugs
    • HOOPS Communicator 2023 SP2 U1
      • Enhancements
      • Fixed Bugs
    • HOOPS Communicator 2023 SP2
      • Fixed Bugs
    • HOOPS Communicator 2023 SP1 U11
      • Fixed Bugs
    • HOOPS Communicator 2023 SP1 U1
      • Enhancements
      • Fixed Bugs
    • HOOPS Communicator 2023 SP1
      • Enhancements
      • Fixed Bugs
    • HOOPS Communicator 2023 U1
      • Enhancements
      • Fixed bugs
    • HOOPS Communicator 2023
      • Enhancements
      • Fixed bugs
    • HOOPS Communicator 2022 SP2 U1
      • Enhancements
      • Fixed bugs list
    • HOOPS Communicator 2022 SP2
      • Update supported formats
      • Enhancements
      • Fixed bugs list
    • HOOPS Communicator 2022 SP1 U1
      • Functional changes
      • Fixed bugs list
    • HOOPS Communicator 2022 SP1
      • Update supported formats
      • Enhancements
      • Functional changes
      • Fixed bugs list
    • HOOPS Communicator 2022 U1
      • Update supported formats
      • Fixed bugs list
    • HOOPS Communicator 2022
      • Update supported formats
      • Enhancements
      • Functional changes
      • Fixed bugs list
    • HOOPS Communicator 2021 SP2 U2
      • Update supported formats
      • Enhancements
      • Functional changes
      • Fixed bugs list
    • HOOPS Communicator 2021 SP2 U1
      • Update supported formats
      • Enhancements
      • Fixed bugs list
    • HOOPS Communicator 2021 SP2
      • Update supported formats
      • Enhancements
      • Functional changes
      • Fixed bugs list
    • HOOPS Communicator 2021 SP1 U1
      • Update supported formats
      • Enhancements
      • Fixed bugs
    • HOOPS Communicator 2021 SP1
      • Update supported formats
      • Enhancements
      • Functional changes
      • Fixed bugs
    • HOOPS Communicator 2021 U1
      • Fixed bugs list
    • HOOPS Communicator 2021
      • Enhancements
      • Fixed bugs
  • Public Roadmap
  • Frequently Asked Questions
  • License Key
    • Evaluation license
    • Commercial license
    • Updating your license
  • Acknowledgments
    • 3Dconnexion 0.6.1
    • base64.h 1.0
    • Boost 1.57
    • Bowser 1.x.x
    • canvg 1.4
    • Clipper2 6.4.2
    • Commander.js 2.20.3
    • Eigen 3.2
    • Express 4.17.1
    • FileSaver.js 2.0.0
    • html2canvas 0.5.0-beta-4
    • iScroll 5.2.0
    • jQuery 3.5.1
    • jQuery-minicolors 2.2.3
    • jQuery UI 1.11.4
    • jQuery-ui-touchpunch 0.2.3
    • js-base64 1.3
    • jsziptools 2.10.1
    • keymaster 1.6.2
    • KTX 4.0.0
    • LambdaOptions 1.0
    • libcurl 8.4
    • EGL 1.5
    • libglvnd 2.1.0
    • libjpeg-turbo 1.4.0
    • libpng 1.6.37
    • libwebsockets 2.0.1
    • LZ4 r127
    • mobile-detect-js 0.2.3
    • morgan 1.9.1
    • node-http-proxy 1.18
    • NoWide 2.6
    • OpenSSL 3.0.9
    • os-service 2.20
    • promise-polyfill 2.1.0
    • pugixml 1.13
    • rapidJSON 1.0
    • rapidXML 1.13
    • SDL2 2.0.10
    • STB Image 2.26
    • uuid 3.3.3
    • v8 v8-7.8.279
    • v8pp v8pp-1.5.1
    • winston 3.2.1
    • zlib 1.3.1
    • Zstandard 1.4.5
  • Package Description
  • Downloads
  • Archives

Support

  • Developer Support
  • Knowledge Base
  • Community Forum
  • Contact Us
HOOPS Communicator
  • Data Import
  • Stream Cache C++
  • Files
  • sc_assemblytree.h
Previous Next

sc_assemblytree.h

Namespaces

SC
Store

Types

RefOnTopoItem
Plane
BBox
MaterialData
StyleData
LayerData
LayerFilterItemData
EntityFilterItemData
FilterData
RelationshipElement
RelationshipData
UnitData
InstanceData
AssemblyTree
Walker

Detailed Description

Previous Next

© Copyright 2025, Tech Soft 3D

Hello I'm HOOPSY!

HOOPSY BETA

Hello I am HOOPSY! your Docs generative AI assistant.

Ask me anything about HOOPS Communicator or choose a sample question below to start a conversation:

Additional info

HOOPSY may store chats to provide and maintain the service according to OpenAI's data policy.


This feature is currently experimental. While we are continually enhancing its performance and quality, the underlying AI model may generate inaccurate or fabricated responses, especially if prompted to do so.

New Conversation

Continue generating
Return to top