V9/V8 Feature Request (Bug Fix?): Staighten Nodes (smooth)

Hi,

[ Yes, you may rename this, if you have a better idea : ) ]

Presently Smooth cannot smooth nodes picked in order. We however, can smooth only a single not, but then we cannot smooth a node in respect or using other nodes.

In the figure we have a 3 curves/polyline made of line segments.

The top curve/polyline shows the original curve in highlight. When I apply smooth onto it we end of with the top black figure. Smooth cannot really smooth the intermediate nodes in respect of selected nodes.

Most people would think that smooth could straighten that line, but it cannot.

Basically it needs to hold the end nodes still, draw an imaginary straight line between the endpoints, and proportionally bring the inner nodes toward being straight given by what setting.

The 3nd figure, I have manipulated the nodes to be intermediately more straight, but as far as I know, Rhino Smooth cannot do this. My guess is better than Rhino’s, and that should not be.

In the 3rd figure we have a representation of how the transform would look–all the way up to full blast. By using Smooth, that’s not going to happen.

Thank you for your consideration,
BrendaEM

BTW, a working smooth function would help make more aerodynamic car bodies. Generally, we need to add constraint such for flat’ish windsheilds and side windows, as well as fitting the vehicle body around things, but how and by how much?

Hi @Brenda
Try to set the Number of smooth steps to the max value instead of the min value - is that closer to what you are looking for?
HTH, Jakob

1 Like

I am sorry, but no.

For SubD meshes, I need something to programmatically average and flatten the central points along an imaginary line drawn between the outermost endpoints, perhaps with the option of keeping them all in scale, or flattening the outliers first.

Think: hold a kinked piece of wire on an angle, and pull it taught and straight, though the end points would not really move longitudinally.

[I also use a techniques such as of full straitening, whereas I set all the points, and then rotate them about one of the central points, but often I just want the outliers reduced.]