home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / Templates / Flash / flashmo_101_3d_carousel / org / papervision3d / scenes / InteractiveScene3D.as < prev    next >
Text File  |  2007-07-18  |  1KB  |  40 lines

  1. package org.papervision3d.scenes
  2. {
  3.     import flash.display.Sprite;
  4.     import org.papervision3d.objects.DisplayObject3D;
  5.     import com.blitzagency.xray.logger.XrayLog;
  6.     import org.papervision3d.utils.InteractiveSceneManager;
  7.     import org.papervision3d.core.proto.CameraObject3D;
  8.  
  9.     public class InteractiveScene3D extends MovieScene3D
  10.     {
  11.         //new
  12.         public var interactiveSceneManager:InteractiveSceneManager;
  13.         
  14.         public function InteractiveScene3D(container:Sprite)
  15.         {
  16.             super(container);
  17.             
  18.             interactiveSceneManager = new InteractiveSceneManager(this);
  19.         }
  20.         
  21.         // ___________________________________________________________________ R E N D E R   C A M E R A
  22.         //
  23.         // RRRRR  EEEEEE NN  NN DDDDD  EEEEEE RRRRR
  24.         // RR  RR EE     NNN NN DD  DD EE     RR  RR
  25.         // RRRRR  EEEE   NNNNNN DD  DD EEEE   RRRRR
  26.         // RR  RR EE     NN NNN DD  DD EE     RR  RR
  27.         // RR  RR EEEEEE NN  NN DDDDD  EEEEEE RR  RR CAMERA
  28.     
  29.         /**
  30.         * Generates an image from the camera's point of view and the visible models of the scene.
  31.         *
  32.         * @param    camera        camera to render from.
  33.         */
  34.         public override function renderCamera( camera :CameraObject3D ):void
  35.         {
  36.             interactiveSceneManager.resetFaces();
  37.             super.renderCamera( camera );
  38.         }        
  39.     }
  40. }