of3dUtilsfile
Functions
Draws x,y,z axes representing the current reference frame.
This function draws a set of x,y,z axes, which can be helpful for understanding which way is up. There are no unit markings nor arrowheads. Axes are not drawn in the negative directions. Axes are drawn in red (+x), green (+y) and blue (+z), starting from the origin.
- Parameters
-
size The size at which to draw the axes.
Draws grid planes representing the current reference frame.
This function draws a set of three double-ended grid planes centered at the origin. Parameters allow each of the grid planes (yz,xz, and xy) to be turned on or off. Optionally, the function can include white numeric labels for grid subdivisions. (Numeric labels are drawn using ofDrawBitmapString internally.)
The yz plane (at x=0) is drawn in red. The xz plane (at y=0) is drawn in green. The xy plane (at z=0) is drawn in blue.
- Parameters
-
stepSize distance between (parallel) lines on the grid numberOfSteps number of lines to draw on each side of the central axis of the grid. A number of 8 will draw 8 lines on each side of the central axis, plus one line at the central axis. labels Whether or not labels are drawn. x Whether or not the yz plane (at x=0) is drawn. y Whether or not the xz plane (at y=0) is drawn. z Whether or not the xy plane (at z=0) is drawn.
Draws the YZ grid plane representing the current reference frame.
This function draws the YZ grid plane, at x=0, in a double-ended manner centered at the origin. Optionally, the function can include white numeric labels for grid subdivisions. (Numeric labels are drawn using ofDrawBitmapString internally.) The grid is drawn with the current color (i.e. set with ofSetColor).
- Parameters
-
stepSize distance between (parallel) lines on the grid numberOfSteps number of lines to draw on each side of the central axis of the grid. A number of 8 will draw 8 lines on each side of the central axis, plus one line at the central axis. labels Whether or not labels are drawn.
Draws an arrow with the current color.
This function draws an arrow from a start (tail) point to an end (head) point, with a conical arrowhead at the end point. The arrow is drawn in the current color (e.g. set with ofSetColor).
This function renders a set of 3 axis-aligned circular bands, centered at the origin.
- Parameters
-
radius The radius of the circular bands. stripWidth The width of the circular bands. The default is 10 units. circleRes The resolution of the circular bands. The default is 60 segments.