instance. Segment

Members and methods attached to the rac.Segment function.

The function contains ready-made convenience Segment objects for usual values, all setup with the owning Rac instance.

Example
let rac = new Rac()
rac.Segment.zero // ready-made zero segment
rac.Segment.zero.rac === rac // true

Members

zero :Rac.Segment

A Segment with all values set to zero, starts at rac.Point.zero, points to rac.Angle.zero, and has a length of zero.

Methods

canvasBottom() → {Rac.Segment}

Returns a Segment that covers the bottom of the canvas, from bottom-left to bottom-right.

Added to rac.Segment when Rac.P5Drawer is setup as rac.drawer.

canvasLeft() → {Rac.Segment}

Returns a Segment that covers the left of the canvas, from top-left to bottom-left.

Added to rac.Segment when Rac.P5Drawer is setup as rac.drawer.

canvasRight() → {Rac.Segment}

Returns a Segment that covers the right of the canvas, from top-right to bottom-right.

Added to rac.Segment when Rac.P5Drawer is setup as rac.drawer.

canvasTop() → {Rac.Segment}

Returns a Segment that covers the top of the canvas, from top-left to top-right.

Added to rac.Segment when Rac.P5Drawer is setup as rac.drawer.