Home Reference Source Repository
import {Point} from 'awv3-next/sketcher/geomobjects.js'
public class | source

Point

Extends:

three~THREE.Object3DObject3ClassCadObjectGeometricObject → Point

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public

mesh: *

public

points: *

public

Method Summary

Public Methods
public

addStateDiff(stateDiff: *, alpha: *)

public

applyStateDiff(stateDiff: *)

public

endDrag(sketch: *, socket: *)

public
public

getState(): *

public

getSubstratePosition(len: *, size: *): *

public

move(position: *)

public

moveRelative(direction: *)

public

prepareAddOnServer(sketch: *): *

public

prepareRemoveOnServer(sketch: *): *

public

prepareUpdateToServer(sketch: *): *

public

setGeomSizes(sizes: *)

public

setVisible(visibility: *)

public
public

Inherited Summary

From class ClassCadObject
public get
public

members: *

public

name: *

public

type: *

public

addMember(member: *, markAsFreshlyAdded: *)

public
public
public

setFromObjectTree(objectTreeNode: *)

public
public
From class GeometricObject
public
public

Public Constructors

public constructor source

Override:

GeometricObject#constructor

Public Members

public interact: * source

public mesh: * source

public points: * source

public type: string source

Override:

ClassCadObject#type

Public Methods

public addStateDiff(stateDiff: *, alpha: *) source

Params:

NameTypeAttributeDescription
stateDiff *
alpha *

public applyStateDiff(stateDiff: *) source

Params:

NameTypeAttributeDescription
stateDiff *

public endDrag(sketch: *, socket: *) source

Params:

NameTypeAttributeDescription
sketch *
socket *

public getAuxiliaryGeometry(): * source

Return:

*

public getState(): * source

Return:

*

public getSubstratePosition(len: *, size: *): * source

Params:

NameTypeAttributeDescription
len *
size *

Return:

*

public move(position: *) source

Params:

NameTypeAttributeDescription
position *

public moveRelative(direction: *) source

Params:

NameTypeAttributeDescription
direction *

public prepareAddOnServer(sketch: *): * source

Params:

NameTypeAttributeDescription
sketch *

Return:

*

public prepareRemoveOnServer(sketch: *): * source

Params:

NameTypeAttributeDescription
sketch *

Return:

*

public prepareUpdateToServer(sketch: *): * source

Params:

NameTypeAttributeDescription
sketch *

Return:

*

public setGeomSizes(sizes: *) source

Params:

NameTypeAttributeDescription
sizes *

public setVisible(visibility: *) source

Params:

NameTypeAttributeDescription
visibility *

public updateAuxiliaryGeometry() source

public updateGeometry() source