チェンジセット 1226: as3/FLARToolKit/trunk

差分発生行の前後
無視リスト:
コミット日時:
2008/09/02 00:32:38 (3 ヶ月前)
コミッタ:
tarotarorg
ログメッセージ:

--

ファイル:

凡例:

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

    r1203 r1226  
    137137                        if (this._detector.detectMarkerLite(this._raster, 80)) { 
    138138                                if (this._detector.getConfidence() < .5) { 
    139                                         trace("confidence:", this._detector.getConfidence()); 
     139                                        //trace("confidence:", this._detector.getConfidence()); 
    140140                                        this._viewport.visible = false; 
    141141                                        return; 
  • as3/FLARToolKit/trunk/samples/org/tarotaro/flash/ar/URLSample.mxml

    r979 r1226  
    99        <![CDATA[ 
    1010                import flash.events.Event; 
     11                import flash.net.URLRequest; 
    1112                import org.libspark.pv3d.Metasequoia; 
    1213                import org.papervision3d.materials.WireframeMaterial; 
    1314                import org.papervision3d.objects.DisplayObject3D; 
     15                import org.papervision3d.objects.parsers.KMZ; 
     16                import org.papervision3d.objects.parsers.Sketchup; 
    1417                import org.papervision3d.objects.primitives.Plane; 
    1518                import org.tarotaro.flash.ar.SimpleFLARToolKitView; 
     
    5154                        var basePlane:Plane = new Plane(wmat, 80, 80); 
    5255                        grp.addChild(basePlane); 
    53                         if (url != null &&url.length > 0) { 
    54                                 var mqo:Metasequoia = new Metasequoia(); 
    55                                 mqo.load(url, 0.3); 
    56                                 mqo.rotationX = 90; 
    57                                 mqo.rotationZ = -90; 
    58                                 mqo.z += 40; 
    59                                 grp.addChild(mqo); 
     56                        if (url != null && url.length > 0) { 
     57                                var ext:String = url.substring(url.length - 3); 
     58                                switch(ext) { 
     59                                        case "mqo": 
     60                                                var mqo:Metasequoia = new Metasequoia(); 
     61                                                mqo.load(url, 0.3); 
     62                                                mqo.rotationX = 90; 
     63                                                mqo.rotationZ = -90; 
     64                                                mqo.z += 40; 
     65                                                grp.addChild(mqo); 
     66                                                break; 
     67                                        //case "skp": 
     68                                                //var skp:Sketchup = new Sketchup(url); 
     69                                                //skp.rotationX = 90; 
     70                                                //skp.rotationZ = -90; 
     71                                                //grp.addChild(skp); 
     72                                                //break; 
     73                                        case "kmz": 
     74                                                var kmz:KMZ = new KMZ("model"); 
     75                                                kmz.load(url); 
     76                                                kmz.rotationX = 90; 
     77                                                kmz.rotationZ = -90; 
     78                                                grp.addChild(kmz); 
     79                                } 
    6080                        } 
    6181                        ar.model = grp; 
     
    6686                <mx:Panel width="100%" layout="horizontal" title="MetasequoiaファイルのURLを入力" alpha="1"> 
    6787                        <mx:Label text="URL:"/> 
    68                         <mx:TextInput id="urlText" width="100%" text="model/pipe.mqo" /> 
     88                        <mx:TextInput id="urlText" width="100%" text="" /> 
    6989        <mx:Button id="showModel" label="表示" click="loadMetasequoia(urlText.text)" /> 
    7090    </mx:Panel>