Options
All
  • Public
  • Public/Protected
  • All
Menu

Class APolygonElement

Hierarchy

Index

Constructors

constructor

Properties

_element

_element: Mesh<BufferGeometry, Material | Material[]>

_geometry

_geometry: BufferGeometry

_material

_material: Material | Material[]

Accessors

eventHandler

  • get eventHandler(): Object3D

geometry

  • get geometry(): BufferGeometry

material

  • get material(): Material | Material[]

serializationLabel

  • get serializationLabel(): any

threejs

  • get threejs(): Mesh<BufferGeometry, Material | Material[]>

uid

  • get uid(): string

visible

  • get visible(): boolean
  • set visible(value: boolean): void

Methods

_initIfNotAlready

  • _initIfNotAlready(geometry?: VertexArray<any> | BufferGeometry, material?: Color | Color | Material | Material[]): void

_setBufferGeometry

add

dispose

  • dispose(): void

getMatrix

  • getMatrix(): void

init

  • init(geometry?: VertexArray<any> | BufferGeometry, material?: Color | Color | Material | Material[]): void

onMaterialChange

  • onMaterialChange(newMaterial: AMaterial, ...args: any[]): void

onMaterialUpdate

  • onMaterialUpdate(newMaterial: AMaterial, ...args: any[]): void

remove

setColor

  • setColor(color: Color | Color): void

setGeometry

  • setGeometry(geometry: VertexArray<any> | BufferGeometry): void

setMaterial

  • setMaterial(material: Color | Color | Material | Material[]): void

setMaterialAttribute

  • setMaterialAttribute(name: string, value: any): void

setMatrix

setObject3DName

  • setObject3DName(name: string): void

setOpacity

  • setOpacity(opacity: number): void

setTransform

setVerts

setVerts2D

Static Create

Static _GetMaterialFromParam

  • _GetMaterialFromParam(material: Color | Color | Material | Material[]): Material | Material[]

Generated using TypeDoc