Skip to content

Latest commit

 

History

History
29 lines (26 loc) · 3.41 KB

README.md

File metadata and controls

29 lines (26 loc) · 3.41 KB

Rhino.Compute Samples

Write code to access the Rhino and Grasshopper SDKs through a stateless REST API running on Windows Servers. Use Compute to enhance any online solution you are developing to create and manipulate two and three-dimensional curves, surfaces, and solids. Install and customize Compute to run on any cloud services framework.

These samples show how to calculate various geometric operations with Rhino.Compute.

  • C#
  • JavaScript
    • SampleBrepMesher - Calls compute to mesh a BREP.
    • SampleBrepIsocurves - Loads a 3dm file containing the Rhino logo as a BREP, fetches the render mesh and wireframe and loads them into a three.js scene. BREP extract isocurves sample
    • SampleBrepBoolean - Loads a 3dm file containing the Rhino logo as a BREP and another set of breps then calculates the boolean difference between the Rhino logo and these. BREP Boolean difference sample
    • SampleClashDetection - Performs clash detection between a bunch of randomly positioned spheres and one main sphere. Clash detection sample
    • SampleGHCurveInput - Builds a curve with rhino3dm.js and uses it as the input to a GH definition. Sample Grasshopper Curve Input
    • SampleGHDelaunayMesh - Generates random points and meshes them with the Delaunay component in Grasshopper. Sample Grasshopper Delaunay Mesh
    • SampleGHExtrusions - Passes the input from three sliders to a Grasshopper defintion which offsets faces from a mesh and smooths it with SubD components. Sample Grasshopper Extrusions
  • Python
    • SampleTkinter - This sample uses rhino3dm to create a brep from a sphere and then sends it to Compute to generate a mesh. The resulting mesh is visualised with Python's built-in Tkinter GUI framework. Python tkiner sample