有没有一种方法可以在threejs中直接绘制到模型/纹理上



我一直在为我正在进行的一个项目寻找这个问题的解决方案。我想知道是否有一种方法可以点击平面几何体并在其上绘制,绘制样式,并在绘制时更新纹理。

在这之后,现在你已经编辑了纹理,有没有办法在浏览器中保存它?

可以使用光线投射来确定鼠标相交的UV纹理位置。Raycaster.intersectObject返回一个对象数组,其属性之一是.uv。你可以在这个演示中看到它的实际操作。

可以使用2D<canvas>作为纹理的源。一旦从交叉点获得UV,就可以使用该位置在画布上绘制,如其他演示中所示

最新更新