【问题标题】:Three.js how to import dynamic components?三.js如何导入动态组件?
【发布时间】:2013-02-24 03:47:29
【问题描述】:

例如这个模型是一个动态组件:

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

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

【问题讨论】:

    标签: three.js


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-01-24
      • 2017-05-31
      • 1970-01-01
      • 2020-02-25
      • 1970-01-01
      • 2021-10-04
      • 2019-09-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多