Specialist Tools - Rhino.Inside. AutoCAD
Rhino.Inside.AutoCAD embeds the full Rhinoceros 3D geometry engine and Grasshopper visual programming environment directly into AutoCAD. Design complex NURBS surfaces, run computational workflows, and exchange geometry bidirectionally - without file exports, coordinate misalignment, or context switching.
Developed in official collaboration with Robert McNeel & Associates
Creators of Rhino 3D, Grasshopper, and the open-source Rhino.Inside® technology.
Help shape the roadmap. Rhino.Inside.AutoCAD is an active open-source initiative. We encourage you to join the community to report issues and suggest features for the next release.
Quick Start
Once installed, the plugin integrates natively into the AutoCAD interface. Follow these steps to begin your first session.

Key Capabilities
Access the full power of Rhino and Grasshopper without leaving AutoCAD. Build parametric definitions that interact directly with your design files.
Core Features
- Full Rhino Geometry Engine. Access Rhino's complete NURBS modeling kernel from within AutoCAD, including surface analysis, curve operations, and mesh tools.
- Grasshopper Integration. Build and execute visual programming definitions that read from and write to AutoCAD documents in real time.
- Live Viewport Preview. See Grasshopper geometry rendered in the AutoCAD viewport before committing to the drawing.

Bidirectional Geometry Exchange
Convert curves, surfaces, meshes, solids, text, dimensions, hatches, and leaders between Rhino and AutoCAD formats with explicit conversion components.
Document & Block Access
- AutoCAD Document Access. Query and manipulate layers, layouts, linetypes, block definitions, and document properties through Grasshopper components.
- Block Definition Support. Create, query, and manipulate block definitions and references, including dynamic block properties.
- Bidirectional Conversion. Transform geometry seamlessly in both directions with full fidelity.
Technical Reference - Core Concepts
Rhino.Inside.AutoCAD loads Rhino's geometry kernel directly into AutoCAD's process space. This architecture eliminates file-based workflows and enables real-time geometry exchange between both applications.

How It Works
Rhino and Grasshopper run directly inside AutoCAD, so there's no need to export or import files between applications.
Key Benefits
- In-Memory Geometry Transfer. No intermediate files; geometry flows directly between applications.
- Unified Coordinate System. Both applications operate in the same coordinate space with automatic unit conversion.
- Full Platform Access. Grasshopper components can work with both Rhino and AutoCAD features within a single definition.

From Grasshopper to AutoCAD
Geometry created in Grasshopper exists in memory until explicitly "baked" to AutoCAD:
- 1.Create - Generate geometry using standard Grasshopper components
- 2.Convert - Transform Rhino geometry to AutoCAD format
- 3.Configure - Assign layer, colour, and linetype via Bake Settings
- 4.Bake - Commit geometry permanently to the AutoCAD drawing
- 5.Track - Receive ObjectIds for downstream operations
Node Reference Guide
Coming soonFull node documentation is in development. Join the to be notified when node documentation, example definitions, and tutorials become available.
Document Nodes
Access and interact with the AutoCAD document.
- -Documents
- -Database Objects
- -Lookup by Id / Handle
Block Nodes
Query, create, and edit block definitions and references.
- -Block Table Records
- -Block References & Attributes
- -Dynamic Properties
Layer Nodes
Inspect, create, and modify layers programmatically.
- -Get Layers
- -Get Layer by Name
- -Create / Set Layer
Layout Nodes
Inspect, create, and switch paper space layouts.
- -Get Layouts
- -Get Layout by Name
- -Create / Set Layout
Linetype Nodes
Inspect, create, and assign AutoCAD linetypes.
- -Get Linetypes
- -Get Linetype by Name
- -Create / Set Linetype
Geometry Nodes
Convert between Rhino and AutoCAD geometry.
- -Curves & Solids
- -Hatches & Annotations
- -Points & Meshes
Developer Resources
Access the source code, report issues, and connect with the community.
Need a custom Rhino.Inside implementation?
We build custom integrations of Rhino.Inside, Grasshopper definitions, and AutoCAD automation tailored to your specific infrastructure.