From 79fb912bdaa22b8107bbddc93d1779820af80cf9 Mon Sep 17 00:00:00 2001 From: Pushkar Joshi Date: Tue, 3 Apr 2012 14:50:34 -0700 Subject: working File I/O for pen tool created paths and some minor bug fixes (correctly setting the canvas for brush stroke file I/O, correct plane matrix for file I/O) --- js/lib/drawing/world.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'js/lib/drawing/world.js') diff --git a/js/lib/drawing/world.js b/js/lib/drawing/world.js index 5a054224..a1a5b5ae 100755 --- a/js/lib/drawing/world.js +++ b/js/lib/drawing/world.js @@ -943,7 +943,7 @@ World.prototype.importObjectJSON = function( jObj, parentGeomObj ) { var type = jObj.type; var BrushStroke = require("js/lib/geom/brush-stroke").BrushStroke; - + var SubPath = require("js/lib/geom/sub-path").SubPath; var obj; switch (type) { @@ -962,6 +962,11 @@ World.prototype.importObjectJSON = function( jObj, parentGeomObj ) obj.importJSON( jObj ); break; + case 5: //cubic bezier + obj = new SubPath(); + obj.importJSON(jObj); + break; + case 6: //brush stroke obj = new BrushStroke(); obj.importJSON(jObj); -- cgit v1.2.3