BUG Arc regression from 7 to 8. Negative radius return invalid arc

Hi all.
On 7:

On 8:

arc regression.gh (7.4 KB)

1 Like

Thanks for reporting this. I have created RH-86437 to track this. The fix for this should be available in the next release candidate (Rhino 8.18).

1 Like

Hi Andy,
If this is a bug,I am interesting to know how to understand that one arc have negative radius?

The arc object itself is not “storing” a negative radius value.
It is just that, when the arc is being constructed, the negative value of the radius results in an arc built in the angle domain range shifted by half turn, 180 degrees, Pi.

See how “Deconstruct Arc” component returns a positive value of the radius.
Also, the starting plane of the arc is XY aligned, the resulting plane from DArc is rotated by 180.

arc negative radius

The arc made this have the same orientation (counterclockwise) as one with positive radius.

The pre-defined arc angle domain is “0 to pi”, that means the start of the arc is on the X/U axis of the plane, the red line… and then go counterclockwise.

1 Like

Interesting knowledge! Thanks for this clarification.

RH-86437 is fixed in Rhino 8 Service Release 18 Release Candidate