1
0
Fork 0
freesewing/markdown/dev/reference/api/point/clone/en.md
2021-10-17 18:26:00 +02:00

721 B

title
clone()
Point point.clone()

Returns a new point with the same coordinates and attributes as this point.

Copy vs clone

The Point.copy() method will only copy the point's coordinates, whereas this Point.clone() method will also copy its attributes.

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

  points.A = new Point(25, 25)
    .attr("data-text", "Point A")
    .attr("data-text-class", "text-xl")
    .attr("data-text-fill-opacity", "0.5");
  points.B = points.A.clone().attr("data-text", "Point B");

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