Behdad Esfahbod
|
25083502e4
|
[perimeterPen] Update check for cusps
If p1 coincides with p0 or p2, we still can use the lineTo()
code.
|
2016-11-08 16:39:38 -08:00 |
|
Behdad Esfahbod
|
a71faf9322
|
[perimeterPen] 5x speed-up cubic by using complex numbers as points
|
2016-10-30 14:28:38 +02:00 |
|
Behdad Esfahbod
|
c5538eaccf
|
[perimeterPen] Speed up quadratic by using complex numbers for points
|
2016-10-30 14:28:33 +02:00 |
|
Behdad Esfahbod
|
a284865851
|
Remove unused line
|
2016-10-30 14:28:07 +02:00 |
|
Behdad Esfahbod
|
b0b049774c
|
Implement analytical curve length for quadratic beziers
This is multiple times faster, and tolerance-independent.
I'll explain how I arrived at this later.
|
2016-06-13 20:08:50 -04:00 |
|
Behdad Esfahbod
|
56c27f45c9
|
Speed up perimeterPen
It's still too slow, but an improvement.
Also, remove duplicate copy from symfont.
|
2016-06-13 18:50:01 -04:00 |
|
Miguel Sousa
|
92e8455259
|
perimeterPen.py: make glyphset the first argument (like in all other pens)
|
2016-06-12 15:46:04 -07:00 |
|
Cosimo Lupo
|
c5ed6c6456
|
perimeterPen.py: handle implied lineTo in closePath
|
2016-06-12 11:49:00 +01:00 |
|
Cosimo Lupo
|
c08e47ed47
|
perimeterPen.py: copy PerimeterPen from symfont.py
|
2016-06-11 23:07:23 +01:00 |
|