我想知道是否可以使用paper.js创建2D元素,并将它们放在共享画布上并通过three.js在3D空间中移动?
我已经阅读过某些地方可以将二维元素应用于三维面孔,我不知道这是否仅限于图像或其他“平面”元素。
我需要在画布中创建界面元素,表单,按钮,统计信息等。 这是一个推文可视化。
答案 0 :(得分:1)
是的,可以使用画布作为three.js网格中的纹理。例如,请参阅:
http://stemkoski.github.com/Three.js/Texture-From-Canvas.html
有关重复更新纹理的示例,请参阅: