Odd behavior of Set one geometry (circle, arc, line, etc.)

Hello everyone, I’m trying for example to set one circle in the Grasshopper Parameter circle component. By clicking on the Set one Circle Dialog Box it invokes Center of Circle command in rhino. That’s not the behavior I’m expecting. I was expecting an Arrow Icon to choose the circle but get a cross to set the middle of a circle in Rhino. I tried this with circle, curve, arc, line, point and rectangle all ending up with simular odd behavior. But not for Breps which is showing the behavior I’m expecting.
Here are some Pics:


After Clicking comes the following Rhino Dialog

But thats not what I’m expecting.I was expecting the following:

And after clicking this Dialog

with the following result:

Maybe it has something to do with this:


I thought the arrow was the selecting Icon and not the cancel Icon.

Lieber Arbeiter

Circles don’t exist within Rhino, they become curves as soon as you create them. A workaround would be to recreate the circles in Grasshopper when you reference a curve and then create a circle from 3 random points on the curve.
hope this helps

Lieber @benedict

thanks for your quick reply. Tricky thing explaining just in words but now I added some pictures which are hopefully explaining the problem.

That’s what I thought, but my explanation without images was not very clear. I’ll try and explain like this:
In Rhino, you draw a circle. Then you get this:


where you can see that the object type is a “closed curve” and not a “circle”. You cannot draw a circle in Rhino without it being converted to a Curve immediately. It might internally be a “circle-like curve” or “LineCurve” in case of the line, but you don’t get to see that. GH is more going into programming structure, so these object types must be converted.

If you wish to reference a drawn circle (which is a curve in rhino) in grasshopper (where the circle type exist) you need to reference your circle as curve and then reconstruct it as a workaround:


there are probably several methods to get to a circle, but this one worked pretty good for me, when I have to get drawn circles into GH. (the nameless faders are “pointOnCurve” in GH.

1 Like

@benedict
Ahh, that’s interesting. I tried it and I’m seeing what your’re seeing. Thank you for your enlightenment. And while trying I woundered why the reconstuction. It worked fine for me just to Plug In the referenced Curve Component into a circle component. Wouldn’t work with a notCircle Curve.


What kind of advantage is their in the Reconstruction?
Is this a Behavior in every Rhino? Didn’t stumble upon it until now from Rhino5 on.

1 Like

That’s true. Also, I don’t know why I never just plugged the curve into a circle :frowning: I rather work in c# directly, so pardon, if the proposed solution was not very Grasshopperish. however, circle has attributes like center, diameter, plane etc, that a normal curve has not. If you want to access these in GH, you need a circle, not a curve. I thought you wanted a circle specifically. If you just want to reference it, you can use the curve node by itself indeed.

Rhino handles a lot of things for you in the background. It’s a GH thing to have nearly all the types accessable.

@benedict
that was a real good first Experience on the Forum. Thank you @benedict.

p.s. Any suggestions on the last Pic of my opening Post. Are these the standard underlayed comands for what I would call the Select or Picking Icon in Rhino8? Should I open a New Topic and/or research more?

1 Like

I admit never having used the arrow in the last 18 years using rhino.
I think it’s because “cancel”/esc will quit you from any command you’ve been in and will set you back to usual selection mode, which is standard in the first place…it somehow makes sens and somehow confusig, due to the fact that you don’t have to press it to select something, unless you’re in some command menu.

I feel like the esc button is the more natural way.

Maybe for people without keyboard :smiley:

Welcome to the forum btw :beers:

1 Like

@benedict
Again, much aprechiated your insights on working with Rhino. It never acord to me that being the cancel Icon for the obvious natural ways.
Working late is normal for you (Was asuming the same Time Zone for adressing me with Lieber Arbeiter for wouldn’t expect that german language knowledege to be standard in the Forum)? Living in another Time Zone? Going to Bed now. Have a nice Day/Night

Yes, I’m Swiss. And I can better concentrate at night. It’s quieter :slight_smile: Also it’s not very far from Christmas, I make jewelry, so half of my annual income depends on the next two months. I don’t get to sleep much.

Good night