1. из Solid Works --> .obj -->three.js.
с полным списком форматов которые из коробки поддерживает three.js, можно ознакомиться здесь :
https://threejs.org/docs/index.html#manual/en/intr...
см. раздел "Loaders".
Поддерживает ли формат *dae нужные фичи?
какие фичи?Вы предмет вопроса описывайте ...
Возможно первое что стоит прояснить для себя, что BREP и Solid и дерево построения модели, которое в Solid Works , это нифига не то что "крутится" в WEB GL, там Mesh и полигоны.
2. Возможно.
-если это разные объекты(т.е. несколько .obj) загружены с координатами и представляют типа сборку, тогда меняем координаты у "деталей" они "разберуться".
- если это один объект, берете полигоны - меняете у них координаты и будет "разлетание".