1
0
Fork 0
freesewing/markdown/dev/reference/api/point/shift/en.md
2022-09-29 16:12:51 +02:00

749 B

title
Point.shift()

The Point.shift() method 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.

Signature

Point point.shift(float angle, float distance)

Example

```js ({ Point, points, macro, part }) => {

points.A = new Point(90, 40) .setText("Point A", "right text-sm") points.B = points.A.shift(155, 70) .setText("Point B is point A shifted 7cm\nat a 155 degree angle", "text-sm") .attr("data-text-lineheight", 6)

macro("ld", { from: points.B, to: points.A, d: -10 })

return part }

</Example>