Logo

Getting Started

  • Introduction
    • Terms & Conditions
    • Support
  • Modules
  • Architecture Overview
    • Models
    • Unstruct Grid Module (cee.ug)
    • Constant Unstruct Grid Module (cee.cug)
    • Unstruct Surface Grid Module (cee.usg)
    • Visualization Streamer Module (cee.vs)
    • Geometry Module (cee.geo)
    • Markup Module (cee.mrk)
  • Supported Platforms
  • Client integration
    • Getting started
      • Quick testing in HTML
    • Installation
    • Integration in your build workflow
      • JavaScript
        • 1. With a bundler and/or a transpilation pipeline
        • 2. Native JavaScript
      • TypeScript
        • 1. Bundler / transpiler specific configuration
        • 2. Optional TypeScript configuration
    • F.A.Q.

Examples

  • Build Your First App
  • Examples
    • Example Applications
    • Analyzer Cloud
    • Ceetron Cloud

Programming Guide

  • Distribution Content
  • License
  • Supported File Formats (RemoteModel)
  • Supported File Formats (ParticleModel)
    • PTFX (Binary Particle Format)
      • Header layout (48 bytes, little-endian)
      • Per-frame binary layout
      • Sidecar JSON
      • Writing PTFX data
    • VTP (VTK PolyData XML)
      • Supported subset
      • Example VTP file
    • Custom Formats via Reader Plugins
  • Particle Reader Plugins
    • Particle Plugin Discovery
    • Particle Reader Plugin API (C ABI)
    • Implementing ParticleDatasetReader
    • Particle Reader Plugin SDK
    • In-Process Custom Particle Readers (Desktop)
    • Version Compatibility
    • Cross-References
  • Data Provider Plugins (RemoteModel)
  • CAE Model Queries (RemoteModel)
  • Server for Remote Models (UgServer)
    • Getting Started with RemoteModel (Interactive Post Processing of CAE Models)
    • Logging in UgServer
    • Reconnection in UgServer
    • Examples
  • Server for Constant Remote Models (CugServer)
    • Getting Started with ConstantRemoteModel (CAE Viewer)
    • Configuring the CugServer
    • Logging in CugServer
  • Server for Particle Models (PtServer)
    • Getting Started with ParticleModel (Particle Simulation Playback)
    • Configuring the PtServer
    • Logging in PtServer
    • Session Model / Scalability
    • REST API Reference
    • Binary Wire Format
    • Request Cancellation
    • Particle Reader Plugins
    • Examples
    • Cross-References
  • CugComposer (ConstantRemoteModel)
    • Overview
    • Using the CugComposer
  • Operators
    • Overview
    • The OperatorStack Class
    • The Operator Class
    • Basic Examples
    • The “Hot Key” Operator
    • Operators Examples and Example App
    • Disabling Operators in Favor of Legacy Viewer UI
    • Transitioning from the Legacy Viewer UI functions to Operators
  • Visualization Streamer
    • Overview
      • Overall design
      • Data Objects
      • Instances
      • Frames
      • Streams
      • gRPC documentation
      • C++ Proxy documentation
    • Getting Started
      • VizStreamer Service
      • Server Application
      • Client-side Model
    • vsp::VizStreamerProxy - C++ Proxy Class
      • Expected and Status
      • Documentation
      • Not Implemented
    • VizStreamerService gRPC
      • Overview
      • RPC Methods
      • Messages
      • Enums
      • Data Types
      • Notes
    • Examples
      • C++/Proxy
        • Configuring the Build
        • Build the Example
        • Running the Example
      • .NET/gRPC
        • Setup and Generate Code from Protos
        • Running the Example
        • Additional Information
      • Node.js/gRPC
        • Setup and Generate Code from Protos
        • Running the Example
        • Additional
      • Python/gRPC
        • Setup and Generate Code from Protos
        • Running the Example
        • Debugging Tips

API References

  • Class Index
    • cug
      • ObjectType
        • cee.cug.ObjectType
      • ResultMapping
        • cee.cug.ResultMapping
      • ResultType
        • cee.cug.ResultType
      • BinaryModelBundle
        • cee.cug.BinaryModelBundle
        • static cee.cug.BinaryModelBundle.fromArrayBuffer
        • static cee.cug.BinaryModelBundle.fromBase64ModelBundle
      • ConstantRemoteModel
        • cee.cug.ConstantRemoteModel
      • CuttingPlane
        • cee.cug.CuttingPlane
      • FrameInfo
        • cee.cug.FrameInfo
      • Isosurface
        • cee.cug.Isosurface
      • Isovolume
        • cee.cug.Isovolume
      • ModelSpec
        • cee.cug.ModelSpec
      • Part
        • cee.cug.Part
      • ParticleTraceGroup
        • cee.cug.ParticleTraceGroup
      • QueryNodeScalarTimeHistory
        • cee.cug.QueryNodeScalarTimeHistory
      • RemoteQuery
        • cee.cug.RemoteQuery
      • ResultInfo
        • cee.cug.ResultInfo
      • ServerItemIdent
        • cee.cug.ServerItemIdent
      • SimulationInfo
        • cee.cug.SimulationInfo
      • Animation
        • cee.cug.Animation
      • Base64ModelBundle
        • cee.cug.Base64ModelBundle
      • DataStreamingCompleteCallback
        • cee.cug.DataStreamingCompleteCallback
      • HitItem
        • cee.cug.HitItem
      • InitializationCompleteCallback
        • cee.cug.InitializationCompleteCallback
      • InitializationCompleteInfo
        • cee.cug.InitializationCompleteInfo
      • OpenModelOptions
        • cee.cug.OpenModelOptions
      • OpenRemoteBundleOptions
        • cee.cug.OpenRemoteBundleOptions
      • ProgressData
        • cee.cug.ProgressData
      • ProgressHandler
        • cee.cug.ProgressHandler
      • QueryNodeScalarTimeHistoryCallback
        • cee.cug.QueryNodeScalarTimeHistoryCallback
      • QueryNodeScalarTimeHistoryData
        • cee.cug.QueryNodeScalarTimeHistoryData
      • RayIntersectCallback
        • cee.cug.RayIntersectCallback
    • geo
      • MeshPrimitiveType
        • cee.geo.MeshPrimitiveType
      • PolygonOffset
        • cee.geo.PolygonOffset
      • CgeoModelGenerator
        • cee.geo.CgeoModelGenerator
      • GeometryModel
        • cee.geo.GeometryModel
      • GeometryModelManipulator
        • cee.geo.GeometryModelManipulator
      • GeometryModelMockups
        • cee.geo.GeometryModelMockups
        • static cee.geo.GeometryModelMockups.populateModelWithLineSquaresParts
        • static cee.geo.GeometryModelMockups.populateModelWithSingleTriangleParts
        • static cee.geo.GeometryModelMockups.populateModelWithTexturedQuadParts
      • GeometryModelRemoteLoader
        • cee.geo.GeometryModelRemoteLoader
      • MeshHitItem
        • cee.geo.MeshHitItem
      • MeshIndexedLines
        • cee.geo.MeshIndexedLines
      • MeshIndexedTriangles
        • cee.geo.MeshIndexedTriangles
        • static cee.geo.MeshIndexedTriangles.constructPreserveSharpEdges
      • Part
        • cee.geo.Part
      • PartSettings
        • cee.geo.PartSettings
      • RemoteLoaderStatusInfo
        • cee.geo.RemoteLoaderStatusInfo
      • RemoteLoaderTimingInfo
        • cee.geo.RemoteLoaderTimingInfo
      • HitItem
        • cee.geo.HitItem
      • Mesh
        • cee.geo.Mesh
      • OptionalIndexedLinesVertexData
        • cee.geo.OptionalIndexedLinesVertexData
      • OptionalIndexedTriangleVertexData
        • cee.geo.OptionalIndexedTriangleVertexData
      • RemoteLoaderCompleteCallback
        • cee.geo.RemoteLoaderCompleteCallback
      • RemoteLoaderInitializationCompleteCallback
        • cee.geo.RemoteLoaderInitializationCompleteCallback
      • RemoteLoaderModelInfo
        • cee.geo.RemoteLoaderModelInfo
    • mrk
      • LabelAttachmentPoint
        • cee.mrk.LabelAttachmentPoint
      • LabelAttachmentType
        • cee.mrk.LabelAttachmentType
      • LabelDrawMode
        • cee.mrk.LabelDrawMode
      • LineTerminatorDrawMode
        • cee.mrk.LineTerminatorDrawMode
      • LabelAppearance
        • cee.mrk.LabelAppearance
      • LabelAttachmentAppearance
        • cee.mrk.LabelAttachmentAppearance
      • MarkupModel
        • cee.mrk.MarkupModel
      • OccluderOptions
        • cee.mrk.OccluderOptions
      • Part
        • cee.mrk.Part
      • PartArrows
        • cee.mrk.PartArrows
      • PartHitItem
        • cee.mrk.PartHitItem
      • PartImageLabel
        • cee.mrk.PartImageLabel
      • PartIndexedTriangles
        • cee.mrk.PartIndexedTriangles
      • PartLabels
        • cee.mrk.PartLabels
      • PartLines
        • cee.mrk.PartLines
      • PartPoints
        • cee.mrk.PartPoints
      • PartTexturedIndexedTriangles
        • cee.mrk.PartTexturedIndexedTriangles
      • CustomDrawOntoCanvasCallback
        • cee.mrk.CustomDrawOntoCanvasCallback
      • HitItem
        • cee.mrk.HitItem
      • LabelAppearanceProperties
        • cee.mrk.LabelAppearanceProperties
    • pt
      • Index
      • cee.pt.DEFAULT_PARTICLE_MODEL_PROPERTIES
      • Animation
        • cee.pt.Animation
      • ParticleModel
        • cee.pt.ParticleModel
      • AnimationFrameChangedCallback
        • cee.pt.AnimationFrameChangedCallback
      • DatasetInfo
        • cee.pt.DatasetInfo
      • FrameMetrics
        • cee.pt.FrameMetrics
      • ParticleModelProperties
        • cee.pt.ParticleModelProperties
      • ScalarFieldUpdate
        • cee.pt.ScalarFieldUpdate
      • ScalarRange
        • cee.pt.ScalarRange
      • ServerErrorHandler
        • cee.pt.ServerErrorHandler
      • RequireAllExcept
        • cee.pt.RequireAllExcept
    • ug
      • AutoRangeMode
        • cee.ug.AutoRangeMode
      • ColorScheme
        • cee.ug.ColorScheme
      • DeriveOperation
        • cee.ug.DeriveOperation
      • DisplacementScaleMode
        • cee.ug.DisplacementScaleMode
      • DrawStyle
        • cee.ug.DrawStyle
      • ElementInterpolationType
        • cee.ug.ElementInterpolationType
      • FeatureExtractionType
        • cee.ug.FeatureExtractionType
      • ItemType
        • cee.ug.ItemType
      • LegendColorMarkerPosition
        • cee.ug.LegendColorMarkerPosition
      • LegendVisibilityMode
        • cee.ug.LegendVisibilityMode
      • ModelColorSource
        • cee.ug.ModelColorSource
      • ModeShapeAnimationType
        • cee.ug.ModeShapeAnimationType
      • ObjectType
        • cee.ug.ObjectType
      • OpenModelCallbackCompletedAction
        • cee.ug.OpenModelCallbackCompletedAction
      • ParticleTraceVisualizationStyle
        • cee.ug.ParticleTraceVisualizationStyle
      • RemoteQueryInputIdentType
        • cee.ug.RemoteQueryInputIdentType
      • ResultMapping
        • cee.ug.ResultMapping
      • ResultType
        • cee.ug.ResultType
      • StreamingStatus
        • cee.ug.StreamingStatus
      • SurfacePathPointType
        • cee.ug.SurfacePathPointType
      • SurfacePositionType
        • cee.ug.SurfacePositionType
      • VectorColorMode
        • cee.ug.VectorColorMode
      • VectorDrawMode
        • cee.ug.VectorDrawMode
      • VectorScaleMode
        • cee.ug.VectorScaleMode
      • VectorType
        • cee.ug.VectorType
      • Animation
        • cee.ug.Animation
      • ClientSideHitItem
        • cee.ug.ClientSideHitItem
      • CuttingPlane
        • cee.ug.CuttingPlane
      • CuttingPlaneUtils
        • cee.ug.CuttingPlaneUtils
        • static cee.ug.CuttingPlaneUtils.getPositionFromRelativeNormalPosition
        • static cee.ug.CuttingPlaneUtils.getRelativeNormalPosition
      • DisplacementSettings
        • cee.ug.DisplacementSettings
      • HighlightHelper
        • cee.ug.HighlightHelper
      • Isosurface
        • cee.ug.Isosurface
      • Isovolume
        • cee.ug.Isovolume
      • MirrorSettings
        • cee.ug.MirrorSettings
      • ModelDirectory
        • cee.ug.ModelDirectory
      • ModelSettings
        • cee.ug.ModelSettings
      • ModelSpec
        • cee.ug.ModelSpec
      • ParticleTraceGroup
        • cee.ug.ParticleTraceGroup
      • ParticleTraceUtils
        • cee.ug.ParticleTraceUtils
        • static cee.ug.ParticleTraceUtils.computeGridPoints
        • static cee.ug.ParticleTraceUtils.seedPointsFromPointsAndNormals
      • PartSettings
        • cee.ug.PartSettings
      • PickHelper
        • cee.ug.PickHelper
      • QueryAllElementResultsForFrame
        • cee.ug.QueryAllElementResultsForFrame
      • QueryBulkCalculation
        • cee.ug.QueryBulkCalculation
      • QueryElementInfo
        • cee.ug.QueryElementInfo
      • QueryFeatureExtraction
        • cee.ug.QueryFeatureExtraction
      • QueryGeometryStatistics
        • cee.ug.QueryGeometryStatistics
      • QueryGlobalNodePositionsForFrames
        • cee.ug.QueryGlobalNodePositionsForFrames
      • QueryMapResultOnPoints
        • cee.ug.QueryMapResultOnPoints
      • QueryNamedGeneric
        • cee.ug.QueryNamedGeneric
      • QueryNodeInfo
        • cee.ug.QueryNodeInfo
      • QueryNodeScalarResult
        • cee.ug.QueryNodeScalarResult
      • QueryPartNodes
        • cee.ug.QueryPartNodes
      • QueryPartResults
        • cee.ug.QueryPartResults
      • QueryPartSurfacePositions
        • cee.ug.QueryPartSurfacePositions
      • QueryResultMinMax
        • cee.ug.QueryResultMinMax
      • QuerySetItems
        • cee.ug.QuerySetItems
      • QuerySurfaceGroup
        • cee.ug.QuerySurfaceGroup
      • QuerySurfacePath
        • cee.ug.QuerySurfacePath
      • RemoteModel
        • cee.ug.RemoteModel
        • static cee.ug.RemoteModel.getCustomServerInfo
      • RemoteQuery
        • cee.ug.RemoteQuery
      • ScalarSettings
        • cee.ug.ScalarSettings
      • TrianglePicker
        • cee.ug.TrianglePicker
      • VectorSettings
        • cee.ug.VectorSettings
      • VisibleObjectPicker
        • cee.ug.VisibleObjectPicker
      • AnimationFrameChangedCallback
        • cee.ug.AnimationFrameChangedCallback
      • ApplyVTFxCaseCallback
        • cee.ug.ApplyVTFxCaseCallback
      • CommunicationPerformanceData
        • cee.ug.CommunicationPerformanceData
      • CommunicationPerformanceHandler
        • cee.ug.CommunicationPerformanceHandler
      • CreateResultCalculatorCallback
        • cee.ug.CreateResultCalculatorCallback
      • CreateResultCalculatorConfig
        • cee.ug.CreateResultCalculatorConfig
      • CuttingPlaneProperties
        • cee.ug.CuttingPlaneProperties
      • DataSourceRequestCallback
        • cee.ug.DataSourceRequestCallback
      • DataSourceResponse
        • cee.ug.DataSourceResponse
      • DataStreamingCompleteCallback
        • cee.ug.DataStreamingCompleteCallback
      • DisplacementSettingsProperties
        • cee.ug.DisplacementSettingsProperties
      • FileInfo
        • cee.ug.FileInfo
      • HitItem
        • cee.ug.HitItem
      • IsosurfaceProperties
        • cee.ug.IsosurfaceProperties
      • IsovolumeProperties
        • cee.ug.IsovolumeProperties
      • LegendColorMarker
        • cee.ug.LegendColorMarker
      • MassedParticleParameters
        • cee.ug.MassedParticleParameters
      • MirrorSettingsProperties
        • cee.ug.MirrorSettingsProperties
      • ModelSettingsProperties
        • cee.ug.ModelSettingsProperties
      • ModelSpecProperties
        • cee.ug.ModelSpecProperties
      • NodeIdent
        • cee.ug.NodeIdent
      • OpenModelCallback
        • cee.ug.OpenModelCallback
      • OpenModelInfo
        • cee.ug.OpenModelInfo
      • OpenModelOptions
        • cee.ug.OpenModelOptions
      • ParticleTraceGroupProperties
        • cee.ug.ParticleTraceGroupProperties
      • PartInfo
        • cee.ug.PartInfo
      • PartSettingsProperties
        • cee.ug.PartSettingsProperties
      • PollForDataSourceChangesCallback
        • cee.ug.PollForDataSourceChangesCallback
      • PollForDataSourceChangesInfo
        • cee.ug.PollForDataSourceChangesInfo
      • ProgressData
        • cee.ug.ProgressData
      • ProgressHandler
        • cee.ug.ProgressHandler
      • QueryAllElementResultsForFrameCallback
        • cee.ug.QueryAllElementResultsForFrameCallback
      • QueryAllElementResultsForFrameData
        • cee.ug.QueryAllElementResultsForFrameData
      • QueryAllElementResultsForFramePartData
        • cee.ug.QueryAllElementResultsForFramePartData
      • QueryBulkCalculationCallback
        • cee.ug.QueryBulkCalculationCallback
      • QueryBulkCalculationValues
        • cee.ug.QueryBulkCalculationValues
      • QueryElementInfoCallback
        • cee.ug.QueryElementInfoCallback
      • QueryElementInfoData
        • cee.ug.QueryElementInfoData
      • QueryFeatureExtractionCallback
        • cee.ug.QueryFeatureExtractionCallback
      • QueryFeatureExtractionData
        • cee.ug.QueryFeatureExtractionData
      • QueryFeatureExtractionSurface
        • cee.ug.QueryFeatureExtractionSurface
      • QueryGeometryStatisticsCallback
        • cee.ug.QueryGeometryStatisticsCallback
      • QueryGeometryStatisticsData
        • cee.ug.QueryGeometryStatisticsData
      • QueryGlobalNodePositionsForFramesCallback
        • cee.ug.QueryGlobalNodePositionsForFramesCallback
      • QueryGlobalNodePositionsForFramesData
        • cee.ug.QueryGlobalNodePositionsForFramesData
      • QueryGlobalNodePositionsForFramesDataItem
        • cee.ug.QueryGlobalNodePositionsForFramesDataItem
      • QueryMapResultOnPointsData
        • cee.ug.QueryMapResultOnPointsData
      • QueryMapScalarOnPointsCallback
        • cee.ug.QueryMapScalarOnPointsCallback
      • QueryNamedGenericCallback
        • cee.ug.QueryNamedGenericCallback
      • QueryNodeInfoCallback
        • cee.ug.QueryNodeInfoCallback
      • QueryNodeInfoData
        • cee.ug.QueryNodeInfoData
      • QueryNodeScalarResultCallback
        • cee.ug.QueryNodeScalarResultCallback
      • QueryNodeScalarResultData
        • cee.ug.QueryNodeScalarResultData
      • QueryPartNodesCallback
        • cee.ug.QueryPartNodesCallback
      • QueryPartNodesData
        • cee.ug.QueryPartNodesData
      • QueryPartResultsCallback
        • cee.ug.QueryPartResultsCallback
      • QueryPartResultsData
        • cee.ug.QueryPartResultsData
      • QueryPartResultsDataItem
        • cee.ug.QueryPartResultsDataItem
      • QueryPartSurfacePositionsCallback
        • cee.ug.QueryPartSurfacePositionsCallback
      • QueryPartSurfacePositionsData
        • cee.ug.QueryPartSurfacePositionsData
      • QueryResultMinMaxCallback
        • cee.ug.QueryResultMinMaxCallback
      • QueryResultMinMaxData
        • cee.ug.QueryResultMinMaxData
      • QueryResultMinMaxDataItem
        • cee.ug.QueryResultMinMaxDataItem
      • QuerySetItemsCallback
        • cee.ug.QuerySetItemsCallback
      • QuerySetItemsData
        • cee.ug.QuerySetItemsData
      • QuerySetItemsItem
        • cee.ug.QuerySetItemsItem
      • QuerySurfaceGroupAvailableSurfaceGroupIdsCallback
        • cee.ug.QuerySurfaceGroupAvailableSurfaceGroupIdsCallback
      • QuerySurfaceGroupIdForElementCallback
        • cee.ug.QuerySurfaceGroupIdForElementCallback
      • QuerySurfaceGroupTriangulationCallback
        • cee.ug.QuerySurfaceGroupTriangulationCallback
      • QuerySurfaceGroupTriangulationData
        • cee.ug.QuerySurfaceGroupTriangulationData
      • QuerySurfacePathCallback
        • cee.ug.QuerySurfacePathCallback
      • QuerySurfacePathData
        • cee.ug.QuerySurfacePathData
      • RayIntersectCallback
        • cee.ug.RayIntersectCallback
      • RayIntersectResult
        • cee.ug.RayIntersectResult
      • ReloadModelCallback
        • cee.ug.ReloadModelCallback
      • ResultCalculatorDefinition
        • cee.ug.ResultCalculatorDefinition
      • ResultInfo
        • cee.ug.ResultInfo
      • ResultRangeChangedHandler
        • cee.ug.ResultRangeChangedHandler
      • ScalarSettingsProperties
        • cee.ug.ScalarSettingsProperties
      • SendToCloudCallback
        • cee.ug.SendToCloudCallback
      • SendToCloudConfig
        • cee.ug.SendToCloudConfig
      • ServerErrorHandler
        • cee.ug.ServerErrorHandler
      • ServerUpdateCompletedCallback
        • cee.ug.ServerUpdateCompletedCallback
      • SetInfo
        • cee.ug.SetInfo
      • SimulationInfo
        • cee.ug.SimulationInfo
      • StateGroupInfo
        • cee.ug.StateGroupInfo
      • StateInfo
        • cee.ug.StateInfo
      • SurfacePathItem
        • cee.ug.SurfacePathItem
      • VectorSettingsProperties
        • cee.ug.VectorSettingsProperties
      • VisibleObjectItem
        • cee.ug.VisibleObjectItem
      • VTFxCaseInfo
        • cee.ug.VTFxCaseInfo
    • usg
      • DrawStyle
        • cee.usg.DrawStyle
      • ResultMapping
        • cee.usg.ResultMapping
      • ScaleMode
        • cee.usg.ScaleMode
      • VizStateStrategy
        • cee.usg.VizStateStrategy
      • DisplacementSettings
        • cee.usg.DisplacementSettings
      • ElementHighlighter
        • cee.usg.ElementHighlighter
      • Geometry
        • cee.usg.Geometry
      • Mesh
        • cee.usg.Mesh
      • MeshQuery
        • cee.usg.MeshQuery
      • Part
        • cee.usg.Part
      • PartDisplacements
        • cee.usg.PartDisplacements
      • PartScalars
        • cee.usg.PartScalars
      • PartSettings
        • cee.usg.PartSettings
      • PartVectors
        • cee.usg.PartVectors
      • ScalarSettings
        • cee.usg.ScalarSettings
      • State
        • cee.usg.State
      • UnstructGridModel
        • cee.usg.UnstructGridModel
      • VectorSettings
        • cee.usg.VectorSettings
      • HitItem
        • cee.usg.HitItem
      • OptionalMeshData
        • cee.usg.OptionalMeshData
      • UnstructGridModelOptions
        • cee.usg.UnstructGridModelOptions
    • utils
      • AbstractSolidGenerator
        • cee.utils.AbstractSolidGenerator
      • ArrowGenerator
        • cee.utils.ArrowGenerator
      • BoxGenerator
        • cee.utils.BoxGenerator
      • ConeGenerator
        • cee.utils.ConeGenerator
      • CylinderGenerator
        • cee.utils.CylinderGenerator
      • ManipulatorTrackball
        • cee.utils.ManipulatorTrackball
      • PathGenerator
        • cee.utils.PathGenerator
        • static cee.utils.PathGenerator.generateVerticesForCircle
        • static cee.utils.PathGenerator.generateVerticesForCircleThrough3Points
        • static cee.utils.PathGenerator.generateVerticesForCircularSegmentBetween2Lines
        • static cee.utils.PathGenerator.generateVerticesForPath
      • SphereGenerator
        • cee.utils.SphereGenerator
      • ArrowGeneratorConfig
        • cee.utils.ArrowGeneratorConfig
      • CylinderGeneratorConfig
        • cee.utils.CylinderGeneratorConfig
      • SphereGeneratorConfig
        • cee.utils.SphereGeneratorConfig
    • vs
      • ServerSession
        • cee.vs.ServerSession
        • static cee.vs.ServerSession.createInstance_async
      • StreamModel
        • cee.vs.StreamModel
      • HitItem
        • cee.vs.HitItem
      • StreamInfo
        • cee.vs.StreamInfo
      • CallbackOptions
        • cee.vs.CallbackOptions
      • ConfigReadyCallback
        • cee.vs.ConfigReadyCallback
      • ConfigReadyResult
        • cee.vs.ConfigReadyResult
      • RevisionBoundConfigReadyCallback
        • cee.vs.RevisionBoundConfigReadyCallback
      • RevisionBoundConfigReadyResult
        • cee.vs.RevisionBoundConfigReadyResult
      • RevisionBoundStreamingCompleteCallback
        • cee.vs.RevisionBoundStreamingCompleteCallback
      • RevisionBoundStreamingCompleteResult
        • cee.vs.RevisionBoundStreamingCompleteResult
      • StreamingCompleteCallback
        • cee.vs.StreamingCompleteCallback
      • StreamingCompleteResult
        • cee.vs.StreamingCompleteResult
      • StreamResError
        • cee.vs.StreamResError
      • StreamResOk
        • cee.vs.StreamResOk
      • StreamResRevisionObsolete
        • cee.vs.StreamResRevisionObsolete
    • AmbientOcclusion
      • cee.AmbientOcclusion
        • cee.AmbientOcclusion.enable
        • cee.AmbientOcclusion.screenProportionalRadius
    • AssertFailedHandler
      • cee.AssertFailedHandler
    • Background
      • cee.Background
        • cee.Background.bottomColor
        • cee.Background.image
        • cee.Background.topColor
        • cee.Background.setImage
        • cee.Background.setSingleColor
        • cee.Background.setTopAndBottomColor
    • BoundingBox
      • cee.BoundingBox
        • cee.BoundingBox.constructor
        • cee.BoundingBox.maximum
        • cee.BoundingBox.minimum
        • cee.BoundingBox.getCenter
        • cee.BoundingBox.getExtent
        • cee.BoundingBox.isValid
      • static cee.BoundingBox.createInvalid
    • Camera
      • cee.Camera
        • cee.Camera.farPlane
        • cee.Camera.fieldOfViewYDeg
        • cee.Camera.frontPlaneFrustumHeight
        • cee.Camera.nearPlane
        • cee.Camera.projectionType
        • cee.Camera.viewMatrix
        • cee.Camera.viewport
        • cee.Camera.applyCameraConfig
        • cee.Camera.computeFitViewEyePosition
        • cee.Camera.disableAutoClip
        • cee.Camera.enableAutoClipFixedNearDistance
        • cee.Camera.enableAutoClipMinimumNearDistance
        • cee.Camera.fitView
        • cee.Camera.fitViewOrtho
        • cee.Camera.getDirection
        • cee.Camera.getPosition
        • cee.Camera.getUp
        • cee.Camera.project
        • cee.Camera.resetCamera
        • cee.Camera.setClipPlanesFromBoundingBox
        • cee.Camera.setFromLookAt
        • cee.Camera.setProjectionAsOrtho
        • cee.Camera.setProjectionAsPerspective
        • cee.Camera.setViewChangeHandler
        • cee.Camera.setViewMatrix
        • cee.Camera.setViewpoint
        • cee.Camera.unproject
        • cee.Camera.zoomToBoundingBox
    • CameraAnimation
      • cee.CameraAnimation
        • cee.CameraAnimation.isAbortableByUserNavigation
        • cee.CameraAnimation.isAnimationDone
        • cee.CameraAnimation.updateCamera
    • CameraAnimationSpinModel
      • cee.CameraAnimationSpinModel
        • cee.CameraAnimationSpinModel.constructor
        • cee.CameraAnimationSpinModel.isAbortableByUserNavigation
        • cee.CameraAnimationSpinModel.isAnimationDone
        • cee.CameraAnimationSpinModel.setFullRotationDuration
        • cee.CameraAnimationSpinModel.setIsAbortableByUserNavigation
        • cee.CameraAnimationSpinModel.setRotationPointAndAxis
        • cee.CameraAnimationSpinModel.setTargetFrameRate
        • cee.CameraAnimationSpinModel.updateCamera
    • CameraConfig
      • cee.CameraConfig
        • cee.CameraConfig.direction
        • cee.CameraConfig.eye
        • cee.CameraConfig.fieldOfViewYDeg
        • cee.CameraConfig.frontPlaneFrustumHeight
        • cee.CameraConfig.up
    • CameraViewChangeHandler
      • cee.CameraViewChangeHandler
    • ClientCoord
      • cee.ClientCoord
        • cee.ClientCoord.clientX
        • cee.ClientCoord.clientY
    • ClientCoordList
      • cee.ClientCoordList
        • cee.ClientCoordList.length
    • Clipping
      • cee.Clipping
        • cee.Clipping.planeCount
        • cee.Clipping.addPlane
        • cee.Clipping.getGroupId
        • cee.Clipping.getPlane
        • cee.Clipping.getPlaneArray
        • cee.Clipping.removeAllPlanes
        • cee.Clipping.removePlane
        • cee.Clipping.setGroupClippingCriteria
        • cee.Clipping.setPlane
    • ClippingCriteria
      • cee.ClippingCriteria
        • cee.ClippingCriteria.BehindAllPlanes
        • cee.ClippingCriteria.BehindOneOrMorePlanes
    • CloudSession
      • cee.CloudSession
        • cee.CloudSession.constructor
        • cee.CloudSession.buildDateTimeString
        • cee.CloudSession.version
        • cee.CloudSession.viewerCount
        • cee.CloudSession.addModelToProcessingSet
        • cee.CloudSession.addViewer
        • cee.CloudSession.deleteAllViewers
        • cee.CloudSession.deleteViewerAt
        • cee.CloudSession.destroySession
        • cee.CloudSession.getViewerArray
        • cee.CloudSession.getViewerAt
        • cee.CloudSession.handleAnimationFrameCallback
        • cee.CloudSession.removeModelFromProcessingSet
    • Color3
      • cee.Color3
        • cee.Color3.constructor
        • cee.Color3.b
        • cee.Color3.g
        • cee.Color3.r
        • cee.Color3.equals
      • static cee.Color3.from
      • static cee.Color3.fromArray
      • static cee.Color3.fromColor4
    • Color3Like
      • cee.Color3Like
        • cee.Color3Like.b
        • cee.Color3Like.g
        • cee.Color3Like.r
    • Color4
      • cee.Color4
        • cee.Color4.constructor
        • cee.Color4.a
        • cee.Color4.b
        • cee.Color4.g
        • cee.Color4.r
        • cee.Color4.equals
      • static cee.Color4.from
    • Color4Like
      • cee.Color4Like
        • cee.Color4Like.a
        • cee.Color4Like.b
        • cee.Color4Like.g
        • cee.Color4Like.r
    • ColorLegendClickedHandler
      • cee.ColorLegendClickedHandler
    • ColorTable
      • cee.ColorTable
        • cee.ColorTable.BLACK_WHITE
        • cee.ColorTable.BLUE_GREEN
        • cee.ColorTable.BLUE_RED
        • cee.ColorTable.COOL_TO_WARM
        • cee.ColorTable.GREEN_YELLOW_RED
        • cee.ColorTable.METAL_CASTING
        • cee.ColorTable.NORMAL
        • cee.ColorTable.RAINBOW
        • cee.ColorTable.RAINBOW_REVERSE
        • cee.ColorTable.RED_YELLOW
        • cee.ColorTable.THERMAL_1
        • cee.ColorTable.THERMAL_2
        • cee.ColorTable.THERMAL_3
        • cee.ColorTable.TURBO
        • cee.ColorTable.VIRIDIS
        • cee.ColorTable.YELLOW_RED
    • ColorTableFactory
      • cee.ColorTableFactory
        • cee.ColorTableFactory.constructor
      • static cee.ColorTableFactory.color3TableArray
      • static cee.ColorTableFactory.color4TableArray
      • static cee.ColorTableFactory.interpolateColor4Array
      • static cee.ColorTableFactory.interpolateColorArray
      • static cee.ColorTableFactory.partColorArray
    • EyeLift
      • cee.EyeLift
        • cee.EyeLift.FACTOR_0_01
        • cee.EyeLift.FACTOR_0_1
        • cee.EyeLift.FACTOR_1
        • cee.EyeLift.OFF
    • HighlightMode
      • cee.HighlightMode
        • cee.HighlightMode.DEPTH_BASED_DIMMING
        • cee.HighlightMode.OFF
        • cee.HighlightMode.SIMPLE
    • KeyboardModifiers
      • cee.KeyboardModifiers
        • cee.KeyboardModifiers.constructor
        • cee.KeyboardModifiers.alt
        • cee.KeyboardModifiers.control
        • cee.KeyboardModifiers.meta
        • cee.KeyboardModifiers.shift
    • Logger
      • cee.Logger
        • cee.Logger.constructor
        • cee.Logger.debug
        • cee.Logger.error
        • cee.Logger.info
        • cee.Logger.warn
      • static cee.Logger.enableDebug
      • static cee.Logger.enableInfo
    • Mat4
      • cee.Mat4
        • cee.Mat4.constructor
        • cee.Mat4.equals
        • cee.Mat4.getAsArray
        • cee.Mat4.getInverse
        • cee.Mat4.getRowCol
        • cee.Mat4.isIdentity
      • static cee.Mat4.fromArray
      • static cee.Mat4.fromCoordSystemAxes
      • static cee.Mat4.fromElements
      • static cee.Mat4.fromRotation
      • static cee.Mat4.fromScaling
      • static cee.Mat4.fromTranslation
      • static cee.Mat4.multiply
      • static cee.Mat4.translatePostMultiply
      • static cee.Mat4.translatePreMultiply
    • Model
      • cee.Model
        • cee.Model.constructor
        • cee.Model.name
        • cee.Model.getBoundingBox
        • cee.Model.getDefaultCameraConfig
    • ModelBoundingBoxOptions
      • cee.ModelBoundingBoxOptions
        • cee.ModelBoundingBoxOptions.includeHiddenParts
    • ModelType
      • cee.ModelType
        • cee.ModelType.Cug
        • cee.ModelType.Geo
        • cee.ModelType.Mrk
        • cee.ModelType.Pt
        • cee.ModelType.Sg2
        • cee.ModelType.Ug
        • cee.ModelType.Usg
        • cee.ModelType.Vs
    • MouseButtonConfig
      • cee.MouseButtonConfig
        • cee.MouseButtonConfig.ctrlOrCmdModifier
        • cee.MouseButtonConfig.noModifier
        • cee.MouseButtonConfig.shiftModifier
    • MouseNavigationChangedHandler
      • cee.MouseNavigationChangedHandler
    • MouseWheelZoomAndWalkBehavior
      • cee.MouseWheelZoomAndWalkBehavior
        • cee.MouseWheelZoomAndWalkBehavior.IN_OUT_TO_CURSOR
        • cee.MouseWheelZoomAndWalkBehavior.IN_TO_CURSOR
        • cee.MouseWheelZoomAndWalkBehavior.TO_CENTER
    • Navigation
      • cee.Navigation
        • cee.Navigation.constructor
        • cee.Navigation.config
        • cee.Navigation.minWalkTargetDistance
        • cee.Navigation.mouseWheelZoomAndWalkBehavior
        • cee.Navigation.rotationPoint
        • cee.Navigation.rotationSensitivity
    • NavigationConfig
      • cee.NavigationConfig
        • cee.NavigationConfig.invertWalkZoom
        • cee.NavigationConfig.invertWheel
        • cee.NavigationConfig.leftAndRightMouseButtons
        • cee.NavigationConfig.leftMouseButton
        • cee.NavigationConfig.middleMouseButton
        • cee.NavigationConfig.oneFinger
        • cee.NavigationConfig.rightMouseButton
        • cee.NavigationConfig.twoFinger
        • cee.NavigationConfig.wheelOrPinch
    • NavigationCubeItem
      • cee.NavigationCubeItem
        • cee.NavigationCubeItem.NCI_ARROW_BOTTOM
        • cee.NavigationCubeItem.NCI_ARROW_LEFT
        • cee.NavigationCubeItem.NCI_ARROW_RIGHT
        • cee.NavigationCubeItem.NCI_ARROW_TOP
        • cee.NavigationCubeItem.NCI_CORNER_XN_YN_ZN
        • cee.NavigationCubeItem.NCI_CORNER_XN_YN_ZP
        • cee.NavigationCubeItem.NCI_CORNER_XN_YP_ZN
        • cee.NavigationCubeItem.NCI_CORNER_XN_YP_ZP
        • cee.NavigationCubeItem.NCI_CORNER_XP_YN_ZN
        • cee.NavigationCubeItem.NCI_CORNER_XP_YN_ZP
        • cee.NavigationCubeItem.NCI_CORNER_XP_YP_ZN
        • cee.NavigationCubeItem.NCI_CORNER_XP_YP_ZP
        • cee.NavigationCubeItem.NCI_EDGE_XN_YN
        • cee.NavigationCubeItem.NCI_EDGE_XN_YP
        • cee.NavigationCubeItem.NCI_EDGE_XN_ZN
        • cee.NavigationCubeItem.NCI_EDGE_XN_ZP
        • cee.NavigationCubeItem.NCI_EDGE_XP_YN
        • cee.NavigationCubeItem.NCI_EDGE_XP_YP
        • cee.NavigationCubeItem.NCI_EDGE_XP_ZN
        • cee.NavigationCubeItem.NCI_EDGE_XP_ZP
        • cee.NavigationCubeItem.NCI_EDGE_YN_ZN
        • cee.NavigationCubeItem.NCI_EDGE_YN_ZP
        • cee.NavigationCubeItem.NCI_EDGE_YP_ZN
        • cee.NavigationCubeItem.NCI_EDGE_YP_ZP
        • cee.NavigationCubeItem.NCI_FACE_X_NEG
        • cee.NavigationCubeItem.NCI_FACE_X_POS
        • cee.NavigationCubeItem.NCI_FACE_Y_NEG
        • cee.NavigationCubeItem.NCI_FACE_Y_POS
        • cee.NavigationCubeItem.NCI_FACE_Z_NEG
        • cee.NavigationCubeItem.NCI_FACE_Z_POS
        • cee.NavigationCubeItem.NCI_HOME
        • cee.NavigationCubeItem.NCI_NONE
        • cee.NavigationCubeItem.NCI_ROTATE_CCW
        • cee.NavigationCubeItem.NCI_ROTATE_CW
    • NavigationCubeViewConfiguration
      • cee.NavigationCubeViewConfiguration
        • cee.NavigationCubeViewConfiguration.direction
        • cee.NavigationCubeViewConfiguration.eye
        • cee.NavigationCubeViewConfiguration.up
    • NavigationMouseButtonConfig
      • cee.NavigationMouseButtonConfig
        • cee.NavigationMouseButtonConfig.ctrlOrCmdModifier
        • cee.NavigationMouseButtonConfig.noModifier
        • cee.NavigationMouseButtonConfig.shiftModifier
    • NavigationOperator
      • cee.NavigationOperator
        • cee.NavigationOperator.constructor
        • cee.NavigationOperator.config
        • cee.NavigationOperator.invertWalkZoom
        • cee.NavigationOperator.minWalkTargetDistance
        • cee.NavigationOperator.mouseWheelZoomAndWalkBehavior
        • cee.NavigationOperator.name
        • cee.NavigationOperator.ownerView
        • cee.NavigationOperator.rotationAxis
        • cee.NavigationOperator.rotationPoint
        • cee.NavigationOperator.rotationSensitivity
        • cee.NavigationOperator.onAddedToView
        • cee.NavigationOperator.onClick
        • cee.NavigationOperator.onDblClick
        • cee.NavigationOperator.onKeyDown
        • cee.NavigationOperator.onKeyUp
        • cee.NavigationOperator.onMouseDown
        • cee.NavigationOperator.onMouseMove
        • cee.NavigationOperator.onMouseUp
        • cee.NavigationOperator.onPointerDown
        • cee.NavigationOperator.onPointerMove
        • cee.NavigationOperator.onPointerUp
        • cee.NavigationOperator.onRemovedFromView
        • cee.NavigationOperator.onTouchEnd
        • cee.NavigationOperator.onTouchMove
        • cee.NavigationOperator.onTouchStart
        • cee.NavigationOperator.onWheel
        • cee.NavigationOperator.resetRotationPoint
    • NavigationType
      • cee.NavigationType
        • cee.NavigationType.NONE
        • cee.NavigationType.PAN
        • cee.NavigationType.ROLL
        • cee.NavigationType.ROTATE
        • cee.NavigationType.ROTATE_SCREEN_AXES
        • cee.NavigationType.WALK
        • cee.NavigationType.ZOOM
    • Operator
      • cee.Operator
        • cee.Operator.constructor
        • cee.Operator.name
        • cee.Operator.ownerView
        • cee.Operator.onAddedToView
        • cee.Operator.onClick
        • cee.Operator.onDblClick
        • cee.Operator.onKeyDown
        • cee.Operator.onKeyUp
        • cee.Operator.onMouseDown
        • cee.Operator.onMouseMove
        • cee.Operator.onMouseUp
        • cee.Operator.onPointerDown
        • cee.Operator.onPointerMove
        • cee.Operator.onPointerUp
        • cee.Operator.onRemovedFromView
        • cee.Operator.onTouchEnd
        • cee.Operator.onTouchMove
        • cee.Operator.onTouchStart
        • cee.Operator.onWheel
    • OperatorConfig
      • cee.OperatorConfig
        • cee.OperatorConfig.invertWheel
        • cee.OperatorConfig.leftAndRightMouseButtons
        • cee.OperatorConfig.leftMouseButton
        • cee.OperatorConfig.middleMouseButton
        • cee.OperatorConfig.oneFinger
        • cee.OperatorConfig.rightMouseButton
        • cee.OperatorConfig.twoFinger
        • cee.OperatorConfig.wheelOrPinch
    • OperatorEventStatus
      • cee.OperatorEventStatus
        • cee.OperatorEventStatus.DO_NOT_PROPAGATE
        • cee.OperatorEventStatus.PROPAGATE
    • OperatorStack
      • cee.OperatorStack
        • cee.OperatorStack.activeOperators
        • cee.OperatorStack.hotKeyOperator
        • cee.OperatorStack.clear
        • cee.OperatorStack.get
        • cee.OperatorStack.has
        • cee.OperatorStack.indexOf
        • cee.OperatorStack.peek
        • cee.OperatorStack.pop
        • cee.OperatorStack.push
        • cee.OperatorStack.remove
        • cee.OperatorStack.set
        • cee.OperatorStack.size
    • Overlay
      • cee.Overlay
        • cee.Overlay.autoAppendModelInfoToInfoBox
        • cee.Overlay.infoBoxPosition
        • cee.Overlay.infoBoxVisible
        • cee.Overlay.legendsPosition
        • cee.Overlay.maximumLegendHeight
        • cee.Overlay.modelColorLegendsVisible
        • cee.Overlay.navigationCubeHomeDirection
        • cee.Overlay.navigationCubeHomeEye
        • cee.Overlay.navigationCubeHomeUp
        • cee.Overlay.navigationCubePosition
        • cee.Overlay.navigationCubeVisible
        • cee.Overlay.stepTextVisible
        • cee.Overlay.addCustomCategoryLegend
        • cee.Overlay.addCustomColorLegend
        • cee.Overlay.addCustomColorLegendForScalarMapper
        • cee.Overlay.configureNavigationCube
        • cee.Overlay.removeAllCustomLegends
        • cee.Overlay.setInfoBoxAppearance
        • cee.Overlay.setInfoBoxContent
        • cee.Overlay.setStepTextContent
        • cee.Overlay.viewConfigurationFromNavigationCubeItem
    • OverlayColorLegendContinuousDomain
      • cee.OverlayColorLegendContinuousDomain
        • cee.OverlayColorLegendContinuousDomain.constructor
        • cee.OverlayColorLegendContinuousDomain.drawTickMarksOnTopOfLegendBar
        • cee.OverlayColorLegendContinuousDomain.forceUniformTickMarkSpacing
        • cee.OverlayColorLegendContinuousDomain.lineColor
        • cee.OverlayColorLegendContinuousDomain.showTickMarkLabels
        • cee.OverlayColorLegendContinuousDomain.textColor
        • cee.OverlayColorLegendContinuousDomain.title
        • cee.OverlayColorLegendContinuousDomain.clearCustomLabels
        • cee.OverlayColorLegendContinuousDomain.setCustomLabels
        • cee.OverlayColorLegendContinuousDomain.setTickValues
        • cee.OverlayColorLegendContinuousDomain.setupFromScalarMapper
    • OverlayItemPosition
      • cee.OverlayItemPosition
        • cee.OverlayItemPosition.BOTTOM_LEFT
        • cee.OverlayItemPosition.BOTTOM_RIGHT
        • cee.OverlayItemPosition.MIDDLE_LEFT
        • cee.OverlayItemPosition.MIDDLE_RIGHT
        • cee.OverlayItemPosition.TOP_LEFT
        • cee.OverlayItemPosition.TOP_RIGHT
    • PickHandler
      • cee.PickHandler
    • PickHandlerData
      • cee.PickHandlerData
        • cee.PickHandlerData.modifiers
        • cee.PickHandlerData.ray
        • cee.PickHandlerData.view
    • Plane
      • cee.Plane
        • cee.Plane.constructor
        • cee.Plane.A
        • cee.Plane.B
        • cee.Plane.C
        • cee.Plane.D
        • cee.Plane.equals
        • cee.Plane.getDistance
        • cee.Plane.getDistanceSquared
        • cee.Plane.getNormal
        • cee.Plane.getPointInPlane
        • cee.Plane.projectPoint
        • cee.Plane.projectVector
      • static cee.Plane.from
      • static cee.Plane.fromPointAndNormal
      • static cee.Plane.fromPoints
    • PlaneLike
      • cee.PlaneLike
        • cee.PlaneLike.A
        • cee.PlaneLike.B
        • cee.PlaneLike.C
        • cee.PlaneLike.D
    • ProcessableModel
      • cee.ProcessableModel
    • ProjectionType
      • cee.ProjectionType
        • cee.ProjectionType.ORTHO
        • cee.ProjectionType.PERSPECTIVE
    • Range
      • cee.Range
        • cee.Range.constructor
        • cee.Range.maximum
        • cee.Range.minimum
        • cee.Range.isValid
    • Ray
      • cee.Ray
        • cee.Ray.constructor
        • cee.Ray.direction
        • cee.Ray.origin
        • cee.Ray.clone
        • cee.Ray.planeIntersect
        • cee.Ray.pointDistanceSquared
        • cee.Ray.transform
    • RaySphereIntersector
      • cee.RaySphereIntersector
        • cee.RaySphereIntersector.constructor
      • static cee.RaySphereIntersector.findAllIntersectedSpheresOrderedByDistanceToRay
      • static cee.RaySphereIntersector.findClosestIntersectedSphereToRay
    • ScalarMapper
      • cee.ScalarMapper
        • cee.ScalarMapper.createTexture
        • cee.ScalarMapper.mapToColor
        • cee.ScalarMapper.mapToTextureCoordinate
    • ScalarMapperContinuous
      • cee.ScalarMapperContinuous
        • cee.ScalarMapperContinuous.constructor
        • cee.ScalarMapperContinuous.aboveRangeColor
        • cee.ScalarMapperContinuous.belowRangeColor
        • cee.ScalarMapperContinuous.logarithmic
        • cee.ScalarMapperContinuous.rangeMaximum
        • cee.ScalarMapperContinuous.rangeMinimum
        • cee.ScalarMapperContinuous.undefinedColor
        • cee.ScalarMapperContinuous.createTexture
        • cee.ScalarMapperContinuous.domainValue
        • cee.ScalarMapperContinuous.mapToColor
        • cee.ScalarMapperContinuous.mapToTextureCoordinate
        • cee.ScalarMapperContinuous.normalizedValue
        • cee.ScalarMapperContinuous.setColors
        • cee.ScalarMapperContinuous.setColorsAtValues
        • cee.ScalarMapperContinuous.setColorsFromColorTable
        • cee.ScalarMapperContinuous.setRange
        • cee.ScalarMapperContinuous.setRangeLogarithmic
        • cee.ScalarMapperContinuous.tickValuesHint
        • cee.ScalarMapperContinuous.version
    • ScalarMapperContinuousDomain
      • cee.ScalarMapperContinuousDomain
        • cee.ScalarMapperContinuousDomain.constructor
        • cee.ScalarMapperContinuousDomain.aboveRangeColor
        • cee.ScalarMapperContinuousDomain.belowRangeColor
        • cee.ScalarMapperContinuousDomain.undefinedColor
        • cee.ScalarMapperContinuousDomain.createTexture
        • cee.ScalarMapperContinuousDomain.domainValue
        • cee.ScalarMapperContinuousDomain.mapToColor
        • cee.ScalarMapperContinuousDomain.mapToTextureCoordinate
        • cee.ScalarMapperContinuousDomain.normalizedValue
        • cee.ScalarMapperContinuousDomain.tickValuesHint
        • cee.ScalarMapperContinuousDomain.version
    • ScalarMapperContinuousPiecewise
      • cee.ScalarMapperContinuousPiecewise
        • cee.ScalarMapperContinuousPiecewise.constructor
        • cee.ScalarMapperContinuousPiecewise.aboveRangeColor
        • cee.ScalarMapperContinuousPiecewise.belowRangeColor
        • cee.ScalarMapperContinuousPiecewise.rangeMaximum
        • cee.ScalarMapperContinuousPiecewise.rangeMinimum
        • cee.ScalarMapperContinuousPiecewise.undefinedColor
        • cee.ScalarMapperContinuousPiecewise.createTexture
        • cee.ScalarMapperContinuousPiecewise.domainValue
        • cee.ScalarMapperContinuousPiecewise.mapToColor
        • cee.ScalarMapperContinuousPiecewise.mapToTextureCoordinate
        • cee.ScalarMapperContinuousPiecewise.normalizedValue
        • cee.ScalarMapperContinuousPiecewise.setup
        • cee.ScalarMapperContinuousPiecewise.tickValuesHint
        • cee.ScalarMapperContinuousPiecewise.version
    • ScalarMapperFilledContours
      • cee.ScalarMapperFilledContours
        • cee.ScalarMapperFilledContours.constructor
        • cee.ScalarMapperFilledContours.aboveRangeColor
        • cee.ScalarMapperFilledContours.belowRangeColor
        • cee.ScalarMapperFilledContours.rangeMaximum
        • cee.ScalarMapperFilledContours.rangeMinimum
        • cee.ScalarMapperFilledContours.undefinedColor
        • cee.ScalarMapperFilledContours.createTexture
        • cee.ScalarMapperFilledContours.domainValue
        • cee.ScalarMapperFilledContours.mapToColor
        • cee.ScalarMapperFilledContours.mapToTextureCoordinate
        • cee.ScalarMapperFilledContours.normalizedValue
        • cee.ScalarMapperFilledContours.setColorsAtValues
        • cee.ScalarMapperFilledContours.tickValuesHint
        • cee.ScalarMapperFilledContours.version
    • ScalarMapperFilledContoursUniform
      • cee.ScalarMapperFilledContoursUniform
        • cee.ScalarMapperFilledContoursUniform.constructor
        • cee.ScalarMapperFilledContoursUniform.aboveRangeColor
        • cee.ScalarMapperFilledContoursUniform.belowRangeColor
        • cee.ScalarMapperFilledContoursUniform.colorArray
        • cee.ScalarMapperFilledContoursUniform.rangeMaximum
        • cee.ScalarMapperFilledContoursUniform.rangeMinimum
        • cee.ScalarMapperFilledContoursUniform.undefinedColor
        • cee.ScalarMapperFilledContoursUniform.createTexture
        • cee.ScalarMapperFilledContoursUniform.domainValue
        • cee.ScalarMapperFilledContoursUniform.mapToColor
        • cee.ScalarMapperFilledContoursUniform.mapToTextureCoordinate
        • cee.ScalarMapperFilledContoursUniform.normalizedValue
        • cee.ScalarMapperFilledContoursUniform.setRange
        • cee.ScalarMapperFilledContoursUniform.setRangeLogarithmic
        • cee.ScalarMapperFilledContoursUniform.tickValuesHint
        • cee.ScalarMapperFilledContoursUniform.version
    • setAssertFailedHandler
      • cee.setAssertFailedHandler
    • SnapPointPicker
      • cee.SnapPointPicker
        • cee.SnapPointPicker.constructor
        • cee.SnapPointPicker.findClosestPoint
    • StandardOperator
      • cee.StandardOperator
        • cee.StandardOperator.NAVIGATION
    • Texture
      • cee.Texture
      • static cee.Texture.fromHTMLImageElement
      • static cee.Texture.fromImageData
    • TextureMagFilter
      • cee.TextureMagFilter
        • cee.TextureMagFilter.LINEAR
        • cee.TextureMagFilter.NEAREST
    • TextureMinFilter
      • cee.TextureMinFilter
        • cee.TextureMinFilter.LINEAR
        • cee.TextureMinFilter.LINEAR_MIPMAP_LINEAR
        • cee.TextureMinFilter.LINEAR_MIPMAP_NEAREST
        • cee.TextureMinFilter.NEAREST
        • cee.TextureMinFilter.NEAREST_MIPMAP_LINEAR
        • cee.TextureMinFilter.NEAREST_MIPMAP_NEAREST
    • TextureOptions
      • cee.TextureOptions
        • cee.TextureOptions.constructor
        • cee.TextureOptions.generateMipmaps
        • cee.TextureOptions.magFilter
        • cee.TextureOptions.minFilter
        • cee.TextureOptions.wrapMode
    • TextureWrapMode
      • cee.TextureWrapMode
        • cee.TextureWrapMode.CLAMP_TO_EDGE
        • cee.TextureWrapMode.REPEAT
    • Vec2
      • cee.Vec2
        • cee.Vec2.constructor
        • cee.Vec2.x
        • cee.Vec2.y
        • cee.Vec2.equals
        • cee.Vec2.getLength
        • cee.Vec2.getLengthSquared
        • cee.Vec2.getNegated
        • cee.Vec2.getNormalized
      • static cee.Vec2.add
      • static cee.Vec2.dot
      • static cee.Vec2.from
      • static cee.Vec2.fromArray
      • static cee.Vec2.negate
      • static cee.Vec2.scale
      • static cee.Vec2.sub
    • Vec2Like
      • cee.Vec2Like
        • cee.Vec2Like.x
        • cee.Vec2Like.y
    • Vec3
      • cee.Vec3
        • cee.Vec3.constructor
        • cee.Vec3.x
        • cee.Vec3.y
        • cee.Vec3.z
        • cee.Vec3.equals
        • cee.Vec3.getLength
        • cee.Vec3.getLengthSquared
        • cee.Vec3.getNegated
        • cee.Vec3.getNormalized
        • cee.Vec3.getPointDistance
        • cee.Vec3.getPointDistanceSquared
      • static cee.Vec3.add
      • static cee.Vec3.cross
      • static cee.Vec3.dot
      • static cee.Vec3.from
      • static cee.Vec3.fromArray
      • static cee.Vec3.negate
      • static cee.Vec3.scale
      • static cee.Vec3.sub
      • static cee.Vec3.transformPoint
      • static cee.Vec3.transformVector
    • Vec3Like
      • cee.Vec3Like
        • cee.Vec3Like.x
        • cee.Vec3Like.y
        • cee.Vec3Like.z
    • View
      • cee.View
        • cee.View.ambientOcclusion
        • cee.View.background
        • cee.View.camera
        • cee.View.clipping
        • cee.View.haloHighlightColor
        • cee.View.modelCount
        • cee.View.name
        • cee.View.navigation
        • cee.View.nonHighlightedDimFactor
        • cee.View.operators
        • cee.View.overlay
        • cee.View.ownerViewer
        • cee.View.addModel
        • cee.View.getBoundingBox
        • cee.View.getIndexOfModel
        • cee.View.getModelArray
        • cee.View.getModelAt
        • cee.View.getRayThroughPoint
        • cee.View.rayIntersect
        • cee.View.removeAllModels
        • cee.View.removeModel
        • cee.View.removeModelAt
        • cee.View.requestRedraw
        • cee.View.setViewport
    • Viewer
      • cee.Viewer
        • cee.Viewer.disableContextMenu
        • cee.Viewer.pixelScaleFactor
        • cee.Viewer.viewCount
        • cee.Viewer.viewLayoutMode
        • cee.Viewer.addView
        • cee.Viewer.deleteAllViews
        • cee.Viewer.deleteViewAt
        • cee.Viewer.enableMouseButtonTracking
        • cee.Viewer.enableNavigationHandling
        • cee.Viewer.flyCameraTo
        • cee.Viewer.getViewArray
        • cee.Viewer.getViewAt
        • cee.Viewer.getViewFromCssCoordinate
        • cee.Viewer.oglWinPosFromClientCoord
        • cee.Viewer.oglWinPosFromCssCoordinate
        • cee.Viewer.rayFromCssCoordinate
        • cee.Viewer.requestRedraw
        • cee.Viewer.resizeViewer
        • cee.Viewer.rubberBandZoom
        • cee.Viewer.setActiveMouseNavigationsChangedHandler
        • cee.Viewer.setCameraAnimation
        • cee.Viewer.setColorLegendClickHandler
        • cee.Viewer.setPickHandler
        • cee.Viewer.setPixelScaleFactor
        • cee.Viewer.setShowDebugWindow
        • cee.Viewer.updatePixelScaleFactor
    • ViewerOptions
      • cee.ViewerOptions
        • cee.ViewerOptions.constructor
        • cee.ViewerOptions.alphaChannel
        • cee.ViewerOptions.antiAliasing
        • cee.ViewerOptions.enableTransparencyWBOIT
        • cee.ViewerOptions.forceWebGL1
        • cee.ViewerOptions.globalAmbientIntensity
        • cee.ViewerOptions.globalDefaultSpecularIntensity
        • cee.ViewerOptions.highlightMode
        • cee.ViewerOptions.preserveDrawingBuffer
        • cee.ViewerOptions.useOperators
        • cee.ViewerOptions.wboitMode
    • ViewLayoutMode
      • cee.ViewLayoutMode
        • cee.ViewLayoutMode.Absolute
        • cee.ViewLayoutMode.Auto
    • WBOITMode
      • cee.WBOITMode
        • cee.WBOITMode.OPAQUE_DEFAULT_FRAMEBUFFER
        • cee.WBOITMode.OPAQUE_OFFSCREEN

Additional Resources

  • Release Notes
    • Envision 6.2
      • New Features
      • Fixed Bugs
    • Envision 6.1
      • Fixed Bugs
      • New Features
    • Envision 6.0
      • Breaking Changes
      • New Features
      • Fixed Bugs
    • Envision 5.4
      • Fixed Bugs
      • Deprecated
    • Envision 5.3
      • New Features
      • Fixed Bugs
    • Envision 5.2
      • New Features
      • Fixed Bugs
    • Envision 5.1
      • New Features
      • Fixed Bugs
    • Envision 5.0
      • Breaking Changes
      • New Features
      • Fixed Bugs
    • Envision 4.1
      • Rebranding to HOOPS Envision
      • New Features
      • Fixed Bugs
    • Envision 4.0
      • Breaking Changes
      • Fixed Bugs
      • New Features
    • Envision 3.3
      • Fixed Bugs
      • New Features
    • Envision 3.2
      • New Features
    • Envision 3.1
      • Fixed Bugs
      • New Features
    • Envision 3.0
      • Fixed Bugs
      • New Features
      • Breaking Changes
      • Patches
    • Envision 2.4
      • Fixed Bugs
      • New Features
      • Patches
    • Envision 2.3
      • Fixed Bugs
      • New Features
    • Envision 2.2
      • New Features
      • Fixed Bugs
    • Envision 2.1
      • New Features
      • Fixed Bugs
    • Envision 2.0
      • New Features
      • Breaking Changes
    • Envision 1.9
      • New Features
      • Fixed Bugs
      • Patches
    • Envision 1.8
      • New Features
      • Fixed Bugs
      • Patches
    • Envision 1.7
      • New Features
      • Fixed Bugs
      • Patches
    • Envision 1.6
      • New Features
      • Fixed Bugs
    • Envision 1.5
      • New Features
      • Fixed Bugs
    • Envision 1.4
      • New Features
      • Fixed Bugs
    • Envision 1.3
      • New Features
      • Fixed Bugs
      • Patches
    • Envision 1.2
      • New Features
      • Fixed Bugs
      • Patches
    • Envision 1.1
      • New Features
      • Fixed Bugs
    • Envision 1.0
      • New Features
      • Changes
      • Fixed Bugs
  • Acknowledgments
    • Fixed Atlas Font
    • FreeType 2.13.2
    • GLEW
    • gRPC 1.66.2
    • lodepng 20230410
    • Node.js 20.10.1
    • oneTBB 2021.11
    • pugixml 1.14
    • rapidjson
    • Socket.IO 4.7.2
    • ZipArchive 4.6.9
  • Downloads
  • Archives
    • 2026
      • HOOPS Envision for Web
      • HOOPS Envision for Desktop
    • 2025
      • HOOPS Envision for Web
      • HOOPS Envision for Desktop
      • CEETRON Solve/Access/Mesh
    • 2024
      • CEETRON Envision for Web
      • CEETRON Envision for Desktop
      • CEETRON Solve/Access/Mesh
    • 2023
      • CEETRON Envision for Web
      • CEETRON Envision for Desktop
      • CEETRON Solve/Access/Mesh
    • 2022
      • CEETRON Envision for Web
      • CEETRON Envision for Desktop
      • CEETRON Solve/Access/Mesh

Support

  • Developer Support
  • Community Forum
  • Contact Us
HOOPS Envision for Web
  • HOOPS Envision for Web
  • HOOPS Envision for Web
  • cee
  • Navigation
Previous Next

Navigation

class cee.Navigation()

Class for controlling interactive navigation in a view

You can specify the navigation scheme for the left mouse button, set the rotation point and control the minimum walk target distance (for Walk navigation).

You can access the navigation object with the View.navigation property.

Index

Constructors

  • constructor

Accessors

  • config
  • minWalkTargetDistance
  • mouseWheelZoomAndWalkBehavior
  • rotationPoint
  • rotationSensitivity

Constructors

cee.Navigation.constructor()
Navigation(): Navigation

Returns: Navigation

Accessors

cee.Navigation.config()
get config(): NavigationConfig

The navigation configuration.

Specify what should happen on mouse and touch input

Returns: NavigationConfig

cee.Navigation.minWalkTargetDistance()
get minWalkTargetDistance(): number

The minimum walk target minTargetDistance

For walk navigation, this is used to control how much the navigation should slow down when getting close to the rotation point. The walk speed is dynamic so you can interact with large models. Depending on your model size, you might want to adjust this parameter.

The default is undefined (automatic), which will be interpreted as 1/10 of the current view bounding box.

Returns: number

set minWalkTargetDistance(minTargetDistance: number): void

Parameters

minTargetDistance: number

Returns: void

cee.Navigation.mouseWheelZoomAndWalkBehavior()
get mouseWheelZoomAndWalkBehavior(): MouseWheelZoomAndWalkBehavior

Determine mouse wheel zoom and walk behavior

This setting will only have effect if mouse wheel is configured to perform zoom or walk navigation.

Returns: MouseWheelZoomAndWalkBehavior

set mouseWheelZoomAndWalkBehavior(behavior: MouseWheelZoomAndWalkBehavior): void

Parameters

behavior: MouseWheelZoomAndWalkBehavior

Returns: void

cee.Navigation.rotationPoint()
get rotationPoint(): Vec3Like

The current rotation point

Returns: Vec3Like

set rotationPoint(rotationPoint: Vec3Like): void

Parameters

rotationPoint: Vec3Like

Returns: void

cee.Navigation.rotationSensitivity()
get rotationSensitivity(): number

Rotation sensitivity

Sensitivity factor controlling how sensitive the mouse is when doing rotations.

Default 1.0

Returns: number

set rotationSensitivity(sensitivity: number): void

Parameters

sensitivity: number

Returns: void

Previous Next

© Copyright 2025, Tech Soft 3D

Welcome Conversation saved
HOOPSY BETA

Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Envision for Web in your own language, or choose a sample question below to start a conversation:

What is HOOPS Envision for Web?
What are the latest release notes for HOOPS Envision for Web?
How do I start evaluating HOOPS Envision for Web?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...
Return to top