繁体   English   中英

Globejs with R,如何将图像添加为画布背景

[英]Globejs with R, how to add image as canvas background

我确实使用R中的globejs构建了一个地球仪,并且正在寻找将图像设置为画布背景的选项。 我认为直接用bg在R中是不可能的。 我试图通过人体背景设置图像,并将画布设置为透明。 它总是被黑色画布覆盖。 谁能告诉我在哪里可以将图像功能设置为画布背景,或者在哪里可以设置画布透明度,以便HTML正文图像可见。 我确实在网上找到了可能的解决方案,但是我不知道应该在哪里添加功能或设置透明度。 这是地球。 https://graphproject.000webhostapp.com/Aitia/Globe/m.html和文件https://graphproject.000webhostapp.com/?dir=./Aitia/Globe/m_files/

一个侧面的问题。 设置地球的动画自转很难吗? 应该将代码与给定的文件结构放在哪里?

谢谢。

在三个JS集中:

var renderer = new THREE.WebGLRenderer( { alpha: true } );
    renderer.setClearColor( 0x000000, 0 ); // the default

这使画布动画化而没有背景。

对于旋转,最原始的方式是将转换设置为render / animate函数:

function render() {

                if ( mesh ) {
                    mesh.rotation.x += 0.01; /// or mesh.rotateX(0.01)

                }

                renderer.render( scene, camera );
            }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM