Changed default metrics.

This commit is contained in:
be5invis 2015-08-22 07:49:43 +08:00
parent 120b5b5315
commit 338f468d01
5 changed files with 33 additions and 27 deletions

View file

@ -1,10 +1,10 @@
exports.transformPoint = function(tfm, pt){
return {
onCurve: pt.onCurve || false,
cubic: pt.cubic || false,
subdivided: pt.subdivided || false,
x : pt.x * tfm.xx + pt.y * tfm.yx + tfm.x,
y : pt.x * tfm.xy + pt.y * tfm.yy + tfm.y,
onCurve: pt.onCurve,
cubic: pt.cubic,
subdivided: pt.subdivided
y : pt.x * tfm.xy + pt.y * tfm.yy + tfm.y
}
}
exports.inverse = function(tfm){
@ -23,10 +23,10 @@ exports.untransform = function(tfm, pt){
var yy = pt.y - tfm.y
var denom = tfm.xx * tfm.yy - tfm.xy * tfm.yx
return {
onCurve: pt.onCurve || false,
cubic: pt.cubic || false,
subdivided: pt.subdivided || false,
x : (xx * tfm.yy - yy * tfm.yx) / denom,
y : (yy * tfm.xx - xx * tfm.xy) / denom,
onCurve: pt.onCurve,
cubic: pt.cubic,
subdivided: pt.subdivided
y : (yy * tfm.xx - xx * tfm.xy) / denom
}
}