[cairo] Shouldn't Cairo use/offer degrees rather than radians?
David Kastrup
dak at gnu.org
Wed Jun 28 05:05:13 UTC 2017
David Kastrup <dak at gnu.org> writes:
> Lawrence D'Oliveiro <ldo at geek-central.gen.nz> writes:
>
>> On Tue, 27 Jun 2017 11:37:07 +0200, David Kastrup wrote:
>>
>>> Lawrence D'Oliveiro <ldo at geek-central.gen.nz> writes:
>>>
>>>> Trig calculations are usually easier in radians.
>>>
>>> Nobody uses Taylor series for actual trig calculations.
>>
>> Not that I care. This is the kind of thing I care about:
>>
>> arc_length = radius * angle
>>
>> That kind of calculation only makes sense if “angle” is in radians.
>
> cairo_rotate has nothing to do with arc lengths.
You'd have more of a point regarding cairo_arc. However, the ability to
specify lengths of arcs as a length can be rectified by scaling
appropriately with pi/180 without drawbacks since the rasterizer does
not work along curved lines but only straight lines.
The inability to reliably draw a half circle that seamlessly connects
with another half circle under any rasterization seems more important in
my book.
--
David Kastrup
More information about the cairo
mailing list