Home Reference Source Repository
public class | source

Handle

Extends:

three~THREE.Mesh → Handle

Direct Subclass:

PositionHandle, ValueHandle

Indirect Subclass:

PositionValueHandle

Constructor Summary

Public Constructor
public

constructor(geometry: *, material: *)

Member Summary

Public Members
public
public

text: *

Method Summary

Public Methods
public
public
public
public
public
public
public
public
public

onDrag(state: *, position: *)

public

onDrop(state: *)

public

onScale(scale: *)

public

updateFromState(state: *)

Public Constructors

public constructor(geometry: *, material: *) source

Params:

NameTypeAttributeDescription
geometry *
material *

Public Members

public draggedState: * source

public text: * source

Public Methods

public [Object3.Events.Interaction.Clicked](hitObject: *) source

Params:

NameTypeAttributeDescription
hitObject *

public [Object3.Events.Interaction.Dragged](hitObject: *) source

Params:

NameTypeAttributeDescription
hitObject *

public [Object3.Events.Interaction.Dropped](hitObject: *) source

Params:

NameTypeAttributeDescription
hitObject *

public [Object3.Events.Interaction.Hovered](hitObject: *) source

Params:

NameTypeAttributeDescription
hitObject *

public [Object3.Events.Interaction.Missed](hitObject: *) source

Params:

NameTypeAttributeDescription
hitObject *

public [Object3.Events.Interaction.Picked](hitObject: *) source

Params:

NameTypeAttributeDescription
hitObject *

public [Object3.Events.Interaction.Unhovered](hitObject: *) source

Params:

NameTypeAttributeDescription
hitObject *

public [Object3.Events.Lifecycle.Rendered]() source

public onDrag(state: *, position: *) source

Params:

NameTypeAttributeDescription
state *
position *

public onDrop(state: *) source

Params:

NameTypeAttributeDescription
state *

public onScale(scale: *) source

Params:

NameTypeAttributeDescription
scale *

public updateFromState(state: *) source

Params:

NameTypeAttributeDescription
state *