<font color='black' size='2' face='arial'><font size="2"><br>
Hi Cairo Folks,<br>
<br>
Would using quaternions for rotation and shear be workable internally in Cairo? It would make for a simplified function for setting up the rotation and shear of a drawing by requiring pitch, roll and yaw parameters. This is something that is visually easier for a programmer to understand even when drawing in 2d.<br>
<br>
This is some test code using quaternions with Cairo and GTK. <br>
<br>
https://github.com/cecashon/OrderedSetVelociRaptor/blob/master/Misc/cairo_drawings/ellipse3.c<br>
<br>
Eric</font></font>