Getting Started With Rhino 5

broken image


Modeling Ear Buds in Rhino Join us for a 'getting started' webinar with Rhinoceros 5 for Windows. In this webinar, Kyle Houchens will show you how to model ear buds working from a hand-sketched design brief. Kyle will keep it lively and entertaining as he models 'free style' in Rhino in the webinar classroom. How to Rhino takes a look at Rhino 7 Work in Progress version and new SubD tools that are on a good track to replace T-splines plugin for Rhino 5 that was the king of SubD modeling. In this tutorial, we will be going over some simple techniques using these new Rhino modeling tools in order to create this conceptual project designed by @archihab. Get started modeling with Rhino 5. Kyle Houchens will show you how to use a fictional design brief to model a water bottle in Rhino. (52 minutes) Learn Rhino step by step. During this course you will develop skills for three-dimensional modeling and learn the basic tools that Rhino 6 and 7 offers to its users.

I have a plugin I've been developing and would like to be able to distribute it using a Zoo License. What I'm imagining is that I will send the rhp file to the user and also provide them some kind of activation key that I generate, or something like that. Is LAN Zoo the right thing for this?

I've come across two guides for getting started (1, 2). They seem to be explaining how to do the same thing, but have different steps. Which should I be trying to follow? Or is there a more detailed guide?

Thanks,
Sam

Contents

  • 1 Getting Started with Rhino
  • 2 Rhino Minimal 101
    • 2.2 A FEW commands to do a LOT of things
  • 3 Relevant Links:
  • 4 Grasshopper for Rhino:
    • 4.3 Critical GH components for getting started:
  • 5 Rhino and Python

COMPANY

  • McNeel: The company that makes Rhino3D
  • Rhino3D: The main website
  • Rhino3D Tutorials: The official documentation

COMMUNITY

Getting Started With Rhino 5
  • The Rhino3d wiki: community developed site with all things Rhino
  • Rhino3d newsgroup: people asking/answering questions

COMMANDS

TUTORIALS

  • Getting Started video+annotated tutorials
  • Rhino and Grasshopper tutorials by DesignReform
  • Fabrication related tutorials index by CadDigest
  • Rhino tutorials by Lynda (CMU Students have free access with their Andrew IDs through here)

Rhino tutorials

A FEW commands to do a LOT of things

NB 1. When there's a length or an option, you can type it (if you can)
NB 2. Use a two button mouse, use a big/second screen (if you can)

drawing:

(generally: you can either click to draw or type the dimensions you want)

  • points
  • circle
  • line
  • rec
  • polyline
  • interpcrv
  • crv

measurements:

  • length: length of line or curve
  • distance: distance between two points
  • area: area of a surface

geometric transformation:

  • move
  • copy
  • rotate
  • extend: make a curve longer
  • scale1D: good for resizing lines
  • scale2D: good for resizing flat shapes
  • scale (you can indicate with numbers the scaling factor)
  • mirror: copy/move and rotate; can be used to reflect or flip
  • arraycrv: orient and copy
  • orient: good when the thing you're moving is asymmetric/sided/chiral
  • offset: scale and copy
  • fillet: round sharp corners

2d-3d-2d:

  • planarSrf: turn a closed curve into a surface
  • loft: make connecting surface between two lines/curves
  • extrude
  • make2d: create 2d shape of selected surface, according to current view
  • unrollSrf: turn a volume into flat components
  • dupBorders: produce curve from boundary of a surface

cutting/expanding:

  • explode
  • split: divides a line/curve/surface at a center point/line/intersective-surf/curv
  • trim: split + delete
  • extend
  • rebuild
  • curveBooleon

make many out of one:

  • divide: dividing lines/curves into equal parts
  • rebuild: either turn cuves into lines or make ugly curves pretty curves

housekeeping/getting-around:

  • layer: show layers window (use many layers!)
  • show/hide: select an object and temporary show it or hide it
  • setPt: set all X and/or Y and/or Z points of a geometry to a new value
  • zs: zoom set, show you just the selected object in the active transport
  • join: make one curve/surface out of many segments
  • explode: separate segements of a curve/surface
  • group
  • orientCameraToSurface

COMPANY

  • McNeel: The company that makes Rhino3D
  • Rhino3D: The main website
  • Rhino3D Tutorials: The official documentation

COMMUNITY

  • The Rhino3d wiki: community developed site with all things Rhino
  • Rhino3d newsgroup: people asking/answering questions

COMMANDS

TUTORIALS

  • Getting Started video+annotated tutorials
  • Rhino and Grasshopper tutorials by DesignReform
  • Fabrication related tutorials index by CadDigest
  • Rhino tutorials by Lynda (CMU Students have free access with their Andrew IDs through here)

Plugin that provides a visual programming environment for parametric design in Rhino

RESOURCES and TUTORIALS

  • Grasshopper3d: the main site
  • Grasshopper Tutorials: so many
  • Grasshopper Primer: the unofficial official starter-tutorial
  • Mode Lab: Ali's favorite tutorials
  • Co-de-it: Excellent set of definitions including paneling, tessellation, combs, vornois
  • RhinoTuts: Very nice set of video tutorials
  • Digital Toolbox: tutorial videos and examples from beginner to advanced (no GH definitions provided)
  • Design Reform: advanced tutorial videos (no GH definitions provided)
  • Grasshopper Add-ons: additional libraries for GH
  • Data Tree Manipulations: Excellent overview of components and techniques for working with GH's data structures

EXAMPLE DEFINITIONS

  • Here are the Grasshopper intro definitions from class.
  • Here are the Additional Grasshopper example definitions including the speaker cone from my work A Tentative Call to the Other, the auto-mesh-sectioner and another panelling example.
  • ExplodeBreps @ UVA: many example definitions for useful things like surface decomposition, tessellation, finger joinery, etc.
  • Here is Ali's set of Grasshopper goodies

Critical GH components for getting started:

DRAWING

  • Point XYZ
  • Circle
  • IntCrv
  • PLine
  • Divide
  • Loft

LISTS and DATA TREES

  • range
  • series
  • flatten
  • list length
  • item
  • shift
  • reverse
  • split
  • cull nth and cull pattern

SURFACE DECOMPOSITION

Getting Started With Rhino 5200

OFFICIAL DOCUMENTATION

WHAT YOU NEED

  • OS X: Installation Instructions
  • Windows: download the latest Rhino 5

Getting Started With Rhino 5 Free

LEARNING

Getting Started With Rhino 5 Free

  • Python for Rhino 101 Primer: unofficial official get-started guide
  • DiveIntoPython.net: portal for learning python
  • Basic Tutorials: from python.rhino3d.com
  • Jose Sanchez has some great Rhino + Python tutorials on Vimeo
  • PointCrowd.com: Rhino + Python educational portal by Ari Kardasis and Masoud Akbarzadeh of MIT MediaLab (lots of great sample code here)

EXAMPLES

Getting Started With Rhino 5 Mac

  • Class Examples: a few simple scripts I showed in class, some adopted from the above sources
  • Rhinoscript > RhinoCommon < IronPython: McNeel pages on the conbination of Rhino.NET + Rhino.Common + Python with lots of great sample code here, particularly for RhinoCommon




broken image