如何在 THREE.js 中获取被点击的元素
假设我在画布中有一些元素,它们可能会相互覆盖。当点击一个点时,我怎样才能得到那个元素? 更新:这个演示有很大帮助: http://mrdoob.github.com/t…
未捕获的错误:SECURITY_ERR:DOM 异常 18 在 WebGL 中使用 Three.js 应用纹理时
我正在关注本教程,开始使用 webGL 和 Three.js 。我的问题是添加行 map: THREE.ImageUtils.loadTexture("images/article.png"), Chrome 引发 Uncaugh…
THREE.js 中阴影的奇怪行为
我正在尝试渲染一组位于 3 维空间中的照片,这些照片相互投射阴影。我从两个矩形开始,这是我的代码 function loadScene() { var WIDTH = 1200, HEIGH…
在 THREE.js 中使用纹理
我从 THREE.js 开始,尝试绘制一个带有纹理的矩形,由单一光源照亮。我认为这很简单(为简洁起见,省略了 HTML): function loadScene() { var world…
有有效的 THREE.js API 文档吗?
我正在尝试学习 THREE.js 的基础知识。我已经阅读了一些教程,我想开始尝试。我的问题是我找不到任何文档 This 应该是一个 API 浏览器,但我找不到非…
有人有 Mathematica Graphics3D 到 Three.js 转换器吗?
我想在 Three.js 中渲染 Mathematica Graphics3D 并完全避免 Mathematica 的前端。…
如何使用 Three.js 获取鼠标悬停时的图像坐标?
我有一个图像,想要使用 Three.js 来制作它,这样当我将鼠标悬停在图像上时,它会给出鼠标所在的坐标(即:图像的左上角是 0,0) 如果可能的话,我还…
向场景添加灯光没有效果
我刚开始玩 Three.JS,但一开始就卡住了。当我向场景添加灯光时,它没有任何效果。 renderer = new THREE.WebGLRenderer() camera = new THREE.Perspe…
如何解决requestAnimationFrame在不同浏览器上FPS不同的问题?
如何解决requestAnimationFrame在不同浏览器上不同的FPS? 我正在使用 THREE.js 制作一个 3D 游戏,该游戏使用 requestAnimationFrame,并且在 Google…
同时显示视频元素的多个帧
一些背景:这里是图形新手,刚刚通过 mrdoob 出色的 Three.js 在浏览器中涉足 3D 世界。我打算很快浏览 http://learningwebgl.com/ 上的所有内容:) 我…
WebGL - 带有高度图的纹理地形
我正在尝试使用 WebGL 创建 3D 地形。我有一个带有地形纹理的 jpg,另一个带有高度值(-1 到 1)的 jpg。 我查看了各种包装器库(如 SpiderGL 和 Thre…
在 Three.js 中编写盒盒射线碰撞检测的最佳方法是什么?
此实验中的对象随机移动: http://deeplogic.info/project/webGL/ 使用 Three.js 库为此编写盒盒射线碰撞检测的最佳方法是什么?…
WebGL 和 Three.js 中的 Z 轴协调
我正在尝试 WebGL 和 Three.js, 但是如何计算移动鼠标时的Z轴坐标呢? 我用它来表示 X 和 Y: function getCoord(e) { X = e.layerX - canvas.offset…