Archive for December 21st, 2008

Papervision3D with AS3Dmod Hello World Example

Sunday, December 21st, 2008 | examples | Comments

Bartek Drozdz is a Flash3D rock star. He put together an as3 library called AS3Dmod which allows you to modify the shape of your 3d objects using a modifier stack. This example is a Hello World intro to using the Bend modifier.


source

package
{
	import com.as3dmod.ModifierStack;
	import com.as3dmod.modifiers.Bend;
	import com.as3dmod.plugins.pv3d.LibraryPv3d;
 
	import flash.events.Event;
 
	import org.papervision3d.materials.WireframeMaterial;
	import org.papervision3d.objects.primitives.Plane;
	import org.papervision3d.view.BasicView;
 
	[SWF(width="640", height="480", backgroundColor="#000000", frameRate="60")]
	public class Papervision3DwithAS3Dmod extends BasicView
	{
		private var plane:Plane;
		private var modifierStack:ModifierStack;
		private var bend:Bend;
 
		public function Papervision3DwithAS3Dmod()
		{
			var wireframeMaterial:WireframeMaterial = new WireframeMaterial(0xcc0000);
			wireframeMaterial.doubleSided = true;
 
			plane = new Plane(wireframeMaterial, 800, 800, 20, 20);
			plane.rotationX = 45;
			plane.rotationY = 45;
 
			modifierStack = new ModifierStack(new LibraryPv3d(), plane);
			bend = new Bend();
			modifierStack.addModifier(bend);
 
			scene.addChild(plane);
 
			startRendering();
		}
 
		override protected function onRenderTick(event:Event=null):void
		{
			plane.rotationY += (viewport.containerSprite.mouseX - plane.rotationY) * .1;
 
			bend.force += (viewport.containerSprite.mouseY / 100 - bend.force) * .3;
			modifierStack.apply();
 
			renderer.renderScene(scene, camera, viewport);
		}
	}
}

Tags: ,

.swc and .zip updated to revision 851

Sunday, December 21st, 2008 | announcements | Comments

Download here:
http://papervision3d.googlecode.com/files/Papervision3D_rev851.swc
http://papervision3d.googlecode.com/files/Papervision3D_rev851.zip

Let me know if you run into any trouble with these.

Search

Recommended Books

Speaking at FITC Toronto

 

December 2008
M T W T F S S
« Nov   Jan »
1234567
891011121314
15161718192021
22232425262728
293031  

Preferred Video Tutorial Resolution

  • 1024x768 (53%, 85 Votes)
  • 1280x1024 (15%, 24 Votes)
  • 1920x1080 (15%, 24 Votes)
  • 800x600 (13%, 20 Votes)
  • 480x320 (4%, 6 Votes)
  • 640x480 (0%, 2 Votes)

Total Voters: 160

Loading ... Loading ...