3D開発-AR.jsデバッグのサポート

フレームレートのデバッグサポート

    stats.jsは、パフォーマンス監視コードを実行するのに役立つ簡単なメッセージボックスを提供します。

// stats.jsはAR.jsに追加します

//作成し、統計DOMに追加

)(状態=新しい統計でした。

document.body.appendChild(stats.dom)。

レンダリングが行われたとき//更新

stats.update();

 

artoolkitのデバッグがオンになって

デバッグ機能のときArToolkitContextの初期化、デバッグ=真のターン

// stats.jsはAR.jsに追加します

// atToolkitContextを作成します

        arToolkitContext =新しいTHREEx.ArToolkitContext({

            cameraParametersUrl: '../../res/arjs/data/camera_para.dat'

            detectionMode: 'モノ'、

            デバッグ:真、

        });

サポート印刷この一致率

// ARjs / RES / JS / threex / threex-armarkercontrols.js

VAR curMatchValue = 0;

         arController.addEventListener( 'getMarker'、関数(イベント){

            curMatchValue = event.data.marker.cfPatt。

// debug.jsとするのが最良

    機能printMatchValue(){

        setInterval(関数(){

            console.log( "ARjsマッチ:" + curMatchValue)

            curMatchValue = 0

        }、1000)

    }

 

 

デバッグサポートを座標

使用THREE.AxesHelperは、ルートARレンダリングスペースに追加しました

レッド-X軸、緑色-Y軸、青色-Z軸://デバッグをサポートして座標

VaRのaxesHelper =新しいTHREE.AxesHelper(2);

smoothedRoot.add(axesHelper)。

おすすめ

転載: www.cnblogs.com/zhen-android/p/11032761.html