Есть сцена в которую добавляем класс (DisplayObject3D), в котором есть анимация. Проблема в том что она не рэндерится, почему ?
Сцена
Код AS3:
package
{
import flash.events.Event;
import org.papervision3d.core.utils.Mouse3D;
import org.papervision3d.objects.primitives.Cube;
import org.papervision3d.view.BasicView;
[SWF(width="640", height="480", backgroundColor="#b6bfc2", frameRate="60")]
public class Test extends BasicView
{
private var obj:Obj;
public function Test()
{
viewport.interactive = true;
camera.zoom = 100;
obj = new Obj();
scene.addChild(obj);
startRendering();
}
override protected function onRenderTick(event:Event=null):void
{
renderer.renderScene(scene, camera, viewport);
}
}
}
добавляемый класс
Код AS3:
package
{
import flash.events.Event;
import org.papervision3d.materials.ColorMaterial;
import org.papervision3d.objects.DisplayObject3D;
import org.papervision3d.objects.primitives.Plane;
public class Obj extends DisplayObject3D
{
public var plane:Plane;
public function Obj()
{
var redColorMaterial:ColorMaterial = new ColorMaterial(0x015fa9, 1);
redColorMaterial.interactive = true;
plane = new Plane(redColorMaterial, 500, 300, 5, 3);
addChild(plane);
addEventListener(Event.ENTER_FRAME, enterFrame);
}
private function enterFrame(event:Event):void
{
plane.rotationY++;
}
}
}