- Copyright 2010 (c) TIG
[Based on some original ideas by Chris Fullmer in his 'Simple Loft']
All Rights Reserved.
THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES,INCLUDING,WITHOUT LIMITATION,THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
###
extrudeEdgesByLoft.rb
###
Smoothly connects a series of selected Curves with a bezier mesh.
###
Usage:
Activate the Tool and follow the prompts.
Select Curves in order [at least 2 are required].
Each selected Curve is color-coded ROYGBIV as it's picked.
You may NOT re-select the same Curve again unless it is the first one
that you selected [Red] and there are at least two curves already
highlighted.
If you do re-select this first curve then the mesh might loop into a
weird convoluted 'doughnut' !
Double-Click or Press <Enter> to complete the selection of the Curves.
You are now prompted for the Number of Mesh Segments between each pair
of Curves - the initial value is based on the maximum number of
segments found in the Curve set.
Press OK to accept this value, or enter a new value [>0] and press OK,
or press Cancel to stop the operation.
The mesh is made with 'bezier' linking forms, and faces oriented.
You are then prompted Yes/No to:
To Reverse the Faces.
Smooth the Mesh.
Erase the Originally Selected Curves.
Curves can have unequal number of segments - although keeping their
segmentation the same or in simple multipes can give 'smoother' forms.
The Curves in a 'set' can be looped or open-ended as desired.
All open-ended or all looped sets should give consistent results.
Mixing looped and open-ended curves in the same 'set' might give
unexpected effects.
It's recommended that you split loops in any mixed sets with a short
piece of line drawn to 'force' a combined start-point/end-point...
The tool attempts to loft curves end_to_end without twisting -
however, some combinations of curves might benefit from having one
curve 'reversed' - if so explode it and then re-weld, or try edit-cut/
paste_in_place...
###
Donations:
Are welcome [by PayPal], please use 'TIGdonations.htm' in the
../Plugins/TIGtools/ folder.
###
Version:
1.0 20200309 First Release.
1.1 20100309 FR lingvo updated by Didier Bur.
1.2 20100310 Glitch with certain curve segment combinations fixed.
Progress reporting during face orienting improved.
1.3 20100311 ES lingvo updated by Diego-Rodriguez.
1.4 20100312 Chinese lingvo file added by Hebeijianke
1.5 20100330 Rare glitch with self.xxx fixed.




Nice work. Thanks!