Mono-curves: No need to filter out curves with no length any more.

This commit is contained in:
Jürg Lehni 2016-07-16 20:05:25 +02:00
parent b1037f89f1
commit 8513144ae1

View file

@ -635,12 +635,9 @@ statics: /** @lends Curve */{
* only containing its values are returned.
*/
getMonoCurves: function(v, dir) {
var curves = [];
// #getLength() is a rather expensive operation, therefore we test two
// cheap preconditions first.
if (v[0] !== v[6] || v[1] === v[7] || Curve.getLength(v) !== 0) {
var curves = [],
// Determine the ordinate index in the curve values array.
var io = dir ? 0 : 1,
io = dir ? 0 : 1,
o0 = v[io],
o1 = v[io + 2],
o2 = v[io + 4],
@ -673,7 +670,6 @@ statics: /** @lends Curve */{
curves.push(parts[1]);
}
}
}
return curves;
},