Point
A Point object represents a point on a 2D plane with an X and Y axis.
Signature
Point new Point(Number x, Number y)
The point constructor takes two arguments:
x
: The X-coordinate of the pointy
: The Y-coordinate of the point
Properties
Point objects come with the following properties:
x
: The X-coordinate of the pointy
: The Y-coordinate of the pointattributes
: An Attributes instance holding the point's attributes
RELATED
See Using Attributes for information about custom Attributes that can be used with Points.
Example
- Preview
- Code
- X-Ray
({ Point, points, part }) => {
points.example = new Point(0,0)
.addCircle(10)
return part
}
Methods
A Point object exposes the following methods:
- Point.addCircle()
- Point.addText()
- Point.angle()
- Point.asRenderProps()
- Point.attr()
- Point.clone()
- Point.copy()
- Point.dx()
- Point.dy()
- Point.flipX()
- Point.flipY()
- Point.rotate()
- Point.setCircle()
- Point.setText()
- Point.shift()
- Point.shiftFractionTowards()
- Point.shiftOutwards()
- Point.shiftTowards()
- Point.sitsOn()
- Point.sitsRoughlyOn()
- Point.slope()
- Point.translate()