These will be a little more compact than two element vectors, though the code for creating them is less pleasant to read. However, it is also possible to use two element vectors, as was done in our earliest examples. The difference is not likely to be significant unless large numbers of instances are being created, and there is a shortage of memory. Here are some examples. That is because the line ends had different coordinates relative to the internal frame of the object.
Positive values represent counter clockwise rotations in degrees.
Draw rp1 in various orientations. As usual redrawing in the same location with the same orientation removes the picture. Namely if it is false, the picture is not changed on the screen. If it is true the old version is removed and the new version drawn. The axis angle need not correspond with what looks like the axis of the picture.