www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/09/13/19:22:49

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
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Subject: Re: [geda-user] Apollon
From: John Doty <jpd AT noqsi DOT com>
In-Reply-To: <D8151856-4B93-4826-A80F-E00578A2E93C@noqsi.com>
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> <B0EDB76E-F0DE-4A05-97FC-A405489ACA5A AT noqsi DOT com> <201509131824 DOT t8DIOCBc028428 AT envy DOT delorie DOT com> <B03281A2-123E-4F54-B3AA-CB8CCB09F1B1 AT noqsi DOT com> <201509132031 DOT t8DKVH0P000824 AT envy DOT delorie DOT com> <AB671235-711B-4ECD-9015-515A5BFC6955 AT noqsi DOT com> <201509132148 DOT t8DLmxI6003481 AT envy DOT delorie DOT com> <D8151856-4B93-4826-A80F-E00578A2E93C AT noqsi DOT com>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.1878.6)
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

On Sep 13, 2015, at 4:47 PM, John Doty <jpd AT noqsi DOT com> 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



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019