CustomShapeSpec

Specification for adding custom shape.

Extends

Members

callback :Func

function to call on click

Type:
  • Func
Inherited From

clickable :boolean

if true, user can click on object to trigger callback

Type:
  • boolean
Inherited From

color :ColorSpec|Array

Either a single color for the whole object or an array specifying the color at each vertex (CustomShapeSpec).

Type:
Inherited From

faceArr :Array

List of triangles to build the custom shape. Each triangle is defined by the indices of 3 vertices in vertexArr, so the array length should be 3 times the number of faces.

Type:
  • Array

frame :number

if set, only display in this frame of an animation

Type:
  • number
Inherited From

hidden :boolean

if true, do not display object

Type:
  • boolean
Inherited From

hover_callback :Func

hover callback

Type:
  • Func

hoverable :boolean

if true, user can hover on object to trigger callback

Type:
  • boolean
Inherited From

linewidth :number

width of line for wireframe rendering No longer supported by most browsers

Type:
  • number
Inherited From

normalArr :Array

List of normal vectors for each vertex

Type:
  • Array

opacity :number

transparency, between 0 (invisible) and 1 (opaque)

Type:
  • number
Inherited From

unhover_callback :Func

unhover callback

Type:
  • Func

vertexArr :Array

List of vertex positions

Type:
  • Array

wireframe :boolean

draw as wireframe, not surface

Type:
  • boolean
Inherited From