papervision/ AS3
Out of context: Reply #10
- Started
- Last post
- 13 Responses
- visualplane_0
Ok, maybe someone knows here. I've tried posting on other forums without any answers so i'll try here. Basically I'd like to have let's say 2 interactive planes set with the MovieMaterial. Depending on the movement of the viewers mouse, i'd like the entire group to rotate like this:
http://www.dehash.com/?page_id=1…
I'm not sure if I would have to use the displayObject3d, but here's the code (if the codes get cut off, here's a clearer link http://board.flashkit.com/board/…
import org.papervision3d.scenes.*;
import org.papervision3d.cameras.*;
import org.papervision3d.objects.*;
import org.papervision3d.objects.specia...
import org.papervision3d.objects.primit...
import org.papervision3d.materials.*;
import org.papervision3d.materials.spec...
import org.papervision3d.materials.shad...
import org.papervision3d.materials.util...
import org.papervision3d.lights.*;
import org.papervision3d.render.*;
import org.papervision3d.view.*;
import org.papervision3d.events.*;
import org.papervision3d.core.utils.*;
import org.papervision3d.core.utils.vir... ouse;var viewport:Viewport3D = new Viewport3D(0, 0, true, true);
addChild(viewport);
viewport.buttonMode = true;var renderer:BasicRenderEngine = new BasicRenderEngine();
var scene:Scene3D = new Scene3D();
var camera:Camera3D = new Camera3D();
camera.zoom = 11;
camera.focus = 100;var mam:MovieMaterial = new MovieMaterial(face);
mam.interactive = true;
mam.smooth = true;
mam.animated = true;var plane:Plane = new Plane(mam, 300, 300, 6, 6);
scene.addChild(plane);addEventListener(Event.ENTER_FRA... loop);
function loop(e:Event):void
{<~~~~~~~?
renderer.renderScene(scene, camera, viewport);
}face.addEventListener(MouseEvent... faceClick);
function faceClick(e:MouseEvent):void
{
navigateToURL(new URLRequest("http://www.yaho…...
}- Oh yeah, the imports can probably trimmed...visualplane_