【问题标题】:Create a texture with data from a canvas three.js使用画布 three.js 中的数据创建纹理
【发布时间】:2013-09-22 06:19:07
【问题描述】:

我对 Three.js 比较陌生,并试图从另一个画布中的数据创建纹理。

更具体地说 - 我打算使用 Heatmap.js 来获取热图。热图在另一个画布中返回。然后我想在我的场景中使用这个热图作为纹理。

关于如何进行此操作的任何想法?

我尝试用该画布创建纹理,但得到了黑色纹理。

【问题讨论】:

标签: javascript html canvas three.js


【解决方案1】:

黑色纹理也有类似的问题。这可能会有所帮助:

// create texture from canvas
var texture = new THREE.Texture(canvas);
// my solution:
texture.needsUpdate = true

【讨论】:

  • 请注意,THREE.CanvasTexture 也可用,并且不需要此处显示的直接.needsUpdate=true
猜你喜欢
  • 1970-01-01
  • 2013-11-28
  • 1970-01-01
  • 1970-01-01
  • 2012-11-25
  • 2014-09-26
  • 2016-04-04
  • 2015-12-31
  • 2012-09-17
相关资源
最近更新 更多