availableTransforms: {
rotation: boolean;
scaling: boolean;
translation: boolean;
} = ...
AbstractdiffuseColor
diffuseColor: ColorRepresentation
AbstractedgesColor
edgesColor: ColorRepresentation
AbstractedgesOpacity
edgesOpacity: number
AbstractemissiveColor
emissiveColor: ColorRepresentation
ReadonlyisDisplayable
isDisplayable: true
ReadonlyisRaycastable
isRaycastable: true
ReadonlyisSceneMesh
isSceneMesh: true
ReadonlyisSceneObject
isSceneObject: true
isSelectable
isSelectable: boolean = true
metalness: number
Abstractopacity
opacity: number
Abstractroughness
roughness: number
showInfoboxOnClick
showInfoboxOnClick: boolean = true
Readonlysignals
signals: { onSelectedChanged: ViewerSignal<(...args: any[]) => any>; onVisibilityChanged: ViewerSignal<(...args: any[]) => any>;} = ... transformable: boolean = false
userData
userData: Record<string, any> = {}
AbstractxRay
xRay: boolean
Static ReadonlyTRANSPARENCY_THRESHOLD
TRANSPARENCY_THRESHOLD: 0.95
SceneMesh can contain triangles and/or lines representing the edges.