package com.guru.project.papervision3D.element 
{
	import com.guru.project.papervision3D.element.base.MaterialPlane;
	import flash.display.MovieClip;
	import flash.geom.Rectangle;
	import org.papervision3d.core.proto.MaterialObject3D;
	import org.papervision3d.materials.MovieMaterial;
	import org.papervision3d.objects.primitives.Plane;
	/**
	 * ...
	 * @author Eddy Lee
	 */
	public class MovieClipPlane extends MaterialPlane
	{
		public function MovieClipPlane(pMaterial_mc:MovieClip, pWidth_num:Number = 0, pHeight_num:Number = 0, pSegmentsW_num:Number = 0, pSegmentsH_num:Number = 0, pTransparent_bol:Boolean = false, pAnimated_bol:Boolean = false, pPrecise_bol:Boolean = false, pRect:Rectangle = null)
		{
			mMaterial = new MovieMaterial(pMaterial_mc, pTransparent_bol, pAnimated_bol, pPrecise_bol, pRect);
			mPlane = new Plane(mMaterial, pWidth_num, pHeight_num, pSegmentsW_num, pSegmentsH_num);
			
			this.init();
		}
		
	}

}