home *** CD-ROM | disk | FTP | other *** search
- Wrap 1.32 © 1990 Martin Koistinen
-
- This program was written so that I could wrap an image around a sphere
- or cylinder in Sculpt-Animate 4D. WRAP has an advantage over true surface
- mapping in that the image is made up of faces and can be manipulated as
- such to produce some really neat effects.
-
- To use WRAP, construct your input object in Sculpt-Animate. Make sure
- that the surface is oriented so that it is NOT seen edge on in the DOWN or
- UP window. Use the "Project-Save-Object" menu item to save THAT OBJECT ONLY.
- WRAP may not understand whole SCENE files and will tell you so. Once your
- object is saved, run WRAP by double clicking its icon. When it asks for an
- input file, select your object (which should have .scene appended to it) and
- also select or input an output filename. Wrap will not let you save output to
- its input file; again, this is to prevent accidents. Also, make sure your
- output file also has the ".scene" suffix or Sculpt won't let you select it
- as an input file. Next, select the shape you want your object transformed
- into and how you'd like it to treat reliefs in your data. For "perfect"
- shapes, select "smooth" at the "Make surface..." requester.
-
- The program also allows the user to wrap a reliefed surface, such as a
- mountian range or whatever onto spheres and cylinders as well. This makes
- it ideal for constructing planetary objects or otherwise textured shapes.
- Just select the "contoured" gadget on the "Make surface..." requester.
- Note, the "smooth" option will treat already textured input data as flat by
- ignoring any height values (Up-Down coordinates).
-
- Depending on the size of your object, it may take a while for Wrap to
- do its thing, it will tell if it is still working in the WorkBench screen's
- title area. When it finishes cranking through the math, it will tell you
- what the final radius and circumference of your object is. Note: the radius
- it gives you is the inside or minimum radius of your object. This is only
- important if your object was created using the "Contoured" option since if
- this case all contouring is done outward from the inner radius. Once your
- new object file is reloaded into Sculpt, you may, of course, resize it using
- the usual "Expand" requester.
-
- When running Wrap, it will give you a requester so that you can input
- the number of desired revolutions. This is useful if you want your object
- wrapped into say a hemisphere (0.5 revolutions) or if you wish to wrap
- something many times around (revolutions > 1). It will accept any real number
- except zero.
-
- Wrap will also ask you to specify a radius, the default value (the
- number that appears in the requester automatically) is the value computed
- by Wrap taken from the absolute length of your object and the number of
- revolutions you specified. This default value was calculated to retain the
- size of your object relative to the number of revolutions. If you wish your
- final object to have a specific radius, this is the place to put it. This
- requester will also accept any real number except zero.
-
- Since Wrap is a Sculpt utility and will normally be run concurrently, I
- made it use as little memory as possible so that it doesn't interfere with
- your work in Sculpt. Wrap doesn't store your object data in RAM: it works
- with one vertice at a time and saves it to its output file. Also, Wrap uses
- REQ.Library for its user interface which helps make Wrap smaller and easy
- to use. See the REQ.doc for more info on the Req.Library.
-
- Everything has its price and Wrap's price is $10.00. I feel that this
- program gives its user the capability of doing something that would be
- almost impossible otherwise and will easily justify this low price. Just
- think how simple it is to write a check and pop it in the mail. I am sure
- anyone with an Amiga, has $10.00 at their disposal. Please send check or
- money order as well as any comments, bug reports, suggestions or whatever
- to the following address. Please do not send cash through the mail. I will
- accept money orders, cashier's checks, and any check drawn on a U.S. Bank.
-
-
- Martin Koistinen
- 1920 Richmond #3
- Houston TX 77098
-
- I can also be reached for comments or questions via the following:
- GEnie as M.KOISTINEN
- InfoLine BBS (713) 977-0432 as Martin Koistinen.
-
- Also, all proceeds will go into a savings account for my yet to be born
- baby girl who is due in April '91.
-
- If you send a blank disk with your registration fee, I will send you a
- copy of the latest version available and the C source to it.
-
- Depending on the response, I plan to implement the following things.
-
- 1) Face property support. Gives all faces of a certain property a
- certain other property. Example, You have an IFF to Sculpt object
- conversion program which outputs a complicated object with different
- colored faces. You however want all of the grey faces to be "metallic" or
- "mirror" and of a certain color. This would be a HUGE task to manually
- select all of those faces and change them. Wrap would do it for you.
-
- 2) Support for different shapes. Cones, ellipses, and other conic
- sections may be in the next major release. If I get enough feedback, I may
- implement freehand shapes around an axis. (ie, LATHE)
-
- 3) Support for other object formats (Turbo Silver, Imagine, Light
- Waves, etc.)
-
- Remember, all of these things depend on YOUR support (yes, YOU too) so send
- in your measly $10.00 and support your Amiga, and its community.
-
- "Sculpt" is a registered trademark of Byte by Byte, inc.