0

示例此模型是一个动态组件:

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

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

4

1 回答 1

1

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

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

于 2013-03-08T17:09:39.503 回答