我在C4D中创建几何学;导出OBJ,然后使用三个转换器进行转换,导入到three.js中。然后,我在我在C4D中使用的图像文件中加载,它正确地对齐;这与预期的一样工作。
偶尔,我会从OBJ得到坐标为-1到1,而不是0到1。当这种情况发生时,纹理显示不正确(只显示几个像素放大)。
问题:
发布于 2017-06-22 01:31:10
你用什么格式上传ThreeJS?如果您对编译器有疑问,您可能想看看ObjLoader演示
如果值不在0到1之间,则应将纹理的wrapS和wrapT属性设置为THREE.RepeatWrapping
var texture = new THREE.TextureLoader().load("texture.jpg");
texture.wrapS = texture.wrapT = THREE.RepeatWrapping;
texture.needsUpdate = true; // if texture is already initialized.https://stackoverflow.com/questions/44687507
复制相似问题