Hey eigenface

a plane takes its default dimensions from the width and height properties of
the plane object, so if you want those to match your bitmapdata, you need to
do:

plane.width = plane.bitmap.width;
plane.height = plane.bitmap.height;

you also need to place the plane the correct distance away from the camera,
because with most normal lenses, size scales in proportion to distance. For
the standard ZoomFocusLens, the equation for distance that will result in an
exact size match is:

d = camera.focus*(camera.zoom -1);

for the orthogonal lens, the distance doesn't make any difference because
size stays constant no matter how far away an object is from the camera. so
instead you need to do:

camera.zoom = camera.focus;


for an example of an effect simialr ot the one you are describing, take a
look at the source found here from one of my old presentations:

http://www.infiniteturtles.co.uk/blog/presentation-notes-tfo3d-in-flash

hth!

Rob

On Mon, Nov 16, 2009 at 10:58 PM, eigenface <[email protected]> wrote:

> I'm trying to create an effect where the image on the screen flies
> away as if it was printed on a piece of cardboard caught by the wind.
> I've copied the image to a BitmapData and created a Plane with
> BitmapMapMaterial, and I'm using an OrthogonalLens.  I'm having some
> problems, because neither moving the Plane nor moving the Camera seems
> to have any effect on the appearance of the Plane.  Zooming in on the
> Plane seems to work, but it looks distorted - it's perfectly square,
> and the original BitmapData was rectangular.
>
> Also, is there a good way to figure out exactly where to put the plane
> so that it looks exactly like the screen looked before I applied the
> effect?  I mean, I have a screen full of stuff, then I copied it to a
> BitmapData, then I render away3d, and at this moment, I still want it
> to look exactly like it originally did, before I make the Plane fly
> away.  Any advice about how to set this up would be greatly
> appreciated.
>



-- 
Rob Bateman
Flash Development & Consultancy

[email protected]
www.infiniteturtles.co.uk
www.away3d.com

Reply via email to