Internal Use Only
Flags : Cached (Note this is uncached)
Expression : R.THREE.setMaterial(this.__mod3, this.color)
Internal Use Only
Flags : Cached, External (Note this is uncached)
Expression : R.THREE.makeAssy(this.renderName)
Internal Use Only
Flags : Cached (Note this is uncached)
Expression : this.__pos3; return this.__mod3;
Internal Use Only
Flags : Cached, External (Note this is uncached)
Expression : this.parent.__pos3; return R.THREE.setPosition(this.renderName, null, this.userData, ...this.localTransform.m43());
The bounding box for this branch.
Flags : Cached (Note this is uncached)
Expression : let bb = this.bboxLocal; this.children.forEach(c => bb = c.hasRule('bbox') ? bb.union(c.bbox) : bb); return bb;
The bounding box for this node, not including the children.
Flags : Cached (Note this is uncached)
Expression : R.THREE.getBB(this.__pm3)
Determines whether this object can cast shadows. Shadows must be enabled in the scene for this to take effect.
Flags : Cached, Parameter (Note this is uncached)
Expression : true
Defines the color or material of this model. If not supplied, the parent's color is used.
Flags : Cached, Parameter, Lookup (Note this is uncached)
Expression : "Default"
Defines the styling of the edge geometry. See LineMaterial for more information. All possible options:
{ edgeWeight: 1, // lineWeight of the visible edges. Default is 1. edgeColor: 'black', // color of the visible edges. Default is 'black'. hiddenEdgeWeight: 1, // lineWeight of the hidden edges. Default is 1. hiddenEdgeColor: 'gray', // color of the hidden edges. Default is 'gray'. hiddenEdgeDashPattern: [10,5] // dash pattern of the hidden edges. Default is [10,5]. }
Flags : Cached, Parameter, Lookup (Note this is uncached)
Expression : undefined
Defines whether the geometry of this model is excluded from the bounding box. If not supplied, the parent's value is used.
Flags : Cached, Parameter, Lookup (Note this is uncached)
Expression : false
Set this to true
to allow this model to be selected in a graphics window.
Flags : Cached, Parameter (Note this is uncached)
Expression : false
Defines the layer membership of this model. If not supplied, the parent's layer is used. Layer names can include spaces and underscores, but leading double-underscores are reserved for kernel use. Use of colon, comma, and period are not permitted. If transferring data to other systems, their layer naming restrictions should be respected.
Flags : Cached, Parameter (Note this is uncached)
Expression : this.nha.layer
Determines whether this object can recieve shadows. Shadows must be enabled in the scene for this to take effect.
Flags : Cached, Parameter (Note this is uncached)
Expression : true
Controls whether the children of this model will be shown.
Flags : Cached, Parameter (Note this is uncached)
Expression : this.show
The unique name for this model inside the rendering engine.
Flags : Cached (Note this is uncached)
Expression : this.refChain
Set to true to force this node to render if it has geometry. By default, non-leaf geometry does not render.
Flags : Cached, Parameter (Note this is uncached)
Expression : this.children.length === 0
One of 'default', 'wireframe', 'shaded', 'shadedEdges', 'hiddenLine', or 'hiddenLineDashed'. Default means that renderStyle will be taken from Scene or Viewport.
Flags : Cached, Parameter, Lookup (Note this is uncached)
Expression : "default"
Sets the scene into which this model will be inserted.
Flags : Cached, Parameter, Lookup (Note this is uncached)
Expression : "model"
Set to false to prevent this branch from display.
Flags : Cached, Parameter (Note this is uncached)
Expression : this.nha.renderChildren
This demands the model to be rendered on the client.
Flags : Cached, External (Note this is uncached)
Expression : (this.show && this.renderNode) ? R.THREE.showModel( this.renderName, this.__pos3, this.__mod3, this.__mat3, true ) : R.nullHandle
This is the primary 'Update' driver for rendered models.
Flags : Cached, Update (Note this is uncached)
Expression : this.suppressUpdate ? false : (this.showModel, true)
Experimental
Flags : Cached, Parameter (Note this is uncached)
Expression : null
Render3Mixin (d.1.0)
Mixins: FrameMixin
This mixin provides direct support for three.js modeling and rendering.