home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 314.lha / MakeShape / MakeShape.doc < prev    next >
Encoding:
Text File  |  1989-11-30  |  4.2 KB  |  79 lines

  1. Thanks for trying out "Makeshape", the 3D modeling utility.
  2.  
  3. Makeshape is a utility for creating three-dimensional shapes in Sculpt-3D
  4. format.  It is very preliminary and the user interface is very crude, but
  5. it does the job.  The final form will probably be a window environment
  6. similar to other solid-modeling programs.  However, it will allow the user
  7. to load and display an IFF format picture and trace around it.  The program
  8. will turn the outline into a three-dimensional shape.  This will be only a
  9. part of a radically new solid-modeling system.
  10.  
  11. Before using Makeshape, the user must create a Sculpt-3D object and save it
  12. in object format.  The ideal object is a vertically-oriented form with a
  13. circular or elliptical cross-section, like a tree-trunk.  It should have two
  14. sides with no branchings.  A front view and side view can be used.  The user
  15. has to be careful with leaning objects when using a side view that the
  16. points making up the side view are within the front-view bounds or the
  17. object will be distorted.
  18.  
  19. Makeshape reads in a file with a name in the form "<path:name>.scene" and
  20. outputs a file called "<path:name>.fil.scene".  At this time, file names must
  21. be 26 characters in length or less.  The input file must be a Sculpt-3D
  22. object file.
  23.  
  24. Makeshape can only be used from the CLI.  Run it be typing "Makeshape".  The
  25. user will be asked the following questions:
  26.  
  27. 1.  Input file name.  This file must have the ".scene" extension.
  28.  
  29. 2.  Number of divisions.  This number has to be at least three.  I'm not
  30. sure of an upper limit, but the program works well with ten or eight.  This
  31. helps to determine the smoothness of the object.
  32.  
  33. A list of vertices is then displayed in x y z format.  The z coordinates in
  34. this list can be useful for determining precision ranges (see below).
  35.  
  36. 3.  The program then asks for the precision percent, upper limit, and lower
  37. limit.  The precision percent is a number between 0 and 100 and determines
  38. the vertical precision of the object.  This is a percentage of the over-all
  39. dimensions of the object that the point must differ if a slice is created
  40. through the point.  0 percent gives maximum precision, 10 or 15 percent
  41. retains most of the detail in the object.  The upper and lower limit is a
  42. range in which that precision takes effect.  An object can have multiple
  43. precisions depending on the contours of different parts of the object.
  44. Typing "0,0,0" tells the program that all of the precisions have been
  45. entered or gives maximum precision for the entire object if nothing else has
  46. been entered.  The precision ranges are best determined when viewing the
  47. object in Sculpt-3D.
  48.  
  49. A list of slices will be displayed.  At maximum precision, a slice passes
  50. horizontally through every point in the outline.  The number of slices is
  51. determined by the precision.  Only the z coordinates are really relevant at
  52. this point.  The user can use the z coordinates in this list to determine the
  53. upper and lower limits for clipping (see below).
  54.  
  55. 4.  Clipping limits.  Anything above the upper limit and below the lower
  56. is clipped off.  This doesn't determine the height of the object.  Clipping
  57. is necessary because strange things can happen at the top and bottom of an
  58. object.  Try it and see.
  59.  
  60. When these questions have been answered, the program creates a solid model.
  61. The progress is shown by a series of dots being printed.  When finished, it
  62. writes a new object file containing the completed object.
  63.  
  64. This may seem very complicated, but compared with creating an object by
  65. hand, if is very simple.  When creating a model of a complex object like a
  66. dog, it could be divided into simple objects like legs, body, tail, and head.
  67. the objects created by this utility could be loaded into Sculpt-3D (or other
  68. modeling packages using "Interchange"), resized, rotated, colored, and
  69. finally fit together.  You'll be surprised how easy this is.
  70.  
  71. Makeshape was created using an Amiga 2500, but also works in 2000 mode.  I've
  72. included a sample object file of a tree trunk and the resulting solid model.
  73.  
  74. I welcome any correspondence concerning this program; suggestions, complaints,
  75. praise.  As I mentioned above, a version incorporating a window environment,
  76. tracing, and object editing, among other things, is in the works.  This is
  77. Jeff, user number 72745,1741.
  78.  
  79.