home *** CD-ROM | disk | FTP | other *** search
- This is the a new distribution of Morph Created: Sat Oct 21 19:55:20 1989
- It supercedes the distribution of Morph Created: Sun Oct 1 19:41:32 1989
- You should delete that version of Morph and TestFileIO.
-
- This distribution contains:
-
- 1 Oct 89 19:41:32 Sources/Morph ProDraw Blend Tool
- 30 Sep 89 17:24:30 Sources/TestFileIO Clip Dump Utility
- 29 Sep 89 19:51:28 Tutorial/squarecircle.clip Practice Clip
- 1 Oct 89 21:30:08 prelim.man Preliminary Documentation
-
- Remarks about this distribution
-
- This version of Morph is presently functional. Bugs extant in Morph Oct 1...
- and fixed in Morph Oct 21... are:
-
- 1. Elliptic morphing now works. Ellipses formerly morphed in an
- irregular fashion. Furthermore, the bounding boxes (seen when
- using Professional Draw's distort tool) did not line up with the
- object.
-
- 2. Grid morphing now works. Formerly, grids suffered the same
- problems as ellipses.
-
- 3. Pattern morphing now works. Formerly, when users applied
- on-off line patterns to objects, Morph would fail to make
- use of them and render intermediary objects with solid lines.
-
- 4. TestFileIO now recovers the name of the color of objects.
-
- 5. TestFileIO now recovers the On-off patterns of lines.
-
- That's Not a Bug, That's a Feature Department:
-
- Note that the manner in which Morph transforms Bezier objects is strongly
- influenced by the relative order of control points between source and
- destination objects. With Bezier objects, there is a ``first'' control
- point, followed by a ``second'' control point, and so forth, and Morph
- makes use of this order to decide how to morph from source to destination
- object. For example:
-
- 1. Take squarecircle.clip and morph it (step count not important).
- 2. Import the new clip file; inspect the results.
- 3. Import squarecircle.clip.
- 4. Ungroup it.
- 5. Mirror flip either the square or circle. For ha-ha's, try to
- flip in place so as not to displace the object.
- 6. Regroup the objects and save as a new clip file.
- 7. Morph that new clip file. Import the results.
- 8. The flip effect you see results from the shifting of
- control points: those that used to be on top are now on the
- bottom. Morph notes these translated points and alters the
- morph accordingly.
-
- Adventurous souls may try to rotate various objects with respect to
- one another. The relative location of control points from source to
- destination object has a powerful influence on the course the morph
- takes. In general, mirroring one object causes a ``flip'' morph;
- rotating one object causes a ``spin'' morph. Clearly, any number of
- different morphs can be obtained from (apparently identical) parent
- object pairs. This is where most the fun in morphing lies. Eventually
- the documentation will explore this subject fully.
-
- Thank you for your comments and observations.
-
-
- Detail description of the distribution
-
- TestFileIO dumps a text representation of Professional Draw v 1.0
- clips. Usage: >TestFileIO <clipfile> [<output file>] The output file
- is optional; TestFileIO opens a dump window of its own in the absence
- of an output file.
-
- Squarecircle.clip is a clip file that is oft-referred to in the preliminary
- documentation.
-
- prelim.man contains enough information to get you in trouble, but not
- enough to get you out. Lots of information in life is like that. Now
- that Morph is stable, the author will turn his attention to user manuals
- and recipe books.
-
- This version of Morph is freeware and comments/flames from the
- Amiga/Professional Draw community are most welcome. The author
- regards Morph Oct 21... to be bug free and is moving it into his
- production environment, even as he invites the CompuServ Amiga
- community to prove him wrong.
-
- Garry R. Osgood, CIS 76157,302
-