1
0
Fork 0
freesewing/markdown/dev/reference/api/point/copy/en.md
2021-11-07 13:34:23 +01:00

831 B

title
Point.copy()

A point's copy() method returns a new point with the same coordinates as the original point. This method does not copy any attributes the original point may have.

Point.copy() signature

Point point.copy()
Copy vs clone

this Point.copy() method will only copy the point's coordinates. To also copy the attributes, use Point.clone() instead.

Point.copy() example

let { Point, points, Snippet, snippets } = part.shorthand();

points.A = new Point(50, 25)
  .attr("data-text", "Point A")
  .attr("data-text-class", "text-xl");
points.B = points.A.copy().attr("data-text", "Point B");

snippets.x = new Snippet("notch", points.A);