three.js - chrome与firefox中PlaneBufferGeometry的不同方向
问题描述
我创建了一个示例来展示我所看到的:https ://haddons.net/threejs/chrome_firefox.html
我有一个基本模型,它将纹理加载到平面上,并拉入一些高度图数据。如果我将它加载到 chrome 中,则纹理朝向一个方向,如果我将其加载到 Firefox 中,它会旋转 180 度。
我做错了什么还是这是一个 Firefox、chrome 或three.js 错误?
解决方案
不幸的是,这是three.js
( R102
) 的当前版本中的一个错误。此PR将在下一个版本中修复它。
问题是如果需要调整大小,纹理会被翻转。如果您尝试将 mipmapping 与 NPOT 纹理一起使用,这种情况总是会发生。一种解决方法是像下面这样配置您的纹理,以使用 POT 纹理或 WebGL 2:
texture.minFilter = THREE.LinearFilter;
推荐阅读
- c - 如何声明固定大小元素的二维数组指针
- if-statement - 将大数分成多个较小的单位
- java - Java 程序 ArrayList:在循环中使用 Collections.shuffle()
- port - 我怎么知道谁在使用端口?
- python - 在 Windows 8.1 上安装 spaCy 时出现问题
- dataset - 区块链上的智能合约数据集
- sharepoint - PowerApps:从 Sharepoint 查找列表中提取特定记录以使用显示表单显示其他字段
- javascript - 如何点击
- python - 如何在 python turtle 中使多个克隆同时运行
- c - “猜我的号码”游戏中显示错误