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

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>
            亚洲国产天堂网精品网站| 久久久久久久97| 久久亚洲国产成人| 亚洲国产你懂的| 亚洲欧美日本在线| 亚洲麻豆视频| 国产在线拍揄自揄视频不卡99| 久久精品国内一区二区三区| 亚洲国产专区校园欧美| 欧美在线不卡| 午夜精品短视频| 欧美激情第9页| 久久人人97超碰国产公开结果 | 一区二区三区国产在线观看| 国产日韩一区| 国产伦精品一区二区| 欧美三级电影精品| 黄色成人在线免费| 国模私拍一区二区三区| 亚洲精品在线电影| 欧美在线视频日韩| 最新日韩欧美| 亚洲欧美在线免费观看| 免费成人小视频| 国产精品爱啪在线线免费观看| 欧美成人午夜激情在线| 国产精品卡一卡二| 亚洲三级观看| 午夜亚洲视频| 一本色道久久88综合亚洲精品ⅰ| 亚洲欧美国产毛片在线| 欧美日韩精品系列| 亚洲欧洲精品天堂一级| 亚洲女性喷水在线观看一区| 亚洲日韩中文字幕在线播放| 久久国产精品一区二区| 国产麻豆一精品一av一免费| 中文在线一区| 日韩一二在线观看| 国产精品美女久久久久久久| 亚洲综合精品一区二区| 国产自产女人91一区在线观看| 午夜亚洲伦理| 蜜乳av另类精品一区二区| 久久久久久久久岛国免费| 久久亚洲捆绑美女| 午夜欧美精品久久久久久久| 老司机精品视频网站| 久久高清国产| 国产麻豆成人精品| 亚洲伦伦在线| 日韩天天综合| 欧美精品一区二区视频| 欧美激情女人20p| 国产伦精品一区二区三区| 免费观看亚洲视频大全| 欧美精品成人| 久久午夜电影| 国产精品久久久久久久午夜片| 欧美成人dvd在线视频| 欧美日韩中字| 亚洲国产日韩欧美在线动漫| 国产日产欧产精品推荐色 | 一区二区三区产品免费精品久久75 | 亚洲三级性片| 一区二区三区无毛| 亚洲综合大片69999| 亚洲深夜福利视频| 欧美一区二区视频在线观看2020| 久久激情视频| 久久九九国产精品怡红院| 欧美午夜免费| 亚洲在线成人精品| 欧美在线黄色| 国内久久婷婷综合| 欧美一区二区在线观看| 久久综合狠狠综合久久激情| 国产一区二区三区观看| 欧美在线中文字幕| 久久―日本道色综合久久| 亚洲无亚洲人成网站77777| 亚洲激情一区二区| 亚洲一区精品视频| 亚洲黄色精品| 日韩一级精品| 亚洲图色在线| 亚洲影视九九影院在线观看| 亚洲日本在线观看| 亚洲国产视频直播| 亚洲国产高潮在线观看| 亚洲国产高清在线观看视频| 欧美成人免费播放| 免费在线日韩av| 欧美a级大片| 欧美成人tv| 欧美电影免费观看| 午夜精品区一区二区三| 亚洲一区二区黄| 亚洲综合视频在线| 久久国产精品久久久久久电车| 亚洲欧美激情视频| 欧美一区高清| 久久亚洲私人国产精品va| 久久蜜桃av一区精品变态类天堂| 久久深夜福利免费观看| 欧美成人免费全部| 欧美午夜激情视频| 国产一区二区三区高清| 中文在线不卡| 亚洲影视在线| 久久久久中文| 欧美视频免费在线| 狠狠色丁香久久综合频道| 亚洲精品1区2区| 欧美一区综合| 亚洲伦理在线观看| 狼狼综合久久久久综合网| 欧美视频导航| 亚洲精品欧美一区二区三区| 欧美亚洲一级片| 99国产麻豆精品| 久久这里有精品15一区二区三区| 欧美日韩一卡| 日韩午夜av在线| 亚洲国产黄色片| 欧美一区二区三区四区高清| 免费亚洲电影在线| 一区二区三区欧美在线观看| 久久成人免费| 国产精品久久久久久久午夜片| 一区免费观看视频| 一本大道久久a久久精二百| 久久综合精品一区| 亚洲一区二区在线观看视频| 欧美大片一区二区三区| 国产中文一区二区| 欧美一区二区三区另类 | 欧美成人日本| 99精品福利视频| 牛人盗摄一区二区三区视频| 国产一区自拍视频| 久久久99免费视频| 午夜精品视频网站| 欧美图区在线视频| 亚洲一区免费网站| 亚洲性视频网址| 国产私拍一区| 久久亚洲高清| 久久夜色精品亚洲噜噜国产mv| 国产日韩在线一区| 欧美精品一区在线发布| 亚洲日本成人女熟在线观看| 亚洲国产精品视频| 欧美日韩精品福利| 一区二区三区四区国产精品| 亚洲综合视频网| 99人久久精品视频最新地址| 亚洲精品影视| 亚洲欧美一区二区三区在线 | 亚洲免费网址| 久久大综合网| av成人免费在线| 久久美女性网| 欧美在线视频一区二区三区| 欧美www视频| 蜜臀久久99精品久久久画质超高清| 欧美精品尤物在线| 欧美成人精品h版在线观看| 国产伦精品一区二区三区视频黑人| 欧美激情女人20p| 欧美国产亚洲视频| 久久se精品一区精品二区| 亚洲精品国偷自产在线99热| 一本久久a久久免费精品不卡| 韩国成人福利片在线播放| 亚洲欧美日韩综合国产aⅴ| 影音先锋亚洲精品| 久久综合一区二区| 欧美成人午夜激情在线| 亚洲一区在线看| 久久久水蜜桃av免费网站| 99re亚洲国产精品| 久久九九国产| 欧美主播一区二区三区| 免费成人在线观看视频| 欧美在线关看| 欧美三级网址| 亚洲电影有码| 今天的高清视频免费播放成人| 亚洲精品美女在线观看播放| 狠狠色噜噜狠狠色综合久| 在线视频亚洲| 亚洲午夜电影网| 欧美精品免费在线观看| 免费视频亚洲| 久久综合网络一区二区| 国产欧美一区二区白浆黑人| 亚洲视频国产视频| 亚洲永久免费av| 国产精品久久久久免费a∨|