0
我已將Collada .dae模型加載到我的A-Frame場景中,併爲其周圍的相機運動設置動畫,然後使用鼠標光標將相機定向爲使用通用控件aframe-extras組件。大約50%的時間,它是好的,但在其他時候,它拋出一個錯誤:從線Collada模型導致A-Frame在平移時崩潰
aframe.js:30870 Uncaught TypeError: Cannot read property '0' of undefined
raycast @ aframe.js:30870
intersectObject @ aframe.js:16216
intersectObject @ aframe.js:16224
:
if (uvs) {
var uvs_f = uvs[ f ];
uvA.copy(uvs_f[ 0 ]);// <- that's where this error came from
uvB.copy(uvs_f[ 1 ]);
uvC.copy(uvs_f[ 2 ]);
intersection.uvIntersection(intersectionPoint, fvA, fvB, fvC, uvA, uvB, uvC);
}
它看起來非常相似,這裏的問題:Three.js drag the object(但很遺憾沒有答案)
謝謝,Iv'e用try catch包圍了交叉塊,這可以讓它繼續下去,但有點冒險。 – DFSOKO