basicview.as.svn-base
来自「一个2D基于verlet的Flash物理引擎。它用AS3编写而成。Fisix的目」· SVN-BASE 代码 · 共 54 行
SVN-BASE
54 行
package org.papervision3d.view{ import org.papervision3d.cameras.*; import org.papervision3d.core.render.BasicRenderEngine; import org.papervision3d.scenes.Scene3D; /** * Author Ralph Hauwert */ public class BasicView extends AbstractView implements IView { public function BasicView(viewportWidth:Number=640, viewportHeight:Number = 320, scaleToStage:Boolean=true, interactive:Boolean = false, cameraType:String = "CAMERA3D") { super(); scene = new Scene3D(false); viewport = new Viewport3D(viewportWidth, viewportHeight, scaleToStage, interactive); addChild(viewport); renderer = new BasicRenderEngine(); switch(cameraType){ case Camera3D.TYPE: _camera = new Camera3D(); break; case FreeCamera3D.TYPE: _camera = new FreeCamera3D(); break; case FrustumCamera3D.TYPE: _camera = new FrustumCamera3D(viewport); break; default: _camera = new Camera3D(); break; } } public function get cameraAsCamera3D():Camera3D { return _camera as Camera3D; } public function get cameraAsFreeCamera3D():FreeCamera3D { return _camera as FreeCamera3D; } public function get cameraAsFrustrumCamera3D():FrustumCamera3D { return _camera as FrustumCamera3D; } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?