javascript - 如何使用 Threejs 在球体上水平滑动纹理

标签 javascript three.js

我有一个 360 查看器。

我想在旋转原始纹理的特定位置加载纹理 周围的度数或 Y 单位,除了旋转之外,不会影响图片的显示方式。

我该怎么做?

最佳答案

如果您想围绕球体的 y 轴旋转纹理,可以遵循以下模式:

var loader = new THREE.TextureLoader();

var texture = loader.load( 'path.jpg', function ( texture ) {

    texture.wrapS = THREE.RepeatWrapping;
    texture.offset.set( degrees / 360, 0 );

} );

三.js r.91

关于javascript - 如何使用 Threejs 在球体上水平滑动纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49791784/

相关文章:

javascript - 如果上面添加了 html,则来自 codepen 的 Css hover 会变得异常

java - 使用java for chrome为网络浏览器开发插件

javascript - OBLLoader + MTLLoader 添加 Material 后模型未显示

javascript - 无法在 Three.js 中选择 div 内的文本

javascript - 三.js 向对象添加变量?

javascript - 如何在 maquette js 中管理焦点和光标位置?

javascript - 图标在 Leaflet Easy Button 中的位置

javascript - 如何从 Three.js Canvas 中保存图像?

three.js - Raycaster 无法检测到立方体

javascript - 如何在特定的 div 中显示 Canvas 场景?