diff --git a/src/path/Curve.js b/src/path/Curve.js new file mode 100644 index 00000000..d6ed51bc --- /dev/null +++ b/src/path/Curve.js @@ -0,0 +1,20 @@ +Curve = Base.extend({ + initialize: function() { + }, + + + statics: { + read: function(args, index) { + var index = index || 0, length = args.length - index; + if (length == 1 && args[index] instanceof Curve) { + return args[index]; + } else if (length != 0) { + var curve = new Curve(Curve.dont); + curve.initialize.apply(curve, index > 0 + ? Array.prototype.slice.call(args, index) : args); + return curve; + } + return null; + } + } +});