"Great customer service. The folks at Novedge were super helpful in navigating a somewhat complicated order including software upgrades and serial numbers in various stages of inactivity. They were friendly and helpful throughout the process.."
Ruben Ruckmark
"Quick & very helpful. We have been using Novedge for years and are very happy with their quick service when we need to make a purchase and excellent support resolving any issues."
Will Woodson
"Scott is the best. He reminds me about subscriptions dates, guides me in the correct direction for updates. He always responds promptly to me. He is literally the reason I continue to work with Novedge and will do so in the future."
Edward Mchugh
"Calvin Lok is “the man”. After my purchase of Sketchup 2021, he called me and provided step-by-step instructions to ease me through difficulties I was having with the setup of my new software."
Mike Borzage
July 27, 2025 3 min read
Automating repetitive tasks in Rhino can significantly enhance your productivity and efficiency. RhinoScript provides a powerful scripting environment that enables you to automate complex sequences of actions, tailor functionalities to your needs, and extend Rhino's capabilities beyond its out-of-the-box features. Leveraging RhinoScript allows you to focus more on design and less on manual operations.
Here are detailed steps and tips to help you get started with RhinoScript:
RhinoScript is based on VBScript, a scripting language that is easy to learn for those with basic programming knowledge. Even if you're new to scripting, VBScript's straightforward syntax makes it accessible.
To begin scripting:
_EditScript
in the command line and press Enter.Familiarize yourself with VBScript syntax and RhinoScript methods. Useful resources include:
Start with simple scripts. For example, a script to draw a line between two points:
Sub DrawLine() Dim pt1, pt2 pt1 = Array(0, 0, 0) pt2 = Array(10, 10, 0) Rhino.AddLine pt1, pt2 End Sub DrawLine
The Macro Recorder can help you generate scripts based on actions performed in Rhino:
Add logic to your scripts to handle more complex tasks:
Make your scripts interactive by prompting users for input:
Dim radius radius = Rhino.GetReal("Enter the radius of the circle") If Not IsNull(radius) Then Rhino.AddCircle Array(0, 0, 0), radius End If
Use the built-in debugging tools:
Organize your scripts for easy access:
Share your scripts with colleagues to promote consistent workflows:
Once comfortable with RhinoScript, you might explore further:
For more in-depth learning and professional support, visit NOVEDGE, a leading provider of design software solutions. NOVEDGE offers resources, expert advice, and support to help you get the most out of RhinoScript.
By investing time in learning RhinoScript, you'll unlock new levels of productivity and customization in your design process. Automation not only saves time but also opens up possibilities for innovative design techniques that were previously too time-consuming to execute manually.
Remember, the key to mastering RhinoScript is practice and exploration. Start small, build up your skills, and soon you'll be automating complex tasks with ease.
Visit NOVEDGE for further assistance and to explore more ways to enhance your Rhino experience.
You can find all the Rhino products on the NOVEDGE web site at this page.
August 31, 2025 16 min read
Read MoreAugust 31, 2025 3 min read
Read MoreSign up to get the latest on sales, new releases and more …