我正在使用THREE.js OBJ加载器将模型导入场景。
我知道我能够导入几何图形,因为当我给它分配一个MeshNormalMaterial时,它会显示得很好。然而,如果我使用任何需要UV坐标的东西,它就会给出错误:
[.WebGLRenderingContext]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 1
我知道这是因为加载的OBJ没有UV坐标,但我想知道是否有任何方法来生成所需的纹理坐标。我试过了
material.needs
我正在从传感器获取四元数坐标[x,y,z,w]。我想改变坐标,这样我就可以旋转我的React VR应用程序场景来旋转该场景。我需要将四元数坐标改为旋转坐标。但是这里的旋转是不平滑的,因为平滑的旋转“四元数坐标”必须转换为旋转。 import {VRInstance} from 'react-vr-web';
import scene from 'three.js';
//let us assume x,y,z,w are my coordinate in quaternion formate which I //am taking through web so