topical media & game development

talk show tell print

student-ar-org-papervision3d-core-render-command-RenderableListItem.ax

student-ar-org-papervision3d-core-render-command-RenderableListItem.ax [swf] [flash] flex


  package org.papervision3d.core.render.command
  {
          
          
@Author Ralph Hauwert

          
          import flash.geom.Point;
          
          import org.papervision3d.core.geom.renderables.AbstractRenderable;
          import org.papervision3d.core.render.data.QuadTreeNode;
          import org.papervision3d.core.render.data.RenderHitData;
          import org.papervision3d.objects.DisplayObject3D;
          
          public class @ax-student-ar-org-papervision3d-core-render-command-RenderableListItem extends AbstractRenderListItem
          {
                  public var renderable:Class;
                  public var renderableInstance:AbstractRenderable;
                  public var instance:DisplayObject3D;
                  
                  public var area:Number;
                  
                  public var minX:Number;
                  
                  
Indicates the maximum x value of the drawing primitive.

  
          public var maxX:Number;
                  
                  
Indicates the minimum y value of the drawing primitive.

  
          public var minY:Number;
                  
                  
Indicates the maximum y value of the drawing primitive.

  
          public var maxY:Number;
          
          public var minZ:Number;
          public var maxZ:Number;
          
           public function getZ(x:Number, y:Number, focus:Number):Number
          {
              return screenZ;
          }
                                  
                  
Reference to the last quadrant used by the drawing primitive. Used in <code>QuadTree</code>

  
                  public var quadrant:QuadTreeNode;
                  
                  public function @ax-student-ar-org-papervision3d-core-render-command-RenderableListItem()
                  {
                          super();
                  }
                  
                  public function hitTestPoint2D(point:Point, renderHitData:RenderHitData):RenderHitData
                  {
                          return renderHitData;
                  }
                  
                  public function update():void{
                          
                  
          
                  }
                  
                   public function quarter(focus:Number):Array{
                           return []
                   }
                  
          }
  }


(C) Æliens 04/09/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.