Three.js如何导入动态组件?

时间:2013-03-08 14:51:09

标签: three.js

示例此模型是动态组件:

http://sketchup.google.com/3dwarehouse/details?mid=c1e4befdfbfd283135b07d6213c348&prevstart=0

如何将此导入Three.js?我在想是否可以导入模型并使用输入字段和一些javascript创建动态组件对话框?所以它会像谷歌草图一样具有互动性。我知道将OBJ文件导入JSON然后用three.js加载它们,但动态组件会发生什么?

1 个答案:

答案 0 :(得分:1)

动态组件采用特定于Sketchup的格式,并且无法按原样将它们导入Three.js,同时保持动态选项。从SketchUp导出时,应该导出动态组件,因为它们可以在SketchUp中看到,但是作为哑几何体,动态性质会丢失。

如果需要交互式模型,您可能需要在Three.js中滚动自己的动态组件,可能是通过使用骨架动画,变形目标或只是移动几何/ Object3D组。或者你可以看到如何实现three.js / src / extras / geometry中的各种类。据我所知,没有简单的方法。