Home Reference Source Repository
public class | source

Line

Extends:

three~THREE.Object3DObject3ClassCadObjectGeometricObject → Line

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public

mesh: *

public

points: *

public
public

width: *

Method Summary

Public Methods
public

addStateDiff(stateDiff: *, alpha: *)

public

applyStateDiff(stateDiff: *)

public

endDrag(sketch: *, socket: *)

public
public

getLength(): *

public
public
public

getState(): *

public

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

public

getTangent(atPoint: *): *

public

modify(start: *, end: *)

public

moveRelative(direction: *)

public

prepareAddOnServer(sketch: *): *

public

prepareRemoveOnServer(sketch: *): *

public

prepareUpdateToServer(sketch: *): *

public

setGeomSizes(sizes: *)

public

setVisible(visibility: *)

public
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 width: * source

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 getLength(): * source

Return:

*

public getMiddlePosition(): * source

Return:

*

public getSizingPoint(): * source

Return:

*

public getState(): * source

Return:

*

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

Params:

NameTypeAttributeDescription
len *
size *

Return:

*

public getTangent(atPoint: *): * source

Params:

NameTypeAttributeDescription
atPoint *

Return:

*

public modify(start: *, end: *) source

Params:

NameTypeAttributeDescription
start *
end *

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

public updateVisualization() source