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

Point

Extends:

sketcher/ccobjects~ClassCadObjectGeometricObject → 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: *, server: *)

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 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

Public Methods

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

Params:

NameTypeAttributeDescription
stateDiff *
alpha *

public applyStateDiff(stateDiff: *) source

Params:

NameTypeAttributeDescription
stateDiff *

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

Params:

NameTypeAttributeDescription
sketch *
server *

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