[comp.sys.amiga] 3d data entry and strange gadgets

erd@tut.cis.ohio-state.edu (Ethan R. Dicks) (02/29/88)

Hello... a friend and I are working on two separate projects, both of which
require that the user provide spherical coordinates to the program.  His
program is a relativistic velocity distortion simulator, and the user need to
provide direction of motion in the ZX plane.  He would like to use a gadget
which is restricted to the circumference of a circle, i.e. a 2d fixed magnitude
vector.  Optimally, the user could drag the knob around the outside of the
circle and there would be an arrow pointing from the center of the circle to
the knob. (this could be done with IDCMP events telling the program to refresh
the arrow)  He is using Lattice 4.0 on a 1.5 Mb A1000.

I am working on a 3d interstellar navigation simulator (still) and have not
yet devised a suitable input format.  I would like the circumference gadget
as well, but also on the rim of an ellipse for having a 2d representation
of two perpendicular circles (like drawing the equator and the prime meridian
on the screen)  If anyone has found a good method of inputting spherical
coordinates, please reply. (BTW, I am using AmigaBasic (yuk) as a testbed,
and then, once I get something semi-working, I will be using Lattice 4.0
on my friend's machine - I only got a 512k single drive A1000)

Thank you,
-ethan




-- 
Ethan R. Dicks   | ######  This signifies that the poster is a member in
2433 N. Fourth St|   ##    good sitting of Inertia House: Bodies at rest.
Columbus OH 43202|   ##
(614) 262-0461   | ######  "You get it, you're closer."

bryce@eris (Bryce Nesbitt) (03/03/88)

In article <> erd@tut.cis.ohio-state.edu (Ethan R. Dicks) writes:
|
|He would like to use a gadget
|which is restricted to the circumference of a circle, i.e. a 2d fixed magnitude
|vector.  Optimally, the user could drag the knob around the outside of the
|circle and there would be an arrow pointing from the center of the circle to
|the knob.

Buy "InovaTools 1".  It contains a kit to do this.  It is available now,
or very soon.  Inovatronics, 214-241-9515.


Disclaimer: I do not have a financial interest in this program.

|\_/|  . ACK!, NAK!, EOT!, SOH!
{O_o} .     Bryce Nesbitt
 (")        BIX: mleeds (temporarily)
  U	    USENET: bryce@eris.berkeley.EDU -or- ucbvax!eris!bryce