Properties in webvis

  • defaultValue Value with which the property is initialized if nothing is set.

  • recursive If true, the property value is recursive, which means, that it will be applied to all childNodes too, see Chapter 3.

  • readOnly The property can only be read, setting another value is not possible.

The following list gives an overview of all properties in webvis:

Property name

defaultValue

recursive

readOnly

isStorable

children

[ ] (empty array)

✖

✔

✖

localTransform

glMatrix.mat4.create()

✖

✖

✔

globalTransform

glMatrix.mat4.create()

✖

✔

✖

localVolume

new hare3d.BoxVolume()

✖

✖

✖

globalVolume

new hare3d.BoxVolume()

✖

✔

✖

appearanceURI

undefined

✔

✖

✔

enabled

false

✔

✖

✔

pickable

true

✔

✖

✔

selected

false

✔

✔

✖

label

“no label set”

✖

✖

✔

depth

0

✖

✔

✖

nodeRepresentation

NodeRepresentation.ASSEMBLY

✖

✔

✖

resourceState

L3DResourceClientState.READY

✖

✔

✖

hasAuxStructure

false

✖

✔

✖

auxEnabled

false

✔

✖

✔

renderMode

RenderMode.Faces

✔

✖

✔

hidden

false

✔

✖

✔

auxContent

undefined

✖

✔

✔

auxNodes

undefined

✖

✔

✖

activatable

true

✖

✔

✖

modelViews

undefined

✖

✔

✖

type

NodeType.STRUCTURE

✖

✔

✖

subType

undefined

✖

✔

✔

attachment

undefined

✖

✖

✔

animation

undefined

✖

✖

✔