766 B
766 B
title |
---|
Point.shift() |
Returns a new Point
that is distance
(mm) away in the direction of angle
(degrees).
An angle of 0° points to the right, and the angle increases counterclockwise.
Point.shift() signature
Point point.shift(float angle, float distance)
Point.shift() example
let { Point, points, macro } = part.shorthand();
points.A = new Point(90, 40)
.attr("data-text", "Point A")
.attr("data-text-class", "right");
points.B = points.A.shift(155, 70)
.attr("data-text", "Point B is point A shifted 7cm\nat a 155 degree angle")
.attr("data-text-lineheight", 6);
macro("ld", {
from: points.B,
to: points.A,
d: -10
});