この記事は半年以上前の情報なので、古い可能性があります
package {
import flash.display.*;
import flash.events.*;
import org.papervision3d.objects.*;
import org.papervision3d.objects.primitives.*;
import org.papervision3d.view.*;
import org.papervision3d.materials.*;
import org.papervision3d.materials.utils.MaterialsList;
public class Test4 extends BasicView
{
private var myPlane : Plane;
private var myCube:Cube;
public function Test_cubeMat() {
super (500,200);
camera.z = -100;
var material : ColorMaterial = new ColorMaterial( 0xffcc00 );
material.oneSide = false;
var material2 : BitmapFileMaterial = new BitmapFileMaterial( "bg.png" );
var mList : MaterialsList = new MaterialsList( {all : material2 } );
myPlane = new Plane( material, 100, 100, 1, 1, null );
myPlane.x = -80;
myCube= new Cube( mList , 100, 100, 100,1,1,1);
myCube.x =120;
myCube.z= 50;
scene.addChild(myPlane);
scene.addChild(myCube); startRendering();
}
override protected function onRenderTick(event:Event=null):void {
myPlane.rotationY += 1;
myCube.rotationY -=1; super.onRenderTick(event);
}
}
}