0
我有一個朋友發過來的臉部網格。我試圖用標準的OBJLoader在Three.js瀏覽器中加載它,但它無法做到這一點。以下是我正在使用的代碼。Three.js無法呈現obj文件。 obj文件中定義了大量的頂點
loader.load('models/'+modelname+'.obj', function (object) {
object.scale.x=object.scale.y=object.scale.z=scale;
scene.add(object);
});
您可以在http://determinantstudios.com/myImage.obj 訪問OBJ文件正如你可以看到,定義的頂點比其他正常OBJ文件數高,我無法加載它。我應該使用傳統的WebGL方法加載還是使用Three.js來完成?
我OBJ文件摘錄: v -59978.6 38906.3 79699.7 v -60006.3 36128.8 79443.6 v -59754.6 32279.6 78834.5 v -59209.6 28217.3 78279.8 v -60077.3 23917.6 76814.3 v -61499.7 18685.8 76209.7
如果我必須加載它,我是否應該將其歸一化爲較小的數字?如果是的話,我該怎麼做?
編輯: 我注意到一件事。 obj沒有法線。