用pv3d的纸飞机object为什么会少条线
fur3 (2008-12-11 11:46:23)
有时候会少n条
package {
import flash.display.Sprite;
import org.papervision3d.cameras.Camera3D;
import org.papervision3d.objects.*;
import org.papervision3d.scenes.MovieScene3D;
import org.papervision3d.materials.WireframeMaterial;
import flash.events.Event;
public class paperPlaneMain extends Sprite {
private var _container :Sprite;
private var _scene :MovieScene3D;
private var _camera :Camera3D;
private var _paperPlane:PaperPlane;
public function paperPlaneMain() {
// 创建3D舞台的容器
_container = new Sprite;
_container.x = 200;
_container.y = 200;
addChild( _container );
// 创建3D舞台
_scene = new MovieScene3D( _container );
// 创建摄像头
_camera = new Camera3D();
_camera.z = -500;
_camera.zoom = 5;
// 创建一个线条材质
var material:WireframeMaterial = new WireframeMaterial(0xD0DF4A);
// 创建一个 128 * 128 的平面
_paperPlane = new PaperPlane( material,2);
// 将平面对象加入到舞台
_scene.addChild( _paperPlane );
// 绘制3D舞台
_scene.renderCamera( _camera );
this.addEventListener(Event.ENTER_FRAME, OnEnterFrame);
}
private function OnEnterFrame(event:Event):void {
_paperPlane.rotationX += 1;
_paperPlane.rotationY += 1;
_paperPlane.rotationZ +=1;
_scene.renderCamera(_camera);
}
}
}