青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

tommy

It's hard to tell the world we live in is either a reality or a dream
posts - 52, comments - 17, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

三叉戟和輔助網(wǎng)格面的例子

Posted on 2009-07-08 12:13 Tommy Liang 閱讀(320) 評(píng)論(0)  編輯 收藏 引用 所屬分類: away3d

package
{
    import away3d.cameras.HoverCamera3D;
    import away3d.containers.View3D;
    import away3d.core.math.Number3D;
    import away3d.primitives.GridPlane;
    import away3d.primitives.SeaTurtle;
    import away3d.primitives.Trident;
    
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.events.MouseEvent;
    
    [SWF(width
="500", height="300", frameRate="60", backgroundColor="#FFFFFF")]
    
public class Basic08_gridplane extends Sprite
    {
        
private var view:View3D;
        
private var cover:Cover;
        
private var cam:HoverCamera3D;
        
        
private var planeX:GridPlane;
        
private var planeY:GridPlane;
        
private var planeZ:GridPlane;
        
private var gridsize:Number = 1000;
        
        
// camera variables
        private var move:Boolean = false;
        
private var lastPanAngle:Number;
        
private var lastTiltAngle:Number;
        
private var lastMouseX:Number;
        
private var lastMouseY:Number;
        
        [Embed(source
="resources/seaturtle.jpg")]
        
private var turtleTexture:Class;
        
        
public function Basic08_gridplane()
        {
            cam 
= new HoverCamera3D({zoom:1, focus:7});
            cam.targetpanangle 
= cam.panangle = 45;
            cam.targettiltangle 
= cam.tiltangle = 5;
            cam.mintiltangle 
= -90;
            
            
// create a viewport
            view = new View3D({x:250,y:150,camera:cam});
            addChild(view);
            view.camera.y 
= 300;
            view.camera.zoom 
= 35;
            view.camera.lookAt(
new Number3D(0,0,0));
            
            
// Make a plane
            planeX = new GridPlane({width:gridsize,height:gridsize,segmentsW:10,segmentsH:10,material:"#red"});
            view.scene.addChild(planeX);
            planeY 
= new GridPlane({width:gridsize,height:gridsize,segmentsW:10,segmentsH:10,rotationX:90,material:"#lightgreen"});
            view.scene.addChild(planeY);
            planeZ 
= new GridPlane({width:gridsize,height:gridsize,segmentsW:10,segmentsH:10,rotationX:90,rotationY:90,material:"#blue"});
            view.scene.addChild(planeZ);
            
            
// Add trident for reference
            var tri:Trident = new Trident( (gridsize/2+100),true);
            view.scene.addChild(tri);
            
            
// Add turtle so we have something to look at
            var turtle:SeaTurtle = new SeaTurtle({material:turtleTexture,rotationX:-90});
            view.scene.addChild(turtle);
                        
            
// add the cover that prevents the problem with too many SWF files running at once
            cam.hover();
            view.render();
            cover 
= new Cover(this,500,300,"Click and drag with the mouse to rotate");
            addChild(cover);
            
            
// render on enterframe
            this.addEventListener(Event.ENTER_FRAME,render);
            stage.addEventListener(MouseEvent.MOUSE_DOWN, MouseDown);
            stage.addEventListener(MouseEvent.MOUSE_UP, MouseUp);
        }
        
private function render(e:Event):void
        {
            
if(!cover.visible)
            {
                
// rerender viewport
                var cameraSpeed:Number = 0.3// Approximately same speed as mouse movement.
                if (move) {
                    cam.targetpanangle 
= cameraSpeed*(stage.mouseX - lastMouseX) + lastPanAngle;
                    cam.targettiltangle 
= cameraSpeed*(stage.mouseY - lastMouseY) + lastTiltAngle;
                }
                cam.hover();  
                view.render();
            }
        }
        
private function MouseDown(event:MouseEvent):void
        {
            trace(
"MouseDown");
            lastPanAngle 
= cam.targetpanangle;
            lastTiltAngle 
= cam.targettiltangle;
            lastMouseX 
= stage.mouseX;
            lastMouseY 
= stage.mouseY;
            move 
= true;
        }
        
        
private function MouseUp(event:MouseEvent):void
        {
            move 
= false;
        }
    }
}
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲国产精品电影| 久久精品99无色码中文字幕 | 国产精品亚洲综合| 亚洲观看高清完整版在线观看| 亚洲美女视频在线观看| 久久蜜臀精品av| 午夜伦欧美伦电影理论片| 欧美视频在线观看| 99国产精品视频免费观看一公开| 久久资源av| 欧美在线免费观看| 国产日韩欧美综合精品| 欧美一级视频精品观看| 中文一区二区| 欧美日韩国产综合一区二区| 亚洲乱码久久| 亚洲免费影院| 欧美激情亚洲精品| 一区二区自拍| 欧美一站二站| 亚洲综合首页| 久久精品日产第一区二区| 正在播放欧美视频| 欧美日韩亚洲一区三区| 欧美日韩精品不卡| av成人免费| 亚洲精品国产精品国产自| 牛牛国产精品| 在线一区二区三区四区| 中文有码久久| 国内精品久久久久久久果冻传媒 | 国产精品99一区二区| 国产精品乱看| 久久九九精品99国产精品| 久久超碰97人人做人人爱| 好吊妞**欧美| 欧美成人一区二区三区在线观看| 蜜桃av一区二区| 一区二区高清| 亚洲尤物影院| 精品51国产黑色丝袜高跟鞋| 亚洲国产三级网| 亚洲欧美日韩综合aⅴ视频| 韩国欧美一区| 欧美激情在线狂野欧美精品| 欧美四级电影网站| 久热这里只精品99re8久| 欧美电影免费观看高清| 亚洲视频1区2区| 欧美在线免费看| 99在线热播精品免费| 亚洲欧美激情精品一区二区| 精品成人在线| 亚洲天堂第二页| 欧美成人免费观看| 午夜精品一区二区三区在线视| 久久se精品一区精品二区| 一区二区久久| 久久狠狠一本精品综合网| 9l国产精品久久久久麻豆| 欧美影院精品一区| 亚洲天堂成人在线视频| 午夜视频一区二区| 欧美日韩一区二区三区四区在线观看| 久久国产精品久久精品国产| 久久综合久久综合久久| 亚洲欧美日韩精品在线| 欧美一级片在线播放| 一区二区日韩| 久久亚洲私人国产精品va媚药| 亚洲欧美综合国产精品一区| 久久视频精品在线| 亚洲一区二区三区中文字幕在线 | 99精品欧美一区二区三区综合在线| 国产精品高潮呻吟| 欧美国产日本| 国产无遮挡一区二区三区毛片日本| 欧美激情麻豆| 国产一区自拍视频| 亚洲一区二区三区四区在线观看 | 亚洲欧美自拍偷拍| 日韩视频在线观看| 老司机久久99久久精品播放免费| 欧美在线国产| 欧美午夜精品一区二区三区| 亚洲电影观看| 在线色欧美三级视频| 午夜欧美电影在线观看| 香蕉亚洲视频| 国产精品视频导航| 亚洲欧美999| 一区二区三区在线看| 亚洲欧美日韩综合aⅴ视频| 亚洲欧美综合国产精品一区| 国产精品黄色| 中文av一区二区| 亚洲综合另类| 国产日韩高清一区二区三区在线| 亚洲免费影视第一页| 小黄鸭视频精品导航| 欧美一区二区三区在| 国产精品稀缺呦系列在线| 亚洲欧美日韩另类精品一区二区三区 | 国产亚洲成年网址在线观看| 午夜精品一区二区三区在线视 | 久久久久久91香蕉国产| 久久久久久久尹人综合网亚洲| 国产一区二区福利| 久久久久久久久久久一区| 欧美电影免费观看大全| 亚洲美女av在线播放| 欧美日韩精品不卡| 亚洲性感激情| 麻豆成人av| 欧美日韩国产色综合一二三四| 亚洲另类在线视频| 欧美一级大片在线观看| 国模精品一区二区三区色天香| 六月婷婷一区| 亚洲视频一区二区| 久久精品视频导航| 亚洲精品中文字幕女同| 国产精品欧美在线| 久久久99免费视频| 日韩亚洲不卡在线| 狠狠88综合久久久久综合网| 美日韩精品视频| 欧美在线一区二区| 在线播放中文字幕一区| 欧美日韩a区| 欧美在线免费看| 亚洲国产精彩中文乱码av在线播放| 一本在线高清不卡dvd | 99国产精品久久久| 久久爱91午夜羞羞| 亚洲精品一区二区三区樱花 | 最新中文字幕一区二区三区| 欧美日韩1区2区3区| 欧美资源在线观看| 亚洲精品1区2区| 久久精品国产综合| 亚洲视频精品在线| 欧美激情一区二区三区| 亚洲欧美日韩在线综合| 亚洲国产欧美国产综合一区| 性欧美videos另类喷潮| 亚洲国产日韩欧美综合久久 | 欧美精品一区二区三区高清aⅴ| 亚洲在线国产日韩欧美| 亚洲国产精品传媒在线观看| 久久都是精品| 亚洲婷婷综合久久一本伊一区| 国内成人精品2018免费看| 欧美日韩国产区一| 麻豆9191精品国产| 午夜精品视频在线| 99精品视频免费观看视频| 亚洲国产成人av| 国产精品一二三四| 欧美激情精品久久久久久免费印度| 欧美亚洲日本一区| 日韩视频免费观看高清在线视频 | 国产亚洲欧洲一区高清在线观看| 欧美极品一区| 开心色5月久久精品| 欧美在线日韩| 亚洲一区二区三区免费视频| 一区二区三区精品视频| 亚洲精品一区二区三区蜜桃久| 亚洲电影在线免费观看| 免费观看在线综合色| 久久三级福利| 久久一区二区三区四区五区| 久久久天天操| 久久免费精品日本久久中文字幕| 欧美一区二区成人6969| 欧美一级艳片视频免费观看| 午夜视频精品| 久久不射网站| 久久久久久久999精品视频| 久久久精品一区| 久久久精品免费视频| 浪潮色综合久久天堂| 亚洲三级视频| 亚洲免费福利视频| 一区二区久久| 亚洲一二区在线| 欧美伊人久久大香线蕉综合69| 欧美一区激情| 久久久91精品| 欧美成人精品不卡视频在线观看| 欧美电影免费观看高清| 亚洲欧洲一区二区三区久久| 亚洲乱码一区二区| 亚洲视频在线观看| 欧美.www| 亚洲精品一二| 亚洲欧美日韩国产综合精品二区| 久久国产精品72免费观看| 免费高清在线一区|