Download Version 1.0: jj_edgetocurve.py


Introduction


JJ_edgetocurve.py makes a curve from selected edges:

  • Will work on multiple edge 'islands' and creates curves for each one
  • Creates closed curves for closed edge groups and open ones for open ones
  • Works well with jj_curvealign

Select some edges..
The script will create a curve from those edges.


Select Multiple Edge 'Islands'
And you get multiple curves


Select Multiple Overlapping Edge Islands
And the script tries to interpret what you mean. Here you get three discrete curves.


Select Overlapping 'Closed' Edge Groups
And you get separate closed curves..


Select Overlapping 'Closed' Edge Groups
And you get separate closed curves..

Select Overlapping 'Closed' Edge Groups and single edge islands
And you get separate curves..the open ones open and the closed ones closed.


Works Well with JJ_curvealign.py
Letting you create curves and then plant a poly directly on the curve. For more info on jj_curvealign click here.


Potential Problems
Although this example works you can get a few problems with overlapping edge selections that are hard to split up into edge islands or discrete closed edge selections. I'm surprised this works!



Version 1.0:
jj_edgetocurve.py

- Original released version 11.07.2006

Julian Johnson
julian@exch.demon.co.uk