Home Reference Source Repository
import Constraint from 'awv3-next/sketcher/constraint.js'
public class | source

Constraint

Extends:

three~THREE.Object3DObject3ClassCadObject → Constraint

Constructor Summary

Public Constructor
public

constructor(types: *, args: *, attributes: *)

Member Summary

Public Members
public

args: *

public
public

fixed: *

public

mesh: *

public

points: *

public

type: *

public
public

value: *

public

Method Summary

Public Methods
public

addMember(member: *)

public

applyStateDiff(stateDiff: *)

public
public

getData(): *

public

getState(): *

public

hide()

public

hover()

public
public

prepareAddOnServer(sketch: *): *

public

prepareRemoveOnServer(sketch: *): *

public

prepareUpdateToServer(sketch: *): *

public

setGeomSizes(sizes: *)

public

show()

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

Public Constructors

public constructor(types: *, args: *, attributes: *) source

Override:

ClassCadObject#constructor

Params:

NameTypeAttributeDescription
types *
args *
attributes *

Public Members

public args: * source

public expression: * source

public fixed: * source

public mesh: * source

public points: * source

public type: * source

Override:

ClassCadObject#type

public typename: * source

public value: * source

public visible: boolean source

Public Methods

public addMember(member: *) source

Override:

ClassCadObject#addMember

Params:

NameTypeAttributeDescription
member *

public applyStateDiff(stateDiff: *) source

Params:

NameTypeAttributeDescription
stateDiff *

public finishedUpdating() source

Override:

ClassCadObject#finishedUpdating

public getData(): * source

Return:

*

public getState(): * source

Return:

*

public hide() source

public hover() source

public loadTexture() source

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 show() source

public unhover() source

public updateGeometry() source

public updateMatrixFromMatrixWorld() source

Override:

ClassCadObject#updateMatrixFromMatrixWorld