我计划在js中创建一个交互式的3d应用程序。我的问题是babylon.js还是three.js是否支持交互性?似乎找不到有关这方面的任何信息,而且这些文档也没有多大帮助。
注意:通过交互性,我的意思是用户能够在给定的3d场景上绘制元素。
发布于 2017-02-21 13:27:50
我不能代表babylon.js说话,因为我从未使用过它,但我确实有一些使用three.js的经验。
如果您所说的“绘制元素”指的是根据用户输入动态创建或操作形状/几何图形,那么下面的示例应该证明这是绝对可能的。
例如,在three.js文档页面上,在活动示例的右上角有一个用于操作CylinderGeometry()对象的控制面板。
使用光线投射从光标输入中“绘图”的例子可以在“示例”页面和另一个例子上找到,其中场景中的对象是可拖动的。
老实说,你的应用程序的交互性只受到你的限制。
https://stackoverflow.com/questions/42368171
复制相似问题