チェンジセット 3617

差分発生行の前後
無視リスト:
コミット日時:
2010/03/28 15:35:12 (2 年前)
コミッタ:
tarotarorg
ログメッセージ:

--

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/FLARToolKit/branches/tarotarorg/examples_1_0_0/org/tarotaro/flash/ar/SimpleFLARToolKitView.as

    r2094 r3617  
    1 package org.tarotaro.flash.ar { 
     1package org.tarotaro.flash.ar { 
    22         
    33        import flash.display.DisplayObject; 
    4         import net.saqoosha.flartoolkit.example.ARAppBase; 
    5         import org.libspark.flartoolkit.pv3d.FLARBaseNode; 
    6         //import org.libspark.flartoolkit.core.FLARTransMatResult; 
    74        import org.libspark.flartoolkit.core.transmat.FLARTransMatResult; 
    8         import org.libspark.flartoolkit.pv3d.FLARCamera3D; 
    9         //import org.libspark.flartoolkit.scene.FLARCamera3D; 
    105        import flash.events.TimerEvent; 
    116        import flash.utils.Timer; 
     7        import org.libspark.flartoolkit.support.pv3d.FLARBaseNode; 
     8        import org.libspark.flartoolkit.support.pv3d.FLARCamera3D; 
    129         
    1310        import flash.display.Sprite; 
     
    6158                private var _renderer:LazyRenderEngine; 
    6259                 
    63                 private var _transGrp:FLARBaseNode; 
    64                  
     60                private var _transGrp:FLARBaseNode;              
    6561                private var _resultMat:FLARTransMatResult = new FLARTransMatResult(); 
    6662                 
     
    140136                private function _onEnterFrame(e:Event = null):void { 
    141137                        this._capture.bitmapData.draw(this._video); 
    142                         if (this._detector.detectMarkerLite(this._raster, 80)) { 
    143                                 //trace("confidence:", this._detector.getConfidence()," direction:",this._detector.getDirection()); 
    144                                 if (this._detector.getConfidence() < .5) { 
    145                                         this._viewport.visible = false; 
    146                                         return; 
    147                                 } 
     138                        if (this._detector.detectMarkerLite(this._raster, 80) && this._detector.getConfidence() >= .5) { 
     139                                trace("confidence:", this._detector.getConfidence()," direction:",this._detector.getDirection()); 
    148140                                this._detector.getTransformMatrix(this._resultMat); 
    149141                                this._transGrp.setTransformMatrix(this._resultMat); 
    150142                                this._viewport.visible = true; 
    151                                 this._renderer.render(); 
    152143                        } else { 
    153144                                this._viewport.visible = false; 
    154145                        } 
     146                        this._renderer.render(); 
    155147                } 
    156148