我试图形象化时空多维数据集。作为参考,我在google上找到这个图像:http://www.intechopen.com/source/html/38305/media/image7.jpeg。 其实我设法做到了,但是一旦我开始在立方体的底部使用纹理(这是我的例子中的一个平面),就会出现一个奇怪的错误。飞机上方的东西有时并不总是可见的,图像有时会被扭曲。这是很难解释的,所以你可能检查jfiddle了我创建:Three.js:使用图像纹理会导致其他对象消失
我使用的CanvasRenderer并载入纹理folows:
texturemat = new THREE.MeshLambertMaterial({
side: THREE.DoubleSide,
map: THREE.ImageUtils.loadTexture(background)});
如果背景是包含一个字符串链接到图像文件。
控件已启用,因此您可能需要缩放并旋转一下以使错误出现。
其实,建立镶嵌并没有改变结果。添加更多点是有问题的,因为这些点稍后来自外部数据源。 当我切换到WebGLRenderer时,背景是黑色的,没有显示透明度。 – Schnodderbalken
这是您看到的工件的解释。 CanvasRenderer是有限的。如果您想更改渲染器并遇到问题,那么您需要创建一个新帖子。 – WestLangley