Вы можете использовать слияние Lodash :
var object = {
'a': [{ 'b': 2 }, { 'd': 4 }]
};
var other = {
'a': [{ 'c': 3 }, { 'e': 5 }]
};
_.merge(object, other);
// => { 'a': [{ 'b': 2, 'c': 3 }, { 'd': 4, 'e': 5 }] }
Самый простой способ - использовать преобразование размещения (перемещение, вращение и масштабирование) в ваших параметрах для загрузки модели - см. Подробнее здесь
var loadOptions = {
placementTransform: THREE.Matrix4, //your transform matrix goes here
globalOffset:{x:0,y:0,z:0}
};
...
viewer.loadModel(svfPath,loadOptions)