Skip to main content

Embed Rhino in CPython

Project description

rhinoinside python package

Embed Rhino in CPython

pip install --user rhinoinside

Requirements:

  • Rhino 7
  • Windows
  • 64 bit version of CPython (2.7, 3.5, 3.6, 3.7)

Join the discussion

https://discourse.mcneel.com/t/rhino-inside-python/78987

How to use

import rhinoinside
rhinoinside.load()
import System
import Rhino

# for now, you need to explicitly use floating point
# numbers in Point3d constructor
pts = System.Collections.Generic.List[Rhino.Geometry.Point3d]()
pts.Add(Rhino.Geometry.Point3d(0.0,0.0,0.0))
pts.Add(Rhino.Geometry.Point3d(1.0,0.0,0.0))
pts.Add(Rhino.Geometry.Point3d(1.5,2.0,0.0))

crv = Rhino.Geometry.Curve.CreateInterpolatedCurve(pts,3)
print (crv.GetLength())

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rhinoinside-0.4.1.tar.gz (2.2 kB view details)

Uploaded Source

File details

Details for the file rhinoinside-0.4.1.tar.gz.

File metadata

  • Download URL: rhinoinside-0.4.1.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15

File hashes

Hashes for rhinoinside-0.4.1.tar.gz
Algorithm Hash digest
SHA256 b58b4a5e10332ac9b6490a166e951e3c3f1bcdb6dd96c02155692a6e03f2f327
MD5 25975533625ddbb962cccc427f2dbb37
BLAKE2b-256 652cbbbcc79b82a5309c8809d5293d1bb21b9e9e7cd1aa464f04e0e76730500a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page