Grasshopper

algorithmic modeling for Rhino

Basics- ,,setting one geometry" instead making new one

Hi, I 'd like to apologize for spamming with this simple problem. I am noob.
Well the problem is that i don't know why but when i am trying to ,,set one geometry"
( e.g. rectangle, circle etc. ) from rhino to grasshopper, it starts to draw the geometry instead of selecting geometry I've already done in rhino.
The funny fact about this is that problems never appears with curves or points. Probably its kind of basics setting that i overlooked at the begging, but i realy dont know.
Thank you for any advice. And once more sorry for spamming and my bad english

Views: 1732

Replies to This Discussion

If you draw a rectangle in rhino and were then able to reference it into gh as a rectangle there is a possibility that you could changle the control points in rhino so that it was now a parallelagram... But gh is still expexting a rectangle... The world would stop spinning on its axis. Therefore this eventuality has been prevented.

You can draw a rectangle in rhino reference it as a curve in gh and then when it gets changed in rhino gh doesnt mind as it is expecting any old curve... The world keeps spinning.

Points are always points. Curves are always curves. Breps are always breps. But boxes, lines, circles, rectangles might not remain these in rhino.

Hope this helps

Hi

thank you it helps somehow. I understand the solution you proposed but still do not understand why gh force me to draw a completly new circle instead of picking one.

You can pick one, but you have to reference it using a Curve parameter. Circle parameters cannot reference Rhino objects. As Danny explained the reason for this is that lines, rectangles, circles and arcs are not guaranteed to remain lines, rectangles, circles and arcs when you apply standard Rhino transform commands to them. This is a choice I made way back in the early versions of Grasshopper 1. I think now it was the wrong choice but I'm not going to change it for GH1 any more.

Reference your Rhino circles using a Curve parameter, then plug that curve parameter into a Circle parameter. If the conversion is valid then you'll get a circle, if the conversion is not valid then you'll get an error.

--

David Rutten

david@mcneel.com

Thank you very much, know its much more clear. :)

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2025   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service