API
A library for building Novorender web apps.
Enumerations
Classes
- BaseController
- Benchmark
- CadMiddlePanController
- CadRightPanController
- CollisionModule
- ControllerInput
- CoreModule
- DrawModule
- FillrateProfiler
- FlightController
- FollowModule
- ManholeModule
- MeasureError
- MeasureView
- NullController
- OfflineScene
- OfflineViewState
- OrbitController
- OrthoController
- PanoramaController
- PitchRollYawOrientation
- PointrateProfiler
- ProfileModule
- RenderContext
- RoadModule
- SpecialFlightController
- View
Interfaces
- AABB
- ArcValues
- AsyncProgramParams
- BoundingSphere
- Camera
- CameraControllerInitialValues
- CameraControllerOptions
- CameraValues
- CollisionValues
- ContollerInputContext
- ControllerInitParams
- Core3DImportMap
- Core3DImports
- CylinderValues
- DerivedRenderState
- DeviationLabel
- DeviationSample
- DeviceFeatures
- DeviceLimits
- DeviceProfile
- DeviceQuirks
- DrawContext
- DrawObject
- DrawPart
- DrawProduct
- DrawVoid
- DrawableEntity
- DuoMeasurementValues
- EnvironmentDescription
- FlightControllerParams
- FlyToParams
- FollowParametricObject
- HSLAOptions
- LineStripMeasureValues
- LineStripValues
- LineValues
- LinearTransform
- Logger
- ManholeMeasureValues
- MaterialProperties
- Matrices
- MeasureImportMap
- MeasureImports
- MeasureObjectInfo
- MeasureSettings
- OfflineContext
- OfflineErrorMessage
- OfflineImportMap
- OfflineImports
- OrbitControllerParams
- Orientation
- OrthoControllerParams
- OutlineSample
- PanoramaControllerParams
- ParameterBounds
- ParametricEntity
- PickContext
- PickOptions
- PickSample
- PickSampleExt
- PlaneValues
- PointEntity
- PointVisualizationClassification
- PointVisualizationCommon
- PointVisualizationDeviation
- PointVisualizationHeightMap
- PointVisualizationIntensity
- PointVisualizationRGB
- PolymeshValues
- Profile
- RGBAOptions
- RenderModule
- RenderModuleContext
- RenderState
- RenderStateBackground
- RenderStateCamera
- RenderStateClipping
- RenderStateClippingPlane
- RenderStateColorGradient
- RenderStateColorGradientKnot
- RenderStateDebug
- RenderStateDynamicGeometry
- RenderStateDynamicImage
- RenderStateDynamicInstance
- RenderStateDynamicMaterialGGX
- RenderStateDynamicMaterialUnlit
- RenderStateDynamicMesh
- RenderStateDynamicMeshPrimitive
- RenderStateDynamicNormalTextureReference
- RenderStateDynamicObject
- RenderStateDynamicObjects
- RenderStateDynamicOcclusionTextureReference
- RenderStateDynamicSampler
- RenderStateDynamicTexture
- RenderStateDynamicTextureReference
- RenderStateDynamicVertexAttributes
- RenderStateGrid
- RenderStateHighlightGroup
- RenderStateHighlightGroupTexture
- RenderStateHighlightGroups
- RenderStateOutlines
- RenderStateOutput
- RenderStatePick
- RenderStatePointCloud
- RenderStateQuality
- RenderStateScene
- RenderStateStaticGeometryKinds
- RenderStateTerrain
- RenderStateTextureReference
- RenderStateTonemapping
- RenderStateToonOutline
- RenderStatistics
- RoadCrossSection
- SceneConfig
- SceneIndex
- SnapTolerance
- TextureDescription
- TextureSlot
- TouchContactPoint
- ViewFrustum
- ViewStatistics
- WasmInstance
Type Aliases
- ActiveTextureIndex
- ActiveTexturesArray
- AtLeastOne
- BuiltinCameraControllerKind
- BuiltinCameraControllerType
- CameraControllersFactory
- ControllerAxes
- ControllerParams
- CylinerMeasureType
- DeviationInspectionSettings
- DeviationInspections
- DeviationProjection
- EdgeValues
- FaceValues
- FixedSizeArray
- GPUTier
- LoadStatus
- MaxActiveTextures
- MeasureEntity
- MeasurementValues
- ObjectId
- PointVisualization
- RGB
- RGBA
- RGBATransform
- RecursivePartial
- RenderStateChanges
- RenderStateDynamicMaterial
- RenderStateDynamicVertexAttribute
- RenderStateGroupAction
- ViewImportmap
- ViewImports
Variables
Functions
- builtinControllers
- computeRotation
- createColorSetHighlight
- createCubeObject
- createHSLATransformHighlight
- createMeasureView
- createNeutralHighlight
- createOfflineViewState
- createRGBATransformHighlight
- createSphereObject
- createTransparentHighlight
- defaultRenderState
- downloadCore3dImports
- downloadGLTF
- downloadMeasureImports
- downloadOfflineImports
- downloadScene
- easeInOut
- easeOut
- getDeviceProfile
- initCore3D
- mergeRecursive
- modifyRenderState
- rotationFromDirection
- segmentPlaneIntersection
- validateRenderState