This script allows you to make patterns in Rhino in just a few clicks. There are options to adjust the position and spacing between the picked items. Dynamic preview is implemented so you get instant visual feedback during the command. Usage:
You can either copy and paste the script below to Rhino for Windows' Python scripting editor, or if you're using Rhino for Mac, use the recommended Atom editor in combination with Rhino Python code completion support, which you can find
With ArrayLinear in Rhino, you can make linear arrays where you define the space between the individual curves. With this script you can define the total length instead. This script makes use of dynamic display. This means you will get a dynamic preview of the geometry you are creating. While you drag out the copies, you can change the amount of copies. Another feature that is included is to change the basepoint. So you can either scale from the bounding box center of the obj
This script allows you draw a control-point curve on a surface, where you can dynamically change the amount of points and see a preview of the resulting curve while drawing. Normally when you draw a curve on a surface, Rhino will make an interpolated curve on the surface, where the amount of points is dependent on the absolute tolerance. While this results in a curve that is actually on the surface (within set tolerance) it also means the curve can become quite complex/dense.
This python script, as the title implies, will allow you to loosely offset a curve. What this means is that the original point count of the curve will be kept in tact. Often when you are building curves that will later be used for (loose) lofts, they need to have a clean surface structure. The only way to achieve this is by making sure that the point count and structure of each curve is the same. There are different methods to make something like a loose offset, the simplest
This python script, as the title implies, will allow you to loosely project a curve onto a surface. The resulting curve will have the same amount of control points as the input curve. It will also produce a partial curve, if some of the control points of the curve miss the surface. Normally when you project a curve onto a surface, Rhino will build a new curve that follows the surface within your document absolute tolerance. This means that the curve will have many more contro
With the normal Crv2View command in Rhino, you will create a curve that is not easily editable once created (top image). This is because Rhino will generate a curve that is within your set document absolute tolerance. So the tighter this tolerance, the more control points Rhino will generate. With this python script, you can make clean '2 view curves', which is ideal if you have to make clean A-class surfaces. The script asks for two planar curves that are located in two perp