G - Morphing

Morphing is a generic term for changing from one shape into another. Spirix accomplishes this by mapping equivalent points from one shape to another while optionally performing other transforms. Throughout the transformation process, each successive segment is created by the interpolation between the set of starting points and their corresponding set of ending points.

The Morphing operation is specified by providing two group names: Start Group and End Group. Both groups must have been created using the Spirix Create Group function and must also have the same number of points along their respective contours. It is further desirable that the physical position of the start and end points should be constructed such that they transition between one and the other in a logical fashion.

For example, to create a "Bow Tie Exhaust Extension", two outlines need to be created -- one for the circle and one for the bow tie. These can arbitrarily be broken up into 32 line segments each:

After creating the two groups, delete the original geometry leaving (note that since version 0.93, the geometry is auto-deleted):

Now you can use the Create Surface function to morph the "circle" into the "bowtie" using a sine interpolation:

If the points are reasonably spaced on the Start Group and the End Group, you will see a fairly even pattern of polygons.

As another example, consider two circles ("circle 1" and "circle 2") skewed as well as extruded using morphing:

Simple skewed extrusion:

Sinusoidal skewing:

NOTE: Some models that were created with Spirix can be found at https://3dwarehouse.sketchup.com/user.html?id=1824658900641239202016828