[英]Javascript: How to draw a simple line on canvas (in 3d) and make it rotatable (in 3d)?
[英]How to draw image on 3d canvas using javascript
我有这个
function doFirst(){
var x = document.getElementById('canvas');
var canvas = x.getContext('webgl') || x.getContext("experimental-webgl");
}
我想在画布上绘制图像“ sheep.png”。 我用这个,但是不起作用:
var pic = new Image();
pic.src = "images/sheep.png";
pic.addEventListener("load", function() { canvas.drawImage(pic,0,0,0)}, false);
drawImage
仅用于2D上下文,不能在webgl上下文中使用。
为了在webgl中使用它,您需要使用图像作为纹理来构建网格。
如果您不熟悉webgl,则可能需要查看three.js作为更易于使用的替代方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.