Instance Method

close()

Closes the most recently added subpath.

Declaration

func close()

Discussion

This method closes the current subpath by creating a line segment between the first and last points in the subpath. This method subsequently updates the current point to the end of the newly created line segment, which is also the first point in the now closed subpath.

See Also

Constructing Paths

func move(to: NSPoint)

Moves the receiver’s current point to the specified location.

func line(to: NSPoint)

Appends a straight line to the receiver’s path

func curve(to: NSPoint, controlPoint1: NSPoint, controlPoint2: NSPoint)

Adds a Bezier cubic curve to the receiver’s path.

func relativeMove(to: NSPoint)

Moves the receiver’s current point to a new point whose location is the specified distance from the current point.

func relativeLine(to: NSPoint)

Appends a straight line segment to the receiver’s path starting at the current point and moving towards the specified point, relative to the current location.

func relativeCurve(to: NSPoint, controlPoint1: NSPoint, controlPoint2: NSPoint)

Adds a Bezier cubic curve to the receiver’s path from the current point to a new location, which is specified as a relative distance from the current point.