Hi there,

  1. Doesn’t seem to be possible to create a number slider with one decimal place that has a range of less than 1.0 - for example a slider that goes from -0.3 to 0.3… Only possible with two decimal places… I know this is an edge case, but it does seem like a buglet.

  2. Would be good to have a component that reads the active Rhino document absolute tolerance… For things like testing if a point is “close enough” within tolerance to another.

  3. A helix component. Currently the only way to generate a helix like curve is to use an interpolated curve, which is not accurate enough at the ends… The actual Rhino Helix command generates an extra next to last control point to get a better approximation at the ends. I would like to see a helix as in Rhino, with inputs for two axis points (determines the height), radius, and number of turns/twist angle.

Thanks, --Mitch

I can try to answer a couple of your points.

  1. You absolutely can create a slider with the domain “-0.3 to 0.3,” for example. Double click the canvas and type -0.3 < 0.3 then hit Enter.

  2. You can grab the active Rhino document’s absolute tolerance with a scripting component. See the Python snippet below.
    import Rhino rh_tol = Rhino.RhinoDoc.ActiveDoc.ModelAbsoluteTolerance print rh_tol

  3. I haven’t specifically tried this, but I imagine you can create a helix in a scripting component (using RhinoCommon for instance).


Yes, thanks, I thought I tried that… but you can’t do it inside the slider editor as far as I can see.

Most people don’t know how to do this, so it would be good to have this as “native”.


Thanks, --Mitch

  1. I just tried editing a default slider using the pop-up dialogue box. I was able to change its domain to “-0.5 to 0.5,” albeit the process was a bit finicky (which is why I prefer the shorthand notation).

  2. I can see the value in having a series of “RhinoDoc” components or something. the Human plugin does this pretty well, but doesn’t have some of the functionality I think you’re looking for.

Yep, that has a range of 1.0. Try -0.4 to 0.4… --Mitch

Aha! You’re right. I’ve never noticed that before. Bummer. Shorthand seems like the way to go.

1 Like