Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SurfaceRepresentation

Create Surface representation object

Hierarchy

Indexable

[key: string]: any

Create Surface representation object

Index

Constructors

constructor

Properties

Protected __box

__box: Box3

Protected __boxCenter

__boxCenter: Vector3

Protected __boxSize

__boxSize: number

Protected __contour

__contour: boolean

Protected __isolevel

__isolevel: number

Protected __smooth

__smooth: number

Protected __wrap

__wrap: boolean

Protected _position

_position: Vector3

Protected background

background: boolean

Protected box

box: Box3

Protected boxCenter

boxCenter: Vector3

Protected boxSize

boxSize: number

bufferList

bufferList: Buffer[]

Protected clipCenter

clipCenter: Vector3

Protected clipNear

clipNear: number

Protected clipRadius

clipRadius: number

Protected colorDomain

colorDomain: number[]

Protected colorMode

colorMode: ColorMode

Protected colorReverse

colorReverse: boolean

Protected colorScale

colorScale: string | string[]

Protected colorScheme

colorScheme: string

Protected colorValue

colorValue: number

Protected colorVolume

colorVolume: Volume

Protected contour

contour: boolean

Protected depthWrite

depthWrite: boolean

Protected diffuse

diffuse: number

Protected Optional diffuseInterior

diffuseInterior: undefined | false | true

Protected disableImpostor

disableImpostor: boolean

Protected disablePicking

disablePicking: boolean

Protected disposed

disposed: boolean

Protected flatShaded

flatShaded: boolean

Protected interiorColor

interiorColor: number

Protected interiorDarkening

interiorDarkening: number

Protected inverseMatrix

inverseMatrix: Matrix4

Protected isolevel

isolevel: number

Protected isolevelScroll

isolevelScroll: boolean

Protected isolevelType

isolevelType: "value" | "sigma"

lazy

lazy: boolean

lazyProps

lazyProps: { bufferParams: BufferParameters | {}; build: boolean; what: {} }

Type declaration

Protected manualAttach

manualAttach: () => any

Type declaration

    • (): any
    • Returns any

Protected matrix

matrix: Matrix4

Protected metalness

metalness: number

Protected name

name: string

Protected negateIsolevel

negateIsolevel: boolean

Protected opacity

opacity: number

Protected opaqueBack

opaqueBack: boolean

Protected openEnded

openEnded: boolean

parameters

parameters: any

Protected radialSegments

radialSegments: number

Protected roughness

roughness: number

setBox

setBox: () => void

Type declaration

    • (): void
    • Returns void

Protected side

Protected smooth

smooth: number

Protected sphereDetail

sphereDetail: number

Protected surface

surface: Surface | Volume | undefined

tasks

tasks: Counter

Protected toBePrepared

toBePrepared: boolean

type

type: string

Protected Optional useInteriorColor

useInteriorColor: undefined | false | true

Protected useWorker

useWorker: boolean

viewer

viewer: Viewer

visible

visible: boolean

Protected volume

volume: Volume | undefined

Protected wireframe

wireframe: boolean

Protected wrap

wrap: boolean

Methods

attach

  • attach(callback: () => void): void

build

  • build(updateWhat?: undefined | {}): void

clear

  • clear(): void

create

  • create(): void

dispose

  • dispose(): void

getBufferParams

  • getBufferParams(p?: {}): { clipCenter: Vector3; clipNear: number; clipRadius: number; depthWrite: boolean; diffuse: number; diffuseInterior: undefined | false | true; disablePicking: boolean; flatShaded: boolean; interiorColor: number; interiorDarkening: number; matrix: Matrix4; metalness: number; opacity: number; roughness: number; side: "double" | "front" | "back"; useInteriorColor: undefined | false | true; wireframe: boolean } & {}
  • Parameters

    • Default value p: {} = {}
      • [k: string]: any

    Returns { clipCenter: Vector3; clipNear: number; clipRadius: number; depthWrite: boolean; diffuse: number; diffuseInterior: undefined | false | true; disablePicking: boolean; flatShaded: boolean; interiorColor: number; interiorDarkening: number; matrix: Matrix4; metalness: number; opacity: number; roughness: number; side: "double" | "front" | "back"; useInteriorColor: undefined | false | true; wireframe: boolean } & {}

getColorParams

getParameters

  • getParameters(): {}

init

make

  • make(updateWhat?: undefined | false | true, callback?: undefined | (() => void)): void

prepare

  • prepare(callback: () => void): void

setColor

setParameters

setVisibility

  • setVisibility(value: boolean, noRenderRequest?: undefined | false | true): Representation

update

updateParameters

Generated using TypeDoc