References
Class Summary
| Static Public Class Summary | ||
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
The Canvas class holds the webGL context and maps the underlying views. |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
Each geometric objects has several update functions, here they are: 1. |
|
| public |
|
|
| public |
Integration manages plugins. |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
Sample format for patterns array: var patterns = [ {name: "pA", type: "point", position: [10, 20]}, //point with precise location {name: "pB", type: "point"}, //point (location may be arbitrary) {name: "lCD", type: "line", ends: [[0, 0], [50, 0]]}, //line with precise location of endpoints {name: "a1", type: "arc", ends: [[0, 0], [50, 0]]}, //arc with precise location of endpoints (arbitrary center) {type: "arc", ends: [[30, 0], [50, 0]], middle: [40, 10]}, //unnamed curve with precise geometric state (endpoints + middle point) {type: "line", ends: [[0, -10], [50, -10]], undir: true}, //unnamed line with given endpoints (maybe in reversed order) {name: "lST", type: "line", middle: [50, 50]}, //line with prescribed middle point {type: "fixation", args: "pA"}, //fixation constraint on point named "pA" {type: "incidence", args: ["lCD", "lST"]}, //lines "lCD" and "lST" have collinearity constraint on them {type: "distance", args: [1, "lCD"], value: 50}, //distance constraint from "pB" (second pattern in array) to "lCD" with value = 50 {type: "coincidence", args: ["lST.e", "3.c"]}, //'c'enter of arc a1 (by index 3) is coincident with 'e'ndpoint of line lST ]; |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
A view represents a portion of canvas on which webGL can draw. |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
Function Summary
| Static Public Function Summary | ||
| public |
createContext(options: {}, resolve: *, reject: *, command: string): * |
|
| public |
createGeomObject(geomParams: *, oldObject: *): * |
|
| public |
drawArcBy_Angle_M(vertexPos: *, startDir: *, endDir: *, middlePos: *): * |
|
| public |
drawArcBy_S_E_CPh(startPos: *, endPos: *, controlPointHint: *): * |
|
| public |
drawArcBy_S_E_Ch(startPos: *, endPos: *, centerPosHint: *, takeLarger: *): * |
|
| public |
drawArcBy_S_E_M(startPos: *, endPos: *, middlePos: *): * |
|
| public |
drawArcBy_S_T_E(startPos: *, startTangent: *, endPos: *): * |
|
| public |
drawLineBy_Angle_M(vertexPos: *, startDir: *, endDir: *, middlePos: *): * |
|
| public |
execute(socket: *, cmd: *, factory: *, attributes: *): * |
|
| public |
executeModels(socket: *, cmd: *): * |
|
| public |
getColor(object: *, isHighlighted: *): * |
|
| public |
guid(): * |
|
| public |
handleResult(context: *, object: *): * |
|
| public |
intersectLines(pntA: *, dirA: *, pntB: *, dirB: *, angularTolerance: *): * |
|
| public |
linear(k: *): * |
|
| public |
log(message: *) |
|
| public |
mergeContext(context: *): * |
|
| public |
parseGeometry(data: *, context: *): * |
|
| public |
parseObjectTree(objectTree: *, addFirstChildTo: *, toplevelChildren: *): * |
|
| public |
parseTo(obj: *, linkedObjects: *): * |
|
| public |
parseToChildOf(obj: *, linkedObjects: *): * |
|
| public |
queryDom(item: *): * |
|
| public |
runAllTests(sketcher: *, rootObject: *) |
|
| public |
setPrefixedValue(elm: *, prop: *, value: *, fallback: *) |
|
| public |
signalrhub(scope: *) |
|
| public |
trackPromise(promise: *): * |
|
| public |
url(param: *): * |
|
Variable Summary
| Static Public Variable Summary | ||
| public |
Expression: * |
|
| public |
Statement: * |
|
| public |
Timestamp: * |
|
| public |
back: * |
|
| public |
bounce: * |
|
| public |
circular: * |
|
| public |
cubic: * |
|
| public |
elastic: * |
|
| public |
exponential: * |
|
| public |
|
|
| public |
lastCreated: * last created canvas |
|
| public |
logLevel: * |
|
| public |
quadratic: * |
|
| public |
quartic: * |
|
| public |
quintic: * |
|
| public |
sinusoidal: * |
|
| public |
Global awv3 version |
|