From 7270c158a8838068f68d5f62001e9501e33400bd Mon Sep 17 00:00:00 2001
From: Amanda Ghassaei <amandaghassaei@gmail.com>
Date: Tue, 23 Jun 2015 16:48:43 -0700
Subject: [PATCH] init vector 3s from json data

---
 js/models/FileSaver.js | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/js/models/FileSaver.js b/js/models/FileSaver.js
index acbd8670..97a6ad8e 100644
--- a/js/models/FileSaver.js
+++ b/js/models/FileSaver.js
@@ -88,6 +88,10 @@ define(['underscore', 'fileSaverLib', 'lattice', 'materials'], function(_, saveA
 
     function _setData(object, data, silent){
         _.each(_.keys(data), function(key){
+            if (data[key] && data[key].x){//vector object
+                object.set(key, new THREE.Vector3(data[key].x, data[key].y, data[key].z));
+                return;
+            }
             object.set(key, data[key], {silent:true});
         });
         if (!silent || silent === undefined) object.trigger("change");
-- 
GitLab