三个js获取材料上下文
THREE js get material context
我有一个Canvas
图(纹理):
var mesh;
var canvas = document.createElement('canvas');
var context= canvas.getContext("2d");
context.canvas.width = context.canvas.height = 128;
context.fillStyle = 'rgba(255,255,255,0.4)';
context.fillText('lala', 64, 85);
var texture = new THREE.Texture(canvas);
texture.needsUpdate = true;
var material = new THREE.PointsMaterial( { size: 128, map: texture } );
var geometry = new THREE.Geometry();
geometry.vertices.push( new THREE.Vector3() );
mesh = new THREE.Points( geometry, material );
scene.add(mesh);
如何通过网格对象引用访问上下文以更新它?
mesh.material.map.image....context?? ... ? what is the correct approach?
对
我有用:
var context = mesh.material.map.image.getContext("2d");
context.clearRect(0, 0, 128, 128);
//..... draw sprite;
mesh.material.map.needsUpdate = true;
相关文章:
- 将函数的上下文应用于javascript变量
- Twitter Bootstrap typeahead:使用“this”获取上下文/调用元素
- 使用JQuery的动态上下文菜单
- JavaScript的额外材料:理解奇怪的部分
- 如何访问UIWebView'的子窗口上下文
- 无法读取属性'材料'未定义的Three.js
- JQuery在单击正文时隐藏上下文菜单
- JQuery上下文菜单显示/隐藏问题
- 如何从HTTP上下文对象中获取Post数据
- 将固定片放置在有角度的材料中
- HTML字符串作为上下文
- 为什么我的上下文选择器和.buttonset()在ie中花费了这么长时间
- 丢失对象“;这个“;方法中的上下文
- 防止在移动Safari(iPad/iPhone)中长按/长按默认上下文菜单
- d3防止在上下文菜单上触发mouseout
- 是否可以在不更改上下文的情况下调用函数.apply
- 调用$.each()函数时上下文发生变化
- 何时可以;我的用户脚本在Javascript中触发右键单击(上下文菜单)
- 如何向onClick事件处理程序传递一个接受参数的函数,并且仍然将该函数绑定到组件's”;这个“;上下文
- 三个js获取材料上下文