Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!decwrl!sun!pitstop!sundc!seismo!uunet!mcvax!kth!draken!Urd!newsuser From: newsuser@LTH.Se (LTH network news server) Newsgroups: comp.sys.sgi Subject: Re: 3D input Message-ID: <1989Feb21.093810.25467@LTH.Se> Date: 21 Feb 89 08:38:09 GMT References: <39:doelz@urz.unibas.ch> Reply-To: dag@Control.LTH.Se (Dag Bruck) Organization: Dept. of Automatic Control, Lund Inst. of Technology, Sweden Lines: 53 In article <39:doelz@urz.unibas.ch> doelz@urz.unibas.ch (Reinhard Doelz) writes: >>We have a ``Dimension-6'' -- a steering ball that senses rotation and >>translation in 3 dimensions. >I'd like to know whether you could give me the adress of the company >and how you managed to write a driver! Ok, to get a Dimension-6 I think you should contact: CIS Graphik und Bildverarbeitung GmbH Helmholtzstrasse 21 Postfach 10 01 80 D-4060 Viersen 1 B. R. D. Phone: +49 2162 - 3 00 11 Telex: 8 518 835 cis d Fax: +49 2162 - 142 87 Not too far away from you! We have an early version of the steering ball, which has worked flawlessly; looking at the sales glossy, it looks like they have improved the design considerably, e.g., added a wrist rest. The ``driver'' is very simple: The ball is connected to a RS-232 port. My initialization routine sets up the serial port in ``RAW'' mode, and the reading routine does the following: 1. Send request code to ball. 2. Read serial port. 3. Compute checksum. 4. Return a structure with data. The version we have now sends the request after reading the port, so data will (hopefully) be available the next time the reading routine is called. I can mail the code to anyone interested. The flight program requires some minor modifications, but I cannot recall exactly what. I could have a look... Just to widen the discussion on flight: Have you heard any comments from people with real experience of the planes in flight? I think the visual feedback is very powerful, but would a real F-15 pilot be annoyed by significant differences in plane characteristics? Philosophical outgrowth: when modelling a real-world system, how can we (as computer specialists, not application specialists) determine what are the significant attributes of the system? For example, how important is feedback of G-forces in a flight simulator? Dag M. Bruck -- Department of Automatic Control Internet: dag@control.lth.se Lund Institute of Technology P. O. Box 118 Phone: +46 46-108779 S-221 00 Lund, SWEDEN Fax: +46 46-138118