Wish for adding a new tool to Rhino: Amplitude limits

The idea for this tool came when I did some small work on the following 3d model after a request in this topic:

Network surface is an alternative to Loft.3dm (391.2 KB)

Basically, the “Amplitude limits” tool should detect the extreme amplitudes of a curve based on user-set direction (either directional along a vector /picking two points or a line or edge/ or a radial one /spreading either from one point outwards or from a line or edge outwards/) and build point objects within the desired limits based on distance and angle relative to the direction. I created a conceptual menu window to better describe the idea for this particular tool:

Amplitude limits.3dm (971.5 KB)

Hi Bobi -

*_Point From 0
(with Perp Osnap and a Cplane set at the radial point)

and just

*-Point (with Quad Osnap & with a CPlane X or Y oriented in the desried direction )

should get you these points, for now. There is some clicking…

@Rhino_Bulgaria - this will find the radial points - the search distance is hard coded to 1 here - it works on your curve, it could fail on small ones…

PerpsFromPt.py (562 Bytes)

To use the Python script use RunPythonScript, or a macro:

_-RunPythonScript "Full path to py file inside double-quotes"

V8 SDK will soon have some tools to simplify finding the directional ones.

-Pascal

3 Likes

Hi Pascal, using Perp Osnap was exactly the method I used to snap the straight lines radial to the warped curve (it’s not completely flat, so I had to build points on the curve using the “_OnCurve” command). However, it’s quite time consuming to do so on multiple curves, whereas a dedicated tool would make it possible with just a couple of mouse clicks. :slight_smile: This is why I created that request and I’m glad that your script does a wonderful job with the few curves I tried so far. Thanks!

I also made an icon for your script. :smiling_face_with_three_hearts:
Find perpendicular from point

2 Likes