Enhance your Rhino3D workflow with a custom script that streamlines the traditional Move command by allowing a more intuitive two-point selection method. This script is designed to improve precision and speed, especially when working with heavy models.
The 2-Point Move command lets you move objects by specifying two points directly in the viewport:
- Base Point: The starting point from which the move originates.
- Target Point: The destination point where you want the objects to be moved.
This method mimics the natural way we think about moving objects in physical space—by picking them up from one spot and placing them in another.
When using Rhino's standard Move command on heavy models, you might notice a significant slowdown. This is because the command provides a real-time preview of the selected objects following your cursor as you specify the target point.
Method 1:
- Type
_RunPythonScriptin the command line. - Browse to the location where you saved the script and select it.
If you plan to use this script frequently, you can create a button or an alias for quick access.
-
Right-click on an empty area of the toolbar and select New Button.
-
In the Button Editor:
- Left Button Command:
Replace
! _-RunPythonScript "FullPathToYourScript\2pt_move.py"FullPathToYourScriptwith the actual file path where you saved the script. - Tooltip and Help: Add a description for the button's functionality.
- Set an Icon (Optional): You can assign an icon to the button for easier identification.
- Left Button Command:
-
Go to Tools > Options and select the Aliases tab.
-
Create a New Alias:
- Alias: Choose a short command name, e.g.,
m2. - Command Macro:
Again, replace
_-RunPythonScript "FullPathToYourScript\2pt_move.py"FullPathToYourScriptwith the actual path.
- Alias: Choose a short command name, e.g.,
-
Use the Alias: Type the alias (e.g.,
m2) into the command line and press Enter to run the script.
- Select the objects you want to move.
- When prompted, click to specify the Base Point.
- Click again to specify the Target Point.
- The selected objects will move from the base point to the target point.