交互式3d形式的js框架

时间:2017-02-21 13:06:21

标签: javascript web 3d three.js

我打算在js中创建交互式3d应用程序。我的问题是babylon.js或three.js是否支持交互性?似乎无法找到关于此的任何信息,文档也没有多大帮助。

请注意;通过交互性,我的意思是让用户能够在给定的3D场景上绘制元素。

1 个答案:

答案 0 :(得分:1)

我无法代表babylon.js,因为我从来没有使用过它,但我确实对three.js有一些经验。

如果通过"绘制元素"你的意思是根据用户输入动态创建或操作形状/几何,然后以下示例应该证明它绝对可能。

例如,on the three.js docs page,有一个控制面板用于操作实例示例右上角的CylinderGeometry()对象。

"绘图"可以在thee.js's examples pageanother example上找到使用光线投射的光标输入,其中场景中的对象可以拖动。

说实话,您的应用程序的交互性仅受您的限制。