如何在三.js模型上绘制
How can I draw on a three.js model?
我想在场景中绘制一个三.js模型,我该怎么做?我希望能够在我的场景模型上"涂鸦"
看看这个例子
https://stemkoski.github.io/Three.js/Texture-From-Canvas.html
使用 2D 画布作为要"绘制"的对象的纹理
var canvas = document.createElement('canvas');
var texture = new THREE.Texture(canvas);
var material = new THREE.MeshBasicMaterial( {map: texture, side:THREE.DoubleSide } );
var mesh = new THREE.Mesh(
new THREE.PlaneGeometry(canvas.width, canvas.height),
material
);
当画布被改变时,你必须设置需要更新纹理等。
看一下 RTT(渲染到纹理)http://threejs.org/examples/webgl_rtt.html 的示例在那里你可以看到类似的过程(使用3D场景而不是画布)
相关文章:
- 在VanillaJS中模拟模型双向数据绑定
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 有没有一个javascript图形绘制库可以进行气球树布局
- 为集合分配大量的模型弹药
- 如何使用backbone.js从集合中获取模型名称
- 使用相同的数据集绘制各种符号
- 使用onclick绘制SVG路径
- 在谷歌地图上绘制位置数据库
- 用chart.js绘制条形图
- “可绘制地图”设置地图选项“纬度-经度”
- 骨干模型默认值-todos.js示例中不必要的代码
- EmberJS中支持单字母单词模型
- 2个backbone.js集合,具有相同的模型,但排序顺序不同
- 多维数据集网格未在指定的分区中绘制
- 将不在模型中的数据返回到mvc控制器
- 如何在视图模型contet更新更新上调用Jquery函数
- 如何使用Javascript客户端对象模型检索Sharepoint 2010列表项权限
- 我应该如何检查主干.主干.模型更改时查看
- 如何在三.js模型上绘制
- 在3D模型上绘制原始2D形状