3D 立方体创建和处理该多维数据集上的事件
3D cube creation and handling events on that cube
我在HTML5画布中创建了多个3D立方体。我试图处理 3D 立方体上的单击事件,以便我可以知道单击了哪个立方体。为了创建立方体,我使用了processingJS。它运行良好,但无法获得单击位置。我读过关于Paper JS的信息,它创建一个形状并将其存储在一个对象中。
是否可以使用Paper JS创建3D事物。或者无论如何我可以通过 ProcessingJS 获得点击的多维数据集。请分享是否有其他方法可以做到这一点。
提前谢谢。
Paper.js处理2D矢量图形。
虽然理论上你可以根据需要表示一个立方体,例如使用倾斜正方形,但仅创建 1 个立方体需要花费大量精力和大量时间。
使用3D库要好得多,例如 - Three.js。
下面是一个已经准备好的示例,使用光线投射来检测立方体一侧的点击: http://mrdoob.github.io/three.js/examples/canvas_interactive_cubes.html
相关文章:
- React中的数据集表示
- 使用相同的数据集绘制各种符号
- 多维数据集网格未在指定的分区中绘制
- chart.js 2.0为数据集添加了新属性
- Kendo网格中数据集的最高值
- 具有大型数据集的组件仅在 IE11/Edge 上运行缓慢
- 具有关联数组数据集的D3.js表
- javascript中网络图表的大型数据集
- 具有多个数据集的分组散点图D3
- 如何在web上动态可视化数据集
- Javascript D3如何从CSV访问和操作数据集
- Chart.js2.X中的条形值-数据集元数据未定义
- 访问HTML数据集
- D3.js如何只创建一个绑定到多个数据项的数据集的元素
- WebGL多纹理多维数据集
- 如何外部联接两个数据集(基于多个主键)
- 事件发射器与在 AngularJs 中更新大型数据集时的$watch
- 3D 立方体创建和处理该多维数据集上的事件
- 如何删除多维数据集.js实例的一天之后的事件
- jQuery事件currentTarget数据集