X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.6 X-Exmh-Isig-CompType: repl X-Exmh-Isig-Folder: inbox From: karl AT aspodata DOT se To: geda-user AT delorie DOT com Subject: Re: [geda-user] Re: Is FreeRotateBuffer implemented in gschem? In-reply-to: <201903081710.x28HAAUG016981@delorie.com> References: <201903081710 DOT x28HAAUG016981 AT delorie DOT com> Comments: In-reply-to "(mail AT crcomp DOT net) [via geda-user AT delorie DOT com]" message dated "08 Mar 2019 17:10:06 +0000." Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Message-Id: <20190308184833.B87F285E7F7D@turkos.aspodata.se> Date: Fri, 8 Mar 2019 19:48:33 +0100 (CET) X-Virus-Scanned: ClamAV using ClamSMTP 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 Don Kuenz: ... > FreeRotateBuffer allows any degree of rotation, which is more versatile > than "E R"'s fixed 90° rotation. Anyhow, FreeRotateBuffer is not > implemented in gschem, which answers my question. > My goal to rotate a zenier diode by 45° in gschem seems unobtainable > at present. I have http://aspodata.se/git/openhw/bin/fp_rotate.pl and http://aspodata.se/git/openhw/share/gschem/scale_sym.pl. I might do what you want if there sufficient interest. Question is how to handle pin ends, should one snap them nearest grid point or the closest in the pins general direction, and what grid size should one use ? So rotate first 45° and then -45° wouln't get back to same thing. If it is for 45° increments only, then one could rotate and then scale the sym up/down by sqrt(2). Regards, /Karl Hammar