Actionscript 3 :: Find A Tight-fitting, Axis-aligned, Bounding Box Of A Rotated Ellipse?

Jan 16, 2010

The AS3 getBounds function returns a rectangle that is not fitting tightly to a rotated ellipse. Instead it returns an axis-aligned rectangle based on the bounds of a rectangle whose width/height corresponds to the max/min diameter of the ellipse and follows its rotation.

Stack Overflow Q/A about the math of ellipses and bounding boxes

Based on this I took a stab at coding a solution in AS3. So far I have been able to produce a rectangle that fits perfectly along the x-axis, but as I rotate my ellipse it acts very weird along the y-axis. Rather than alternating between 2*r_min and 2*r_max while rotating, it alternates between 2*r_min and 0. My best guess is that I have done something wrong when solving the differentiated t for gradient -> infinity...

Here is an example from my code:

var r_max:uint = 45;
var r_min:uint = 20;
var rot:Number = ellipse.rotation * (Math.PI / 180);
var t_nil:Number = Math.atan( -r_min * Math.tan(rot) / r_max);

[Code].....

View 1 Replies


Similar Posts:


Object Drawing Poorly Aligned Bounding Box?

Oct 6, 2009

Whenever I draw a shape with Object Drawing turned on the blue bounding box that appears whenever it is selected isn't aligned properly to the outer edgers of the shape.  Like this:
 
Admittedly it isn't a major problem it's just a bit irritating especially when people I'm teaching to use Flash ask me why it looks the way it does.
Does anyone else have this problem?

View 11 Replies

ActionScript 3.0 :: Bounding Box For Rotated Graphics?

Dec 10, 2010

Quick question which is giving me difficulty, but I'm probably missing something...

How would I create a bounding box for any graphic, which can accommodate the graphic while bring rotated?

Simply making a square with the maximum of width or height doesn't cut it... think for example holding a T..

View 4 Replies

ActionScript 3.0 :: Rotated Bounding Box Collision With A Point/sphere

Jul 7, 2010

I need to know what side of a rotated box my sphere/point is colliding with and at what angle.

I could perform the 4 lines check but I think it will be too cpu consuming. I need it for fast simple physics simulations(bounces)..

View 9 Replies

ActionScript 2.0 :: Make A Dynamically Drawn Ellipse Rotate Around Its Axis?

Feb 23, 2005

I want to make a dynamically (using Drawing API) drawn ellipse rotate around its axis. It involves a lot of trigonometry which I'm not very good in .

View 7 Replies

ActionScript 2.0 :: Make A Dynamically (using Drawing API) Drawn Ellipse Rotate Around Its Axis

Feb 23, 2005

I want to make a dynamically (using Drawing API) drawn ellipse rotate around its axis. It involves a lot of trigonometry which I'm not very good in .

View 7 Replies

Flex :: Find The Bounding Rectangle Of A LinkElement In A TextFlow?

Aug 21, 2010

The link elements I'm talking about are single words, so they are not wrapped inside the container, which means that they should have a single bounding rectangle. But how do I go about finding this rectangle? I'm familiar with Flex3 but don't know enough about the new Text Layout Engine in Flex4.

View 1 Replies

Actionscript 3 :: Find Top Right Corner Of Rotated Textfield

Mar 9, 2011

I am using the following to rotate a textfield from its top right corner, I would like to know the best way to find the point of the top right corner.

[Code]....

View 1 Replies

ActionScript 3.0 :: Find If Two Rectangles Are Intersecting When Rotated?

Aug 9, 2011

I have two sprites that are drawn as rectangles. I want to know if the rectangles are intersecting. I run into trouble when the objects rotate.

View 2 Replies

Flex :: Actionscript 3 - Find Upper Right Point Of Rotated Rectangle?

May 2, 2010

I have a rectangle of any arbitrary width and height. I know X,Y, width, and height. How do I solve the upper right hand coordinates when the rectangle is rotated N degrees? I realized if it were axis aligned I would simply solve for (x,y+width). Unforunatly this doesn't hold true when I apply a transform matrix on the rectangle to rotate it around its center.

View 2 Replies

ActionScript 3.0 :: Make A Bounding Circle Instead Of A Bounding Box?

Nov 1, 2010

Is it possible to make a bounding circle instead of a bounding box?The objects should bounce INSIDE the circle.I have now a bounding box outside the circle, but the objects exceeds the circle at the corners.

I was thinking of making an array of Points on the edge of a circle and when the object is < or > then do something... but that would be a lots of if/else statements.

View 3 Replies

ActionScript 3.0 :: Tight Loop For Resource Loading?

Apr 1, 2011

I have a need for a blocking call that involves loading resources. How is this typically achieved in AS3? I know the standard process is to use callbacks and what not, but in this particular case I really do want a blocking call. I tried a tight loop and the resource loading doesn't seem to ever interrupt - I assume this is a result of Flash's single thread execution...

View 9 Replies

ActionScript 3.0 :: Construct Coordinates With Distance In Meters On The X-axis And Time In Seconds On The Y-axis

Nov 27, 2011

I am trying to construct coordinates with distance in meters on the x-axis and time in seconds on the y-axis, without using the timeline. How can I draw the divisions on the x-axis and y-axis ? Or I better draw the whole thing.

var my_shape:Shape = new Shape();addChild(my_shape);
my_shape.graphics.lineStyle(3, 0xFF0000, 1);my_shape.graphics.moveTo(50,50);my_shape.graphics.lineTo(50, 300);my_shape.graphics.lineTo(500, 300);

View 9 Replies

ActionScript 2.0 :: Make An Object Move Along Y Axis Once It Has Reached Its X Axis Target?

Mar 2, 2005

I'm trying to grasp how functions and motion tweening works.

Heres my question. How do i make an object move along the y axis once it has reached its x axis target?

HEre is the code, that i got from here.

and what in this code is making the MC ease out?[code]...

View 14 Replies

ActionScript 3.0 :: Tweens Objects Return To Their Original Position - Start Jumping Between Y Axis 200 And Y Axis 83?

Aug 7, 2009

I've put together this simple code for an SWF with three roll over images (called: Training, Resources and Contact).When I roll over Training I would like the symbol Training_txt to tween its alpha to 1 (from 0) and tween its y axis to 220 (from 83).When I roll out of Training I would like to run the two tweens in reverse.
 
This works fine for each of the three roll over images, so long as each tween is allowed to fully execute before a new tween is started. The problem arises if i quickly move the mouse curser between the three roll over images before the previous tweens have finished executing.In this instance, the tweened objects start to behave erratically. They usually return to their original position as per the roll_out tween but then start jumping between y axis 200 and y axis 83 (without tweening - they just appear).

Code below -
 
stop();
import fl.transitions.Tween;
import fl.transitions.easing.*;[code]..........

View 1 Replies

Flex :: Stacked Bar Chart With Date As X-axis And Names As Y-axis?

Apr 13, 2012

I'm making a chart where the x-axis needs to have dates and y-axis names. The lenght of the bar is longer when the date is later. But I want to stack multiple bars on eachother. for example This is the code I have so far

<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;

[code].....

View 1 Replies

ActionScript 3.0 :: Retro-fitting A Preloader?

May 14, 2010

I know preloader questions abound in this forum, and I am sorry to add to them! I am just having a bit of trouble retro-fitting my preloader into this code.The code below shows the launch button click function... which calls up an external swf. I just want it to preload this work, just for some reason having a hard time understanding how to make that happen. I have a preloader at the front of my site working with no problem, just having trouble figuring out how to add to this code...

stop();
next_btn.addEventListener(MouseEvent.CLICK, NextFrame);
function NextFrame (e:MouseEvent):void[code]...........

View 4 Replies

ActionScript 2.0 :: Fitting In A Browser Window?

Nov 29, 2007

I have made my flash movie on a really wide screen, and i didnt realize that when I publish my movie, regular monitors cut off part of the movie...is there a way to get the broswer (mozilla/IE) to resize the flash movie so it fits on screen for the user without distorting the movie?

View 2 Replies

ActionScript 3.0 :: Page Not Fitting Window 100%

Oct 18, 2009

For some reason whenever I post my flash site online it does not fill the entire window properly. The scroll bar is always on the side making it so I have to scroll down to see the tiny bottom part that is cut off. And there is always a grey border surrounding the flash part of the site. Here is a link to the site so you can see what I'm talking about.

[URL]

I don't know if this would effect it, but I have been manually changing the html to make it so that it fits 100%.

'width', '100%',
'height', '100%',

View 0 Replies

ActionScript 3.0 :: Fitting Images Perfectly To Pie Slice?

May 20, 2009

1: I have a pie chart which takes values from xml and as per the xml data draw pie chart.

2: I need to add images to some or all pie slices.

3: If I am going clockwise direction and I have reached slice number 3 ,then the image to be added to that slice have similar orientation to that pie slice.

4: I have loaded the pie images and made its bitmaps and then added it to some array say pieBitmapArr.

5: Now I need to add this bitmaps to individual pies.

6: Further the overall dimension of pie image and pie drawn doesn't match.

7: And when I use addChild method to individual slice ,all the picture arrange themselves at the top left i.e. 0,0 position of the stage.

8: I want the image to exaclty fit on pie drawn but I am not able to do it.

9: Further I have used slice.graphics.beginBitmapFill(bitmapData) but also it doesn't yield anything,just blank pie.

View 4 Replies

Actionscript 3 :: Fitting Movie Clip To 4 Coordinates?

Apr 4, 2012

i've got 4 coodinates an need to fit a fit movie clip to them, so each corner of the movieclips is on one coordinate.The only thing i could find it tranforming it with a matrix and angles (see example), but these cant be the best solution for my problem to calculate all the angles etc.

var degX:Number = 0;
var degY:Number = 0.3;
//Get the transform matrix for the object to skew
var m:Matrix = bild.transform.matrix;

[code]....

View 1 Replies

ActionScript 3.0 :: Away3D 3 - Cube Fitting View?

Nov 16, 2011

I'm in a Flash Pro project with my View3D as big as the stage and I'm trying to make a cube of the dimension of the stage which would fit exactly the View. Practically the user shouldn't be aware of the presence of a 3D cube (until I animate it) How can I achieve this?

View 3 Replies

ActionScript 2.0 :: Fitting Images And Maybe Preserving Proportions

Aug 9, 2005

At the moment I am using _root.image.loadMovie(photo.jpg);to load a jpeg into a movieclip which results in the picture being loaded at its full size. Whats the best way to get it to fit to the "container" movieclips size.Also is there a way to get it to preserve its proportions so it doesn't stretch?

View 9 Replies

ActionScript 2.0 :: DrawingAPI An Ellipse?

May 17, 2005

I want to draw a ellipse using a function that looks like this :

Code:
function crearecerc(mcClip:MovieClip)
{

[code].....

View 1 Replies

ActionScript 3.0 :: Copy-fitting Dynamic Text Part2?

Feb 17, 2011

Wagster kindly posted this code to resize dynamic text, but i'm struggling to get it to work. I've saved the code below that he posted as a '.as' file and i'm trying to call and use the package in the as3 script on my first frame but having no joy?The code i'm trying to use is below wagsters:Wagsters:

ActionScript Code:
package
{

[code]......

View 0 Replies

ActionScript 3.0 :: Convert Ellipse To Isometric?

Aug 15, 2010

how to convert an exact point on a 2d grid to an isometric grid with the following function:

code:
function convertToIso(pointSent:Point) {
var returnPoint:Point=new Point((pointSent.x- pointSent.y),(pointSent.x+pointSent.y )/2);

[Code].....

View 1 Replies

ActionScript 2.0 :: DrawingAPI An Ellipse Using A Function

May 17, 2005

I want to draw a ellipse using a function that looks like this :

[Code]...

This function creates a circle but I want to create an ellipse knowing just the center , right distance and down distance like in this figure : figure mcClip is the movie clip. the center and the distances I take from a input text.

View 1 Replies

Flash - Trig Equations To Create Ellipse

Feb 13, 2011

I am working with this function that moves an object around a center point in a perfect circle and am trying to modify it to move it in an oval shape that is 1/2 as high as it is wide?

Basically, I have a set speed
var myVelocity:Number = 0.25;
Then I calculate my Sine and Cosine based on the speed
var myCos:Number = Math.cos(myVelocity);
var mySin:Number = Math.sin(myVelocity);

Then I figure the distance of the the object from a fixed center points along each axis and
var x1:Number = myBall.x - centerX;
var y1:Number = myBall.y - centerY;
var x2:Number = myCos * x1 - mySin * y1;
var y2:Number = myCos * y1 + mySin * x1;
myBall.x = centerX + x2;
myBall.y = centerY + y2;

I have another function that figures x and y based upon myBall.x = centerX + cos(angle) * radius; that is easy enough to modify the radius to become an ellipse, but is there an easy way to mod the one above to become an ellipse? I want to do this to be more efficient with the code and reduce the number of math function calls

View 1 Replies

ActionScript 2 :: Tween Around Ellipse From Different Start Points

Jun 14, 2011

I have 7 movieclips on stage I want to tween around an ellipse from different start points. I am having lots of trouble doing this. I used a circle formula at first and then divided the y value by the width of the ellipse over the height. This sort of worked but after every rotation the y value was a little of. That code is:

this._x += (Math.cos(angle * Math.PI/180) * radius);
this._y += (Math.sin(angle * Math.PI/180) *radius)/1.54;

I also have trouble finding the angle of the start point, if it is off they won't travel in the same ellipse but they all have different starting angles.

View 2 Replies

Actionscript 3 :: Flex : Draw Ellipse On Image?

Jul 18, 2011

I have an Image object, and i wish to draw an elipse on it.

i have tried with

imageObj.graphics.beginFill( 0x0000FF, 0.5 );
imageObj.graphics.drawEllipse( position.x, position.y, 10, 10 );
imageObj.graphics.endFill();

but it doesnt draw anything at all.

how to draw graphic primitive on Image object ?

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved