iewebglを使用しようとしていますが、 three.jsの例の 1 つである webgl_loader_obj の実行に問題があります。次のエラーが表示されます。
SCRIPT445: Object doesn't support this action
iewebgl.html, line 134 character 5
この行を指す
// texture
var manager = new THREE.LoadingManager(); <!-- here -->
manager.onProgress = function ( item, loaded, total ) {
console.log( item, loaded, total );
};
また、テクスチャとモデルの部分をコメントアウトして、マネージャーなしでオブジェクトをロードしようとしましたが、次のエラーが表示されます。
SCRIPT445: Object doesn't support this action
OBJLoader.js, line 19 character 3
この行を指す
THREE.OBJLoader.prototype = {
constructor: THREE.OBJLoader,
load: function ( url, onLoad, onProgress, onError ) {
var scope = this;
var loader = new THREE.XHRLoader( scope.manager ); <!-- here-->
loader.setCrossOrigin( this.crossOrigin );
キャンバスを作成して JavaScript から WebGL コンテキストを取得する方法と、ヘルパーを使用して WebGL コンテキストを作成する方法の両方を試しました。
three.jsのr.46でie 10を使用しています。three.js の r.61 を使用すると、次の例外が発生します。
SCRIPT5007: Unable to get property 'getExtension' of undefined or null reference
three.min.js, line 8322 character 2
これは
} catch (Zb) {
console.error(Zb)
}
Na = j.getExtension("OES_texture_float"); <!-- here -->
j.getExtension("OES_texture_float_linear");
va = j.getExtension("OES_standard_derivatives");
何がそれを引き起こしているのでしょうか?