remove quadify in cleaning

This commit is contained in:
be5invis 2016-07-20 14:26:47 +08:00
parent 7b7bb2b944
commit fab10e03b2

View File

@ -241,17 +241,9 @@ export all : class Glyph
foreach [k : range 0 (ts.length - 1)] : begin
local s : strand.split ts.(k) ts.(k + 1)
if s.points : begin
local quads : cubic2quad
* s.points.0.x ; * s.points.0.y
* s.points.1.x ; * s.points.1.y
* s.points.2.x ; * s.points.2.y
* s.points.3.x ; * s.points.3.y
* 0.05
local m 2
while (m < quads.length) : begin
contour.push : new Point quads.(m) quads.(m + 1) false
contour.push : new Point quads.(m + 2) quads.(m + 3) true
inc m 4
contour.push : new Point s.points.1.x s.points.1.y false true
contour.push : new Point s.points.2.x s.points.2.y false true
contour.push : new Point s.points.3.x s.points.3.y true
set flag 2
true : begin
local p0 contour.(contour.length - 1)