X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 207.224.51.38 X-Authenticated-UID: jpd AT noqsi DOT com Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] Apollon From: John Doty In-Reply-To: Date: Sun, 13 Sep 2015 17:22:29 -0600 Message-Id: <64F529AC-305E-4339-8407-25F96E423F68@noqsi.com> References: <20150913140631 DOT 1da1b78d AT jive DOT levalinux DOT org> <201509131529 DOT t8DFTUVS022118 AT envy DOT delorie DOT com> <201509131824 DOT t8DIOCBc028428 AT envy DOT delorie DOT com> <201509132031 DOT t8DKVH0P000824 AT envy DOT delorie DOT com> <201509132148 DOT t8DLmxI6003481 AT envy DOT delorie DOT com> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1878.6) Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t8DNMgtL017793 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Sep 13, 2015, at 4:47 PM, John Doty wrote: >> >> I bring it up only because it's been an issue before, before the >> nanometers switch. Rotating by X then -X did not result in the >> original. > > In the Pythagorean/rational system, if you make the rotation matrix for -X the transpose of the rotation matrix for X, you get the original back. That’s mathematically the natural way to do it. You would want to compose rotations by matrix multiplication rather than angle addition. Not hard in a decent high level language. Upon further reflection, I note that if you choose (x, y) as the pair representing the rotation approximating angle t, and (y, x) as the pair representing the rotation approximating u = 90 - t, the composed rotations tu and ut will be *exactly* 90 degrees. So a rotation of 30 degrees followed by a rotation of 60 degrees will accumulate no error at all, even with respect to the external system. Pun intended. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com