Arc Center Angle Angle Radius

Is there an Arc command that works using

  • center
  • angle start
  • angle end
  • radius

… without calculation of points?
I’d like to use it in a command script.

What I can easily do so far is
_Arc
x,y
r10<30

But then I’d need the opening angle, but I only have angle start and angle end.
A relative angle input from the center doesn’t work:
When Rhino asks for endpoint or angle, r10<120 is not accepted.

Ideas?

Hi Charles,

Maybe try this? Let me know if it works for you.

Input center, start angle, end angle, radius in that order. Angles in degrees. Follows current viewport CPlane.

ArcCtrAngStartAngEndRad.py (713 Bytes)

Note it seems if you try to a subtended angle of more than 360°, Rhino automatically makes a circle.

Hi Mitch

This script will work for sure.
Thank you, I’ll try to use that in my special case.

Of course I could calculate the points needed myself - no magic.
I’m after a single line command, I need that for debugging geometry calculations.
I don’t want calculate, I want to use the data I already have.

The ideal way for me would be something like
_Arc X,Y rR<StartAngle _From X,Y rR<EndAngle (Enter)

Ok, the last step doesn’t work as expected.

Question:
When Rhino asks for the last point, why does it not accept a point?
@Gijs ?