https://github.com/arnoudbuzing/wolfram-rhino
Experiments with the Wolfram Language + Rhino3D
https://github.com/arnoudbuzing/wolfram-rhino
mathematica rhino rhino3d rhinoceros wolfram-language
Last synced: 3 months ago
JSON representation
Experiments with the Wolfram Language + Rhino3D
- Host: GitHub
- URL: https://github.com/arnoudbuzing/wolfram-rhino
- Owner: arnoudbuzing
- Created: 2019-03-01T15:46:23.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-01T19:54:51.000Z (over 6 years ago)
- Last Synced: 2025-02-02T18:38:55.105Z (8 months ago)
- Topics: mathematica, rhino, rhino3d, rhinoceros, wolfram-language
- Language: Mathematica
- Size: 3.19 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# wolfram-rhino
Experiments with the Wolfram Language + Rhino3DUsing: https://github.com/WolframResearch/RhinoLink
## Software and hardware requirements
1. Windows operating system
2. Mathematica (or Wolfram Desktop; version 11 or higher)
3. Rhino (version 6)
4. Recommended: Graphics card for rendering## Setup instructions
The commands for step 1. through 3. can be found in this [setup.nb](https://github.com/arnoudbuzing/wolfram-rhino/blob/master/setup.nb) notebook.
1. Install the paclet for the Wolfram Language:
```
PacletInstall["https://github.com/WolframResearch/RhinoLink/releases/download/v0.9/RhinoLink-0.9.0.paclet"]
```2. Load the package:
```
Needs["RhinoLink`"]
```3. Run the following command to install the Wolfram Language plugin into Rhino:
```
InstallRhinoPlugin[]
```
4. Quit Mathematica
5. Start Rhino
6. In Rhino's command line window, evaluate the command below:
```
WolframConnect
```
7. Start Mathematica. Step 8. through 10. are also in the [example.nb](https://github.com/arnoudbuzing/wolfram-rhino/blob/master/example.nb) notebook.
8. Using `Evaluation > Notebook's Kernel` set the notebook's kernel to `RhinoAttach`:

9. Load the package:
```
Needs["RhinoLink`"]
```10. Run the following command to deploy a sphere from the Wolfram Language to Rhino:
```
RhinoShow @ ToRhino @ BoundaryDiscretizeGraphics @ Sphere[]
```11. View the result in Rhino:
12. Render the result in Rhino:
13. Now you can work with more complicated scenes and renderings:
