Packageorg.papervision3d.view
Classpublic class BasicView
InheritanceBasicView Inheritance AbstractView Inheritance flash.display.Sprite
ImplementsIView
SubclassesReflectionView

BasicView provides a simple template for quickly setting up basic Papervision3D projects by creating a viewport, scene, camera, and renderer for you. Because BasicView is a subclass of Sprite, it can be added to any DisplayObject.

Example:


  var width:Number = 640;
  var heigth:Number = 480;
  var scaleToStage:Boolean = true;
  var interactive:Boolean = true;
  var cameraType:String = Camera3D.TYPE;
  
  var myBasicView:BasicView = new BasicView(width, height, scaleToStage, interactive, cameraType);
  myDisplayObject.addChild(myBasicView);
  



Public Properties
 PropertyDefined by
 Inheritedcamera : CameraObject3D
AbstractView
  cameraAsCamera3D : Camera3D
[read-only] Exposes the camera as a Camera3D
BasicView
  cameraAsDebugCamera3D : DebugCamera3D
[read-only] Exposes the camera as a DebugCamera3D
BasicView
 Inheritedrenderer : BasicRenderEngine
AbstractView
 Inheritedscene : Scene3D
AbstractView
 Inheritedviewport : Viewport3D
AbstractView
 InheritedviewportHeight : Number
AbstractView
 InheritedviewportWidth : Number
AbstractView
Protected Properties
 PropertyDefined by
 Inherited_camera : CameraObject3D
AbstractView
 Inherited_height : Number
AbstractView
 Inherited_width : Number
AbstractView
Public Methods
 MethodDefined by
  
BasicView(viewportWidth:Number = 640, viewportHeight:Number = 480, scaleToStage:Boolean = true, interactive:Boolean = false, cameraType:String = "Target")
BasicView
 Inherited
singleRender():void
AbstractView
 Inherited
AbstractView
 Inherited
stopRendering(reRender:Boolean = false, cacheAsBitmap:Boolean = false):void
AbstractView
Protected Methods
 MethodDefined by
 Inherited
onRenderTick(event:Event = null):void
AbstractView
Property detail
cameraAsCamera3Dproperty
cameraAsCamera3D:Camera3D  [read-only]

Exposes the camera as a Camera3D

Implementation
    public function get cameraAsCamera3D():Camera3D
cameraAsDebugCamera3Dproperty 
cameraAsDebugCamera3D:DebugCamera3D  [read-only]

Exposes the camera as a DebugCamera3D

Implementation
    public function get cameraAsDebugCamera3D():DebugCamera3D
Constructor detail
BasicView()constructor
public function BasicView(viewportWidth:Number = 640, viewportHeight:Number = 480, scaleToStage:Boolean = true, interactive:Boolean = false, cameraType:String = "Target")

Parameters
viewportWidth:Number (default = 640) — Width of the viewport
 
viewportHeight:Number (default = 480) — Height of the viewport
 
scaleToStage:Boolean (default = true) — Whether you viewport should scale with the stage
 
interactive:Boolean (default = false) — Whether your scene should be interactive
 
cameraType:String (default = "Target") — A String for the type of camera.

See also