【发布时间】:2018-12-20 05:48:39
【问题描述】:
我正在使用 THREE.js r98。我必须使用一些返回图像或纹理作为响应的有效负载发出 POST 请求,并且我想将此 API URL 与 ImageLoader 一起使用,将图像渲染到画布上。我不确定 ImageLoader 是否支持这一点。使用来自 POST 请求的图像响应并将其加载到网格上的任何解决方法,添加到场景中。我正在使用以下适用于静态图像 URL 的代码
var imgLoader = new THREE.ImageLoader();
imgLoader.load(imgPath, function(image) {
//do stuff with image like loading onto mesh etc
});
我尝试使用 ajax 调用该 API,尝试转换为 base64 以加载到画布上但不起作用(Weird characters in image response of POST request)
【问题讨论】:
标签: ajax image canvas three.js