The smallest doesn't have to be specific, but the top is 1 foot. And the length is 2 feet. I'll be working w chp and then wood I don't know if the the thickness matters?
RhinoCommon (and added a "Step 2" to the loop to make it interesting):
Dim nc As NurbsCurve = NurbsCurve.Create(True, 3, CPoints)
For i As Int32 = 0 To nc.Points.Count - 1 Step 2
Dim cp As ControlPoint = nc.Points(i)
cp.Weight = w
nc.Points(i) = cp
Next
A = nc
--
David Rutten
david@mcneel.com
Poprad, Slovakia…
Added by David Rutten at 5:11am on October 9, 2010
denom, (2*w*Cosh(b*u)*(-(w*Cos(v)*Cos(w*v)) - Sin(v)*Sin(w*v)))/denom, (2*w*Cosh(b*u)*(-(w*Sin(v)*Cos(w*v)) + Cos(v)*Sin(w*v)))/denom}
Tip: Use the built-in editor (double click on the Eval component with no panel connected to F) to put in your formula and get more information about syntax errors.
With parameters I mean u and v (w and denom are helpers, b is constant for the whole surface). You have a function that maps 2d points (u, v) to 3d points (x, y, z). At the moment you are mapping only one point. You have to do that with multiple points to get a surface. If you look at your moebius example there are Range components connected to the u and v inputs instead of sliders.
Mathematically you would have to insert all points (u, v) that exists but in practice we can only use some of them.
More points make the surface more accurate but the calculation gets slower.
To get a smooth surface you can interpolate the resulting points with the SrfGrid component.
Cheers!…