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
  • NavigationOperator
Previous Next

NavigationOperator

class cee.NavigationOperator()

The Operator class is the base class for all operators. A name is required for all operators, and the name is used to identify the operator in the OperatorStack.

Operators contain optional methods that correspond to the different events that may occur in the view. When an operator is set on a View, the operator can interact with its ownerView, but only that view. The Viewer sets the events listeners internally, and then fires the corresponding Operator event handler method when the event is recieved.

Index

Constructors

  • constructor

Accessors

  • config
  • invertWalkZoom
  • minWalkTargetDistance
  • mouseWheelZoomAndWalkBehavior
  • name
  • ownerView
  • rotationAxis
  • rotationPoint
  • rotationSensitivity

Methods

  • onAddedToView
  • onClick
  • onDblClick
  • onKeyDown
  • onKeyUp
  • onMouseDown
  • onMouseMove
  • onMouseUp
  • onPointerDown
  • onPointerMove
  • onPointerUp
  • onRemovedFromView
  • onTouchEnd
  • onTouchMove
  • onTouchStart
  • onWheel
  • resetRotationPoint

Constructors

cee.NavigationOperator.constructor()
NavigationOperator(name: string?): NavigationOperator

Parameters

name: string = StandardOperator.NAVIGATION

Returns: NavigationOperator

Accessors

cee.NavigationOperator.config()
get config(): OperatorConfig<NavigationType>

The navigation configuration. Specify what should happen on mouse and touch input

Returns: OperatorConfig<NavigationType>

set config(config: OperatorConfig<NavigationType>): void

Parameters

config: OperatorConfig<NavigationType>

Returns: void

cee.NavigationOperator.invertWalkZoom()
get invertWalkZoom(): boolean

Invert the zoom direction of the mouse wheel

Returns: boolean

set invertWalkZoom(invert: boolean): void

Parameters

invert: boolean

Returns: void

cee.NavigationOperator.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.NavigationOperator.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.NavigationOperator.name()

inherited

get name(): string

The name of the operator. Built-in operator names can be referenced by the StandardOperator enum.

Returns: string

cee.NavigationOperator.ownerView()

inherited

get ownerView(): View

Returns the View that this operator is set on. If the operator is not on a view’s OperatorStack, null is returned.

Returns: View

cee.NavigationOperator.rotationAxis()
get rotationAxis(): Vec3Like

An optional user provided axis around which the model should be rotated. Set to null to not constrain rotation to an axis (default).

Returns: Vec3Like

set rotationAxis(axis: Vec3Like): void

Parameters

axis: Vec3Like

Returns: void

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

The current rotation point

Returns: Vec3Like

set rotationPoint(rotationPoint: Vec3Like): void

Parameters

rotationPoint: Vec3Like

Returns: void

cee.NavigationOperator.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

Methods

cee.NavigationOperator.onAddedToView()
onAddedToView(): void

Returns: void

cee.NavigationOperator.onClick()

optional inherited

onClick(event: MouseEvent): OperatorEventStatus

Parameters

event: MouseEvent

Returns: OperatorEventStatus

cee.NavigationOperator.onDblClick()

optional inherited

onDblClick(event: MouseEvent): OperatorEventStatus

Parameters

event: MouseEvent

Returns: OperatorEventStatus

cee.NavigationOperator.onKeyDown()

optional inherited

onKeyDown(event: KeyboardEvent): OperatorEventStatus

Parameters

event: KeyboardEvent

Returns: OperatorEventStatus

cee.NavigationOperator.onKeyUp()

optional inherited

onKeyUp(event: KeyboardEvent): OperatorEventStatus

Parameters

event: KeyboardEvent

Returns: OperatorEventStatus

cee.NavigationOperator.onMouseDown()
onMouseDown(event: MouseEvent): OperatorEventStatus

Parameters

event: MouseEvent

Returns: OperatorEventStatus

cee.NavigationOperator.onMouseMove()
onMouseMove(event: MouseEvent): OperatorEventStatus

Parameters

event: MouseEvent

Returns: OperatorEventStatus

cee.NavigationOperator.onMouseUp()
onMouseUp(event: MouseEvent): OperatorEventStatus

Parameters

event: MouseEvent

Returns: OperatorEventStatus

cee.NavigationOperator.onPointerDown()

optional inherited

onPointerDown(event: PointerEvent): OperatorEventStatus

Parameters

event: PointerEvent

Returns: OperatorEventStatus

cee.NavigationOperator.onPointerMove()

optional inherited

onPointerMove(event: PointerEvent): OperatorEventStatus

Parameters

event: PointerEvent

Returns: OperatorEventStatus

cee.NavigationOperator.onPointerUp()

optional inherited

onPointerUp(event: PointerEvent): OperatorEventStatus

Parameters

event: PointerEvent

Returns: OperatorEventStatus

cee.NavigationOperator.onRemovedFromView()

optional inherited

onRemovedFromView(): void

Returns: void

cee.NavigationOperator.onTouchEnd()
onTouchEnd(event: TouchEvent): OperatorEventStatus

Parameters

event: TouchEvent

Returns: OperatorEventStatus

cee.NavigationOperator.onTouchMove()
onTouchMove(event: TouchEvent): OperatorEventStatus

Parameters

event: TouchEvent

Returns: OperatorEventStatus

cee.NavigationOperator.onTouchStart()
onTouchStart(event: TouchEvent): OperatorEventStatus

Parameters

event: TouchEvent

Returns: OperatorEventStatus

cee.NavigationOperator.onWheel()
onWheel(event: WheelEvent): OperatorEventStatus

Parameters

event: WheelEvent

Returns: OperatorEventStatus

cee.NavigationOperator.resetRotationPoint()
resetRotationPoint(): boolean

Reset the rotation point to the bounding box center of all models in the owner view. If the operator does not have a valid view bounding box, the rotation point will not be modified and the function will return false.

Returns: boolean

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