home *** CD-ROM | disk | FTP | other *** search
- ---------------------------------------------------------------------------
- Showobj V2.0
- A Imagine TDDD-object displayer.
- Copyright 1994 by Andreas Heumann.
- All Rights reserverd.
- ---------------------------------------------------------------------------
-
- Requirements
- ============
-
- Showobj requires at least OS 2.0, nevertheless it should run on any machine
- with any processor.
- Tested with:
- A2000 4Mb 68030/882 ECS
- A2000 9Mb 60040, Merlin Gfx Board
-
- Introduction
- ============
-
- Showobj takes a file in Imagine's TDDD (3D data description) format
- and displays it's contents in a window on a public screen, or if no
- is given on Workbench. If no filename is given, the program will ask for
- it with a filerequester.
-
- Showobj can display the objects in three different modes:
- - boundingbox mode
- - wireframe mode
- - solid mode
-
- Four views can be selected:
- - front view
- - right view
- - top view
- - perspective view
-
- In perspective view the object can be rotated with the mouse while
- pressing the left mouse button.
- With the cursor keys in object is moved in front, right and top view,
- and rotated in perspective view.
-
- It`s possible to track the Camera in perspective mode to the objects,
- and get information about them. Objects tracking to are drawed in a
- different color.
-
- Solid mode is realized with a Z-Buffer algorithm which will take a large
- amount of memory in high resolution modes (655kByte with 640x256,
- 1,8Mb with 800x600 and 3Mb with 1024x768).
- If there's not enough memory available the window is divided into stripes.
-
- Showobj can read and display:
- - normal Objects saved in detail editor
- - perfect spheres
- - grounds
-
- It can't read and display:
- - Lamps
- - Others than the first state of a state-object
- - Others than the first state of a cycle-object
- - Paths
- - Objects saved in forms or spline editor
-
- Usage
- =====
-
- showobj [verbose] [pubscreen <name>] filename
-
- With:
-
- verbose verbose mode, displays information about file
- (names of Objects; number of objects, faces, edges and
- points)
-
- pubscreen opens showobj window on given pubscreen
-
- filename name of the TDDD-file which is displayed, if no name is given
- a filerequester appears.
-
- This keys can be used while displaying the object:
-
- ESC - Quit
- HELP - Showes keys used by showobj
- a - Showes informations about object
- w - Switches wireframe mode on
- b - Switches bounding box on
- s - Switches solid mode on
- f - Switches to front view
- r - Switches to right view
- t - Switches to top view
- p - Switches to perspective view
- i - Zoomes in
- o - Zoomes out
- n - Track to next object
- Cursorkeys to move in front, right and top view and to rotate in
- perspective view
-
- Disclaimer
- ==========
-
- Standard disclaimer:
-
- THERE IS NO WARRANTY FOR THIS PROGRAM TO THE EXTENT PERMITTED BY APPLICABLE
- LAW. EXCEPT WHERE OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDER AND/OR
- OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND,
- EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
- ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.
- SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
- SERVICING, REPAIR OR CORRECTION.
-
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
- ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY REDISTRIBUTE THE PROGRAM
- AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
- SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
- INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR
- DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES
- OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
- SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
- DAMAGES.
-
- Copyright
- =========
-
- Showobj 2.0 is Copyright 1994 by Andreas Heumann. All Rights Reserved. It is
- released under the concept of `Cardware'. So if you like it please send me
- a postcard of your city. It has never been, nor will it ever be in the
- `Public Domain'.
-
- The archive may only be distributed in unmodified form. No files may be
- added, changed or removed. You may not charge for this archive, other than
- the cost of the media and duplication fees. Distribution is allowed in all
- forms, such as BB systems, floppy or compact disks, and ftp sites.
-
- Any inclusion in a commercial, semi-commercial or Shareware distribution
- requires the written permission of the author.
-
- History
- =======
-
- 07.06.1994 first public release (1.0)
- 12.09.1994 added asl filerequester (1.01)
- 03.10.1994 added solid mode (1.02)
- 09.11.1994 added perspective mode (1.03)
- 02.12.1994 added z-buffer (YEAH!!) (1.1)
- 15.12.1994 z-buffer now works with stripes (1.11)
- 16.12.1994 added perfect sphere and ground (with SHP2- and SHAP-Chunk)
- 18.12.1994 some minor changes, cleanup (2.0)
-
- Author
- ======
-
- For bug reports, comments, suggestions ... you can contact me at the
- following address.
-
- Andreas Heumann
- Heilmeyersteige 105
- 89075 Ulm
- Germany
-
- E-Mail: heumann@hugo.rz.fh-ulm.de
-
- Thanks
- ======
-
- Special thanks goes to:
- Massimo Tofani
- Alessio Cappelli
- for their postcards and suggestions,
- Christian Geisert
- Nigel Critten
- for writing through E-Mail.
-
- Also thanks to Mike Hesser for help and motivation and to Stephan Dorenkamp
- for testing.
-
- Planed for the future
- =====================
-
- - 16 color grayscale solid
- - Lightwave support
- - speed up (hope to get new compiler soon)
-