export all : class Point public [new x y onCurve cubic subdivided] : begin this.x = x this.y = y this.onCurve = onCurve || false this.subdivided = subdivided || false this.cubic = cubic || false static [transformed tfm x y onCurve cubic subdivided] : new Point * x * tfm.xx + y * tfm.yx + tfm.x * x * tfm.xy + y * tfm.yy + tfm.y * onCurve * cubic * subdivided