- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想问你是否知道如何使用 THREE.TextureLoader() 重复纹理。我找到了仅适用于使用 THREE.ImageUtils.loadTexture() 的解决方案。这是我的部分代码:
var loader = new THREE.TextureLoader();
var wall;
loader.load('../images/concreteWall.jpg', function (texture) {
var wallMaterial = new THREE.MeshBasicMaterial({
map: texture
});
wall = new THREE.Mesh(sideWallsGeometry, wallMaterial);
scene.add(wall);
}
);
最佳答案
如果您想重复纹理,请遵循以下模式:
var loader = new THREE.TextureLoader();
var texture = loader.load( 'path.jpg', function ( texture ) {
texture.wrapS = texture.wrapT = THREE.RepeatWrapping;
texture.offset.set( 0, 0 );
texture.repeat.set( 1, 1 );
// your code
} );
three.js r.84
关于javascript - Three.js 使用 THREE.TextureLoader 重复纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42891620/
我有这门课 #ifndef WRAPPED_TEXTURE_H #define WRAPPED_TEXTURE_H #include #include "../ui/utils/texture.h"
我正在尝试向我转换为 json 并从 3ds Max 导入的模型添加纹理。我进行了搜索,但没有在网上找到任何使用 three.js r53 将纹理应用于 json 模型的代码。我猜 Three.js
我正在学习 threejs,我希望我的立方体每一面都有 6 种不同的纹理。我确实用 loadTexture 做到了这一点 var material3 = new THREE.MeshPhongMate
我正在尝试一个全景查看器代码,它的three.js 版本是r68,我将three.js 版本更新为r121 以使用raycaster 功能。 当我修改代码时会出现问题: var texture = T
我在 Three.js 中使用纹理加载器,其中的 onLoad 函数不起作用,在控制台中出现错误 var TextureLoader = new THREE.TextureLoader(); boxt
如何使用 Three.js 中的新 THREE.TextureLoader 加载多个纹理? 目前我正在像这样加载我的纹理: var texture1 = THREE.ImageUtils.load
我正在使用 THREE.TextureLoader 更新 a-image scr let loader = new THREE.TextureLoader() const imgload = load
使用 Three.js,我为网站制作了一个 3D 地球仪。 要在该地球上加载纹理,我使用以下代码: var loader = new THREE.TextureLoader(); loader.loa
我正在使用 R73 版。我目前的任务是用 Material 填充阵列。该数组的内容应该稍后使用。该用法取决于我完全加载的所有 Material 。 现在我循环遍历一个 JSON 信息数组并为每个元素调
我希望我的 TextureLoader 使用 header 授权来加载纹理: let loader = new THREE.TextureLoader(); loader.headers = { .
在另一篇文章中,我在加载纹理时遇到了一些问题,正如所讨论的 here 。现在,我已根据那里提供的链接以及 documentation 采纳了建议。 ,我想出了这个解决方案。 var loader =
我想问你是否知道如何使用 THREE.TextureLoader() 重复纹理。我找到了仅适用于使用 THREE.ImageUtils.loadTexture() 的解决方案。这是我的部分代码: va
我正在使用此函数在圆柱体上添加纹理。 function createElementMaterial() { THREE.ImageUtils.crossOrigin = ''; var
在 Mac OS X El Capitan OpenGL 版本 4.1 上,我的 LWJGL 3.0 应用程序在调用 Slick2D 时挂起函数 TextureLoader.getTexture()
我一直在尝试将 three.js 添加到 React 项目中,并且大部分都成功了。但是,我无法弄清楚为什么我的纹理图像没有加载。我正在运行我自己的本地服务器,添加了一个在加载完成时运行的回调方法,并尝
对于 Three.js 的 R76 和 R77 中的 svg 文件,以下内容对我来说效果很好,但在 R78 中,我只能让它与 png 和 jpg 一起使用 var floor = new TH
我是一名优秀的程序员,十分优秀!