Home Reference Source Repository

Function

Static Public Summary
public

Assign(target: *, value: *): *

public

Constraint(type: *): *

public

Graphics(name: *): *

public

Graphics(name: *, args: ...*): *

public

Handler(sketcher: *, name: *): *

public

Member(value: *, attr: *): *

public

Return(value: *): *

public

Sequence(commands: ...*): *

public

Variable(basename: string): *

public

adapt(ct: *, entities: *): *

public

calcSketchPos(ray: *, sketch: *): *

public

commandRunner(session: *, commands: *): *

public

drawArcBy_Angle_M(vertexPos: *, startDir: *, endDir: *, middlePos: *): {"start": *, "end": *, "center": *, "clockwise": boolean}

public

drawArcBy_S_E_CPh(startPos: *, endPos: *, controlPointHint: *): {"start": *, "end": *, "center": *, "clockwise": *}

public

drawArcBy_S_E_Ch(startPos: *, endPos: *, centerPosHint: *, takeLarger: *): {"start": *, "end": *, "center": *, "clockwise": *}

public

drawArcBy_S_E_M(startPos: *, endPos: *, middlePos: *): {"start": *, "end": *, "center": *, "clockwise": *}

public

drawArcBy_S_T_E(startPos: *, startTangent: *, endPos: *): {"start": *, "end": *, "center": *, "clockwise": *}

public

drawCurveBy_S_Eh_Restrictions(start: *, endHint: *, restrictions: *): {"start": *, "end": *}

public

drawLineBy_Angle_M(vertexPos: *, startDir: *, endDir: *, middlePos: *): {"start": *, "end": *}

public

getArcAngles(params: *): {"center": *, "mid": *, "radius": *, "start": *, "end": *, "bulge": *}

public

getSnappedPointWrap(sketch: *, mousePosition: *, obj: *, lastDragPoint: *): *

public

getTangent(geomParams: *, point: *): *

public

halt(message: *)

public

intersectLines(pntA: *, dirA: *, pntB: *, dirB: *, angularTolerance: *): *

public

linear(k: *): *

public

log(message: *)

public

move(geomParams: *, subType: *, displacement: *): *

public

observeConsole(consoleElement: *, handlerThunk: *, useNewConsole: *)

public

queryDom(item: *): *

public

async runAllTests(sketcher: *, rootObject: *)

public

async runPerfoTest(sketcher: *)

public

setPrefixedValue(elm: *, prop: *, value: *, fallback: *)

public

signalrhub(scope: *)

public

url(param: *): *

Static Public

public Assign(target: *, value: *): * source

Params:

NameTypeAttributeDescription
target *
value *

Return:

*

public Constraint(type: *): * source

Params:

NameTypeAttributeDescription
type *

Return:

*

public Graphics(name: *): * source

Params:

NameTypeAttributeDescription
name *

Return:

*

public Graphics(name: *, args: ...*): * source

Params:

NameTypeAttributeDescription
name *
args ...*

Return:

*

public Handler(sketcher: *, name: *): * source

Params:

NameTypeAttributeDescription
sketcher *
name *

Return:

*

public Member(value: *, attr: *): * source

Params:

NameTypeAttributeDescription
value *
attr *

Return:

*

public Return(value: *): * source

Params:

NameTypeAttributeDescription
value *

Return:

*

public Sequence(commands: ...*): * source

Params:

NameTypeAttributeDescription
commands ...*

Return:

*

public Variable(basename: string): * source

Params:

NameTypeAttributeDescription
basename string
  • optional
  • default: t

Return:

*

public adapt(ct: *, entities: *): * source

Params:

NameTypeAttributeDescription
ct *
entities *

Return:

*

public calcSketchPos(ray: *, sketch: *): * source

import {calcSketchPos} from 'awv3/src/plugins/sketcher/viewutils.js'

Params:

NameTypeAttributeDescription
ray *
sketch *

Return:

*

public commandRunner(session: *, commands: *): * source

Params:

NameTypeAttributeDescription
session *
commands *

Return:

*

public drawArcBy_Angle_M(vertexPos: *, startDir: *, endDir: *, middlePos: *): {"start": *, "end": *, "center": *, "clockwise": boolean} source

import {drawArcBy_Angle_M} from 'awv3/src/plugins/sketcher/geomutils.js'

Params:

NameTypeAttributeDescription
vertexPos *
startDir *
endDir *
middlePos *

Return:

{"start": *, "end": *, "center": *, "clockwise": boolean}

public drawArcBy_S_E_CPh(startPos: *, endPos: *, controlPointHint: *): {"start": *, "end": *, "center": *, "clockwise": *} source

import {drawArcBy_S_E_CPh} from 'awv3/src/plugins/sketcher/geomutils.js'

Params:

NameTypeAttributeDescription
startPos *
endPos *
controlPointHint *

Return:

{"start": *, "end": *, "center": *, "clockwise": *}

public drawArcBy_S_E_Ch(startPos: *, endPos: *, centerPosHint: *, takeLarger: *): {"start": *, "end": *, "center": *, "clockwise": *} source

import {drawArcBy_S_E_Ch} from 'awv3/src/plugins/sketcher/geomutils.js'

Params:

NameTypeAttributeDescription
startPos *
endPos *
centerPosHint *
takeLarger *

Return:

{"start": *, "end": *, "center": *, "clockwise": *}

public drawArcBy_S_E_M(startPos: *, endPos: *, middlePos: *): {"start": *, "end": *, "center": *, "clockwise": *} source

import {drawArcBy_S_E_M} from 'awv3/src/plugins/sketcher/geomutils.js'

Params:

NameTypeAttributeDescription
startPos *
endPos *
middlePos *

Return:

{"start": *, "end": *, "center": *, "clockwise": *}

public drawArcBy_S_T_E(startPos: *, startTangent: *, endPos: *): {"start": *, "end": *, "center": *, "clockwise": *} source

import {drawArcBy_S_T_E} from 'awv3/src/plugins/sketcher/geomutils.js'

Params:

NameTypeAttributeDescription
startPos *
startTangent *
endPos *

Return:

{"start": *, "end": *, "center": *, "clockwise": *}

public drawCurveBy_S_Eh_Restrictions(start: *, endHint: *, restrictions: *): {"start": *, "end": *} source

import {drawCurveBy_S_Eh_Restrictions} from 'awv3/src/plugins/sketcher/geomutils.js'

Params:

NameTypeAttributeDescription
start *
endHint *
restrictions *

Return:

{"start": *, "end": *}

public drawLineBy_Angle_M(vertexPos: *, startDir: *, endDir: *, middlePos: *): {"start": *, "end": *} source

import {drawLineBy_Angle_M} from 'awv3/src/plugins/sketcher/geomutils.js'

Params:

NameTypeAttributeDescription
vertexPos *
startDir *
endDir *
middlePos *

Return:

{"start": *, "end": *}

public getArcAngles(params: *): {"center": *, "mid": *, "radius": *, "start": *, "end": *, "bulge": *} source

import {getArcAngles} from 'awv3/src/plugins/sketcher/geomutils.js'

Params:

NameTypeAttributeDescription
params *

Return:

{"center": *, "mid": *, "radius": *, "start": *, "end": *, "bulge": *}

public getSnappedPointWrap(sketch: *, mousePosition: *, obj: *, lastDragPoint: *): * source

import {getSnappedPointWrap} from 'awv3/src/plugins/sketcher/snaputils.js'

Params:

NameTypeAttributeDescription
sketch *
mousePosition *
obj *
lastDragPoint *

Return:

*

public getTangent(geomParams: *, point: *): * source

import {getTangent} from 'awv3/src/plugins/sketcher/geomutils.js'

Params:

NameTypeAttributeDescription
geomParams *
point *

Return:

*

public halt(message: *) source

import {halt} from 'awv3/src/core/error.js'

Params:

NameTypeAttributeDescription
message *

public intersectLines(pntA: *, dirA: *, pntB: *, dirB: *, angularTolerance: *): * source

import {intersectLines} from 'awv3/src/plugins/sketcher/geomutils.js'

Params:

NameTypeAttributeDescription
pntA *
dirA *
pntB *
dirB *
angularTolerance *

Return:

*

public linear(k: *): * source

import {linear} from 'awv3/src/animation/easing.js'

Params:

NameTypeAttributeDescription
k *

Return:

*

public log(message: *) source

import {log} from 'awv3/src/core/error.js'

Params:

NameTypeAttributeDescription
message *

public move(geomParams: *, subType: *, displacement: *): * source

Params:

NameTypeAttributeDescription
geomParams *
subType *
displacement *

Return:

*

public observeConsole(consoleElement: *, handlerThunk: *, useNewConsole: *) source

import observeConsole from 'awv3/src/plugins/sketcher/console.js'

Params:

NameTypeAttributeDescription
consoleElement *
handlerThunk *
useNewConsole *

public queryDom(item: *): * source

import {queryDom} from 'awv3/src/core/helpers.js'

Params:

NameTypeAttributeDescription
item *

Return:

*

public async runAllTests(sketcher: *, rootObject: *) source

import {runAllTests} from 'awv3/src/plugins/sketcher/unittests.js'

Params:

NameTypeAttributeDescription
sketcher *
rootObject *

public async runPerfoTest(sketcher: *) source

import {runPerfoTest} from 'awv3/src/plugins/sketcher/unittests.js'

Params:

NameTypeAttributeDescription
sketcher *

public setPrefixedValue(elm: *, prop: *, value: *, fallback: *) source

import {setPrefixedValue} from 'awv3/src/core/helpers.js'

Params:

NameTypeAttributeDescription
elm *
prop *
value *
fallback *

public signalrhub(scope: *) source

import signalrhub from 'awv3/src/communication/signalrhub.js'

Params:

NameTypeAttributeDescription
scope *

public url(param: *): * source

import {url} from 'awv3/src/core/helpers.js'

Params:

NameTypeAttributeDescription
param *

Return:

*