ActionScript 3.0 :: Away3D - Scaling When Replacing Faces On Mesh
Aug 26, 2010
The problem relates from trying to create BitmapMaterials from scaled bitmap images. Away3D is being used, but I guess the principles at work are general. The source images are of different sizes and scales. The idea is to map the images onto a 400*300 mesh, adding empty space to the sides of the image when the scales differ - so, for example, an overwide image would be scaled down to have a width of 400, with blank space being used to fill gaps at the top and bottom of the image. An initial function creates a mesh, and adds two faces using the material. This works perfectly. However, a near identical function is used to remove the faces and replace them with new faces using a different image, and this produces an incorrect scale - the faces end up displaying the zoomed center of the source image.
Here's the ActionScript Code:
//WIDTH = 400 , HEIGHT = 300
var loadedBitmap:Bitmap = event.currentTarget.content as Bitmap;
var newBitmapData:BitmapData = new BitmapData( WIDTH, HEIGHT, true, 0xff );
var targetRect : Rectangle = new Rectangle( 0, 0, loadedBitmap.width,
loadedBitmap.height );
[Code] .....
View 1 Replies
Similar Posts:
Jan 14, 2011
I'm working in Away3d and have hit a road block.I'm creating an abstract primitive (that looks like a pentagon) made from 5 faces, each of which is determined by dynamically generated vertices. I can't just use the regular polygon class because the placement of the object has to be exact.
Here's the issue:I need to 'cover' the abstract primitive in a bitmap.So all five faces need to be covered in one bitmap.But my code (below) results in each face getting covered by its own bitmap.So instead of looking like a pentagon covered with the image, you can see each face individually covered by a different copy of the bitmap.
var ap:AbstractPrimitive = new AbstractPrimitive();
var bmm:BitmapMaterial = new BitmapMaterial(Cast.bitmap("roundDoor"));
ap.bothsides = true; [code]....
View 3 Replies
Feb 12, 2010
I need to use a movieclip on a mesh, I mean, make that the shape of my movieclip fits in a mesh, my movieclip now have a rectangular form, and I want it to adopt a cylindrical one.
Obviously, I want that my moviecliip keep all its funcionality, buttons, animations, etc.
View 1 Replies
Jan 15, 2010
How to correctly load an .md2 mesh description with Papervision 3D 2.1.932 ?
View 1 Replies
Oct 3, 2009
I made a game and i had 3 faces on it. Now i added one more and when i play it, i see only two.
[Code]....
View 5 Replies
Feb 8, 2012
Does 3d work in flash? If so, links to a quick tutorial? All I want to figure out is how would one draw a block on stage. Bonus points if you can tell me how I can have 6 movieclip on each of the 6 faces on the cube.
View 2 Replies
May 12, 2004
I DL the kirupa source code 3D ButtonCube and i am wondering how can add/attach a different link to each faces? Basically i want to make this 3D cube function like a menu.
View 1 Replies
Jul 9, 2011
I followed the following article to deal with ViewExpiredException -
It does what it is supposed to do. But I wanted to have some FacesMessage displayed on view if the user was redirected to it due to ViewExpiredException. So, I added a FacesMessage before redirection using NH.handlenaviage(). But it didn't work, and the reason was that the FacesMessage survived only one Request Processing Cycle.
At first my solution was to save the message in the session and retrieve it before Restore View phase of next cycle.
Even though it worked, I started looking for some standard solution and the first thing that I came across was the following article -
Persist and pass FacesMessages over multiple page redirects
But it didn't work. I think it's because the PhaseListeners are executed before ExceptionHandlers. So, in this case it was useless.[code]...
View 1 Replies
Jul 12, 2009
I've got a game were you click and a plane moves towards that spot, the problem is making it face were you clicked. i can get it so that the plane faces towards the mouse but thats not really what i want.
View 2 Replies
May 12, 2004
I downloaded the kirupa source code 3D ButtonCube and I am wondering how can add/attach a different link to each faces? Basically I want to make this 3D cube function like a menu.
View 1 Replies
Nov 28, 2011
I have a question about Papervision3D, or perhaps bitmapData, I am unsure where the problem is. I have constructed a program that takes 4 banners and splits them into pieces and then applies those pieces to cubes so that I can make a banner rotator. So after I run my program I have 10 cubes with a piece of a banner on 4 faces(front, top, back, bottom) of each cube. The problem is that some of the faces are oriented incorrectly(spun 180 degrees). Is there a way in Papervision3D to spin a cube face? The other place I think the problem may be is when I create the bitmapData that will be applied to the cube faces.
View 3 Replies
Dec 16, 2011
I am trying to create an avatar that faces the position of the cursor and follows a walking loop while it moves towards the mouse click anywhere on the stage. I need certain walking loops that are used by the script when the cursor is either North, Diagnal positions etc. Also I need the same when its idle.
View 0 Replies
Sep 3, 2009
I have recently been developing a sailing game and my boat turns with the arrow keys. On the turn i would like to keep the boat constantly moving forward in the direction it faces. What is the simplest way to do this?
(When i rotate the boat to the right/left, i want the boat to move that direction)
View 2 Replies
Mar 11, 2008
I've search through all the threads with "scaling" and "resizing" and can't find the solution.
Basically I have a GUI element on a gallery that I don't want to scale, while the rest of the page is free to resize/scale.
I think I need to add a listener of some sort to the stage, but I'm not sure how to do this.
View 2 Replies
Feb 23, 2009
I'm building some navigation that extends all the way from left to right across my SWF. When the window resizes, I'd like the nav buttons to get wider but not have the text on the buttons get wider.
The buttons themselves are rectangles with a vertical gradient and a stroke around the outside. I'm using 9-slice scaling so the stroke doesn't scale, but the middle (gradient) gets wider or narrower.What'd be great is to be able to select an object or layer and say "don't scale, even if the rest of this movie clip scales". Is there a way to do that, or will I have to do it via actionscript?
View 1 Replies
Sep 26, 2006
I'm doing an art project in Flash where I'd like to make realalistic line drawings of girl's faces with lines represing long flowy hair. I want to make the hair appear to be flowing in the air as if a cool breeze is blowing on it.
I tried drawing these lines for the hair flowing in the air frame by frame, but it just doesn't look natural. I was wondering if anyone knows of a solution I should do with Action Script. I have a couple specific questions in addition to my request for an AS solution to create the look of natural looking flowing hair.
1) Can AS create photorealistic natureal looking hair?
2) Can AS creates a natural looking animation of the hair moving in a sequential, breezy flow?
3) If yes and yes, how can the file size be kept low while still maintaining the apperance of a photorealistic drawing?
View 4 Replies
May 20, 2010
i have a diagonal movieclip that I am trying to scale along with the background video. The background video scales perfect, I am attaching the diagonal movieclip (br in the code as bottomright) with addChild
Instead of scaling with the window, it seems to repeat such as the image is displaying. this is the main section of the code that is doing the scaling
var br:mc_bottomright = new mc_bottomright();
addChild(br);
//proportional scale
if ((stage.stageWidth / stage.stageHeight)> (owidth/oheight))
[code]....
View 4 Replies
Apr 10, 2009
I am trying to achieve an effect of scaling a movie clip on click...very similar to [URL] When the user clicks on See, Hear, Play and Shop boxes, the boxes expand. I have created a box movieclip that has a bar on top. This bar is a movie clip inside the box movieclip. When i try to scale the main box movieclip, the internal bar movie clip scales as well. How to stop this?
View 2 Replies
Mar 1, 2010
I am building a website which loads some collada objects for each area. But I couldn't manage to clean the memory. It seems impossible to kill the objects.
I've found some samples implementing destroy() methods for away3d internal classes, but they're not working as well.
View 2 Replies
Aug 10, 2010
I cannot apply a texture to an object, I don't know why.( AS3 blender export script and Collada Import is not working for me either )
var loader:Loader3D = new Loader3D();
loader.addEventListener( Loader3DEvent.LOAD_SUCCESS,
handler_loadSuccess );
var parser:Obj = new Obj();
loader.loadGeometry( "assets/objects/Test.obj", parser );
[Code]...
View 1 Replies
May 16, 2011
i have a small question concerning away3D. I have some cubes with the exact same dimensions that are positioned in the same place. When i click on the stack of cubes, i want to register a click on the cube i added last. Instead of doing this, the click is registered on the cube i added first.
I have found a way to alter the cubes position in the container and have tried putting the element at the end (code below) and start of the childrenArray, but nothing seems to work. I am kinda really stuck here, so if anyone knows how to get the top level element when clicking on the stack, i'd be happy to hear.
[Code]...
View 1 Replies
Aug 11, 2011
when I try to render a cube using Away3D + Molehill, I only get a white default screen, I followed the instructions here: hhe only thing I did not do, was the part that talks about the patch, cuz If I do that I get errors like when I try to import the Sprite class, for example.Im using FB 4.5.!
This is my code:
package
{
[code].....
View 1 Replies
Nov 22, 2011
[URL]..why it's impossible to me to center the pivot of this container? if I do container3D.centerPivot() all my cubes are moved from they're position and still the pivot it's not in the center, but at the center of just ONE cube (the last on the bottom-right corner). How can I center the pivot of the container properly to ITS center?
View 2 Replies
Apr 18, 2004
really sorry to bring this one up again. I've managed to create quite good working gallery. What I'm trying to now is create a menu that is attached to the scaling part but does not scale it self - in other words just changes position. here's an example of what I mean: galleru #1
View 14 Replies
Apr 18, 2004
What I'm trying to now is create a menu that is attached to the scaling part but does not scale it self - in other words just changes position. here's an example of what I mean: galleru #1
View 13 Replies
Jun 19, 2009
I have loaded a .obj into away3D with a given material (not using the .mtl file), and through the course of rendering, I want to change the object's material. Here is how I load the .obj:
var object:Object3D;
function loadObject():void
{
[code].....
View 3 Replies
Jun 25, 2010
What are the pros and cons of various Flash 3D engines with regards to performance on mobile devices? Which do you prefer -- which have you tried (examples of apps developed) implementing on mobile devices?
View 1 Replies
Aug 11, 2011
I'm working on a spherical movie viewer in Away3D & am having a problem when I apply a VideoMaterial texture to a 3D primitive. The video appears heavily pixellated, like it's being scaled or hugely compressed. When I apply a BitmapMaterial of a single still image from the video it appears fine, so I don't think the resolution of the video is the problem.
I found [this discussion][1] suggesting a solution by specifying the "fixedHeight" & "fixedWidth" when I call the constructor, but those arguements seem to have no effect, and I can't find them in the API either. I do see something called "lockH" & "lockW," [in the API][3], but I they don't seem to have any effect either.
[Code]...
View 2 Replies
May 21, 2010
I want to attach spheres to rotating sphere but I've encountered some rotation problems:
In application u can rotate mainSphere in both x and y axiss'.
If I rotate main sphere in only x axiss or only y axiss, it works correctly. But if I rotate main sphere around both x and y axiss, sphere is attacing the wrong place.
Here is the code:
ActionScript Code:
// these are the spheres containers. Sphere container class extends form object3d
var mainSphere:SphereContainer3D;
var attachingSphere:SphereContainer3D;
[Code].....
View 1 Replies
Nov 18, 2010
I picked up the book on Away3D.It did a great job of explaining the basics but I did not see an example of the above question. What�s the easiest way to put different materials on each side of a cube primitive
View 1 Replies