Class Parallelpoint
Extends
JXG.Point.
This element is used to construct a parallel point.
Defined in: Composition.js.
Constructor Attributes | Constructor Name and Description |
---|---|
Parallelpoint(p1,p2,p3, l,p)
A parallel point is given by three points.
|
- Fields borrowed from class JXG.Point:
- attractorDistance, attractors, showInfobox, snapSizeX, snapSizeY, snapToGrid, snapToPoints, snatchDistance, style
- Fields borrowed from class JXG.GeometryElement:
- addEvent, ancestors, board, childElements, dash, descendants, draft, dump, elementClass, elType, eventHandlers, fillColor, fillOpacity, fixed, frozen, getAttribute, hasLabel, highlight, highlighted, highlightFillColor, highlightFillOpacity, highlightStrokeColor, highlightStrokeOpacity, highlightStrokeWidth, id, isDraggable, isReal, methodMap, mouseover, name, needsRegularUpdate, needsUpdate, notExistingParents, numTraces, quadraticform, removeEvent, scalable, shadow, stdform, strokeColor, strokeOpacity, strokeWidth, subs, symbolic, trace, traceAttributes, traces, transformations, type, visible, visProp, withLabel
- Methods borrowed from class JXG.Point:
- addConstraint, addTransform, Dist, face, free, handleAttractors, handleSnapToGrid, handleSnapToPoints, makeGlider, moveAlong, moveTo, normalizeFace, remove, setGliderPosition, setPosition, setPositionByTransform, setPositionDirectly, size, update, updateTransform, visit, X, Y, Z
- Methods borrowed from class JXG.GeometryElement:
- addChild, addRotation, animate, bounds, clearTrace, cloneToBackground, createLabel, getAttributes, getLabelAnchor, getName, getParents, getProperty, getTextAnchor, getType, hasPoint, hideElement, labelColor, noHighlight, off, on, resolveShortcuts, setArrow, setAttribute, setLabelText, setProperty, showElement, triggerEventHandlers
- Events borrowed from class JXG.GeometryElement:
- attribute, attribute:<attribute><attribute>, down, drag, mousedown, mousedrag, mousemove, mouseout, mouseover, mouseup, move, out, over, touchdown, touchdrag, touchup, up
Class Detail
Parallelpoint(p1,p2,p3, l,p)
A parallel point is given by three points. Taking the euclidean vector from the first to the
second point, the parallel point is determined by adding that vector to the third point.
The line determined by the first two points is parallel to the line determined by the third point and the constructed point.
var p1 = board.create('point', [0.0, 2.0]); var p2 = board.create('point', [2.0, 1.0]); var p3 = board.create('point', [3.0, 3.0]); var pp1 = board.create('parallelpoint', [p1, p2, p3]);
- Parameters:
- {JXG.Point_JXG.Point_JXG.Point} p1,p2,p3
- Taking the euclidean vector v=p2-p1 the parallel point is determined by p4 = p3+v
- {JXG.Line_JXG.Point} l,p
- The resulting point will together with p specify a line which is parallel to l.
- Throws:
- {Error}
- If the element cannot be constructed with the given parent objects an exception is thrown.