ActionScript 3.0 :: Fastest Method Of Determining If A Triangle Is Encompassed By Smaller Grid Squares?

Jul 19, 2010

I've got my 3D sphere to triangle collision detection working now, but I need an efficient method of adding the triangles to the broadphase grid.

This is easy enough if the triangles are smaller than the grid nodes, however - especially given the polycounts I'm working with - it's going to be fairly frequent that a triangle is significantly larger than the grid nodes.

Here's an example.See the yellow polygon? Just adding it the grid nodes by it's vertices results in it NOT being added to 4 grid nodes that it does reside in.

My first thought is repeatedly casting rays along one of the edges from the normal of the edge until you find the intersection point with one of the other edges, of course checking for intersections with the grid edges until you reach the destination intersection with one of the other edges of the triangle. This would work, but is not particularly fast.

Although these triangles aren't being added/removed in real time, only when building the level, when constructing a level with say 100,000 polygons total, I obviously want it to be processed as quickly as possible.

View 14 Replies


Similar Posts:


ActionScript 2.0 :: Grid - Makes A Big Rectangle Of Smaller Squares?

Mar 14, 2004

I am trying to make a Grid that is equal to the width and the height of the flash movie. I have a movieclip called box which is 30x30, and want it to repead along the x to form columns and along the y to form rows so that it makes a big rectangle of smaller squares. For some reason it looks like this:

+
+
+
++++++++++++++

Instead of:

++++++++++++++
++++++++++++++
++++++++++++++
++++++++++++++

Here is my code:

Code:
onLoad = function () {
boxWidth = box._width;[code]...

View 5 Replies

Transitioning One Image To Another Using A Grid Of Squares?

Jun 12, 2009

I'm trying to do a transition that you've probably seen many times. Transitioning one image to another using a grid of squares where each square fades at a slightly different time.I've made a complex movie clip made up of several other movie clips with all the squares fading at the rate I'm looking at. When I just play the color squares it works fine, but the minute I turn that master movie clip into a mask for the image I loose the transition/fade completely--just an on off thing.

View 3 Replies

ActionScript 3.0 :: Fill Grid With Different Size Squares?

Mar 8, 2012

I'm trying to fill a grid with different size squares, randomly, and have no overlap. I want my grid to be 100px by 100px. I've tried creating a matrix array (10x10), holding x and y values. My square size is either 10x10, or 20x20. I loop through the matrix randomly picking a square (x,y position) and placing one of the two squares. All of this works fine, but obviously the squares start to overlap.

This is the type of outcome I'm looking for: I tried adding each square to an array, then checking if the current square placed collides (hitTestObject) with an already placed square. This eventually hits true every time, because the square placed matches the same square when placed in the array. Does anyone know of a way to accomplish this? Place each square but do not have overlap?

View 3 Replies

Actionscript 3 :: Fastest Method To Find A Complex Type In A List

Apr 12, 2011

I need to know the best method to find an item inside a list (Vector, Array, Dictionary, whatever is faster) of complex type (extensions of Objects and Sprites). I've used "Needle in Haystack" method, but it seems that it isn't fast enough.

E.g. Suppose that I have a collection of Sprites (a pool, in fact). Each sprite will be added to the stage and perform some action. After that, it will die. I don't want to pay the cost to dispose it (garbage collect) and create another (new) one every time so I'll keep the dead sprites in a collection.

Sometimes times I'll call a method that will add a sprite to the stage. This sprite can be a old one, if it is already dead, or a new one, if the pool don't have any free sprite.

One of the scenarios that pushed me to this question was a Particle System. A "head" particle leaving a "trail" of particles every frame and exploding into a flashy multitude of particles... Every frame...

Some times this counts up to 50.000 PNGs with motion, rotation, alpha, event dispatching, scale, etc... But, this is JUST ONE scenario...

At the moment I'm trying to use a Object Pool with a Linked List... Hopes that it will be faster that running a whole Array/Vector or create new instances every frame an let them dye with Garbage Collection.

View 6 Replies

ActionScript 3.0 :: Draw A Set Number Of Squares In A Grid Type Layout?

Nov 25, 2008

I am trying to draw a set number of squares in a grid type layout and have pretty much gotten it to do what I want. The
problems is that I want to be able to manipulate each square individually later on and I'm pretty sure I need to assign each one a unique instance name.something like "square_0_0" all the way down to "square_10_10" (it's a 10x10 table of squares).how do assign a unique instance name to each square as it's added to the stage? I attached the code I currently have running.

View 3 Replies

As3 :: Flash - Fastest Method To Search Next Higher/lower Value In Unsorted Array?

Mar 15, 2011

how to deal with unsorted arrays to get the next higher or next smaller value?

var _myArray:Array = (1,pizza,2,6,8,test,11,16,17,cola)
_myArray.splice(4,1) // > remove number 8 !
trace(_myArray) // > array contains now: (1,pizza,2,6,test,11,16,17,cola)

how can i get the next higher value (= 11) ?

View 2 Replies

ActionScript 2.0 :: Tile The Background Of A MovieClip With A Set Of Small Squares Called Grid

May 9, 2007

I'm trying to tile the background of a movieClip with a set of small squares, called grid. However, the script only attaches on instance of grid. I don't understand why this is. Below is my code exert:

[Code]...

View 1 Replies

Flex :: Datagrid - Determining When Grid Has Completed Rendering?

Dec 3, 2009

i have a datagrid which contains a number of itemrenderers, it is populated each time a user does a search. Is there an event which can tell me when the datagrid has completed rendering all new rows and item renderers?

I need to trigger an event once everything has been created so that i can resize then container which holds the grid.

Currently im using DataGridEvent.HEADER_RELEASE and CollectionEvent.COLLECTION_CHANGE events to manage this however the problem with these events is that they get called as each new row is being added to the datagrid.

View 2 Replies

ActionScript 3.0 :: Grid Slider Gallery - Grow Larger And Make The Other Items A Little Smaller

Jun 24, 2010

im trying to create a grid gallery that when you rollover an item it grows larger and makes the other items a little smaller, and moves them to compensate for the larger image and on rollout it shrinks to its original size, and so does the other items. if someone could point me in the right direction (tutorials, etc.) or how i would go about build it,

View 1 Replies

ActionScript 2.0 :: Better Colour Change Method For Smaller File?

Apr 5, 2005

using better code to reduce file size.I've just done a colour change swf for a friend who has a clothing business. Basically it just needed to change the colour of the t-shirt according to button presses.I just wanted to know if there is a better way (more code i assume) to do the colour changes? I'm looking for a really compact file size because there's a lot more to go in it yet.

View 3 Replies

ActionScript 2.0 :: Photo Gallery - Make The Image Window Smaller And The Overall Movie Smaller?

Jun 25, 2004

I found this really neat photo gallery on flashkit but there is no support or readme included. how to size this thing.. the AS code does have comments but I am not a coder.I'd like to make the image window smaller and the overall movie smaller. 325x325 or so

View 10 Replies

ActionScript 2.0 :: Text Effect Pom Used In The Footer Contest, Use The Same Grid-type Method Of Creating Mc Letters But With A Different Effect?

Jun 16, 2003

I really like the text effect Pom used in the footer contest, and would like to use the same grid-type method of creating mc letters but with a different effect. i understand how to change the parameters and shapes of the letters, but can't seem to figure out which piece of code is purely for the explosion effect. basically, i want the letters but with the 'Repel' effect from[URL] here is Pom's AS:

[AS]
cellSize=3;
radius=10;
damp=.85;

[code]....

and here is the .fla using the repel effect using pre-made mc:

View 6 Replies

ActionScript 3.0 :: Data Grid - TypeError: Error #1009 "Cannot Access A Property Or Method Of A Null Object Reference"

Nov 11, 2011

I am getting the following error, but if I dismiss and go on, my site works fine. Also, I am using almost identical code as what I am about to post in a separate section of the page for a different data grid, and that is not getting an error:

[Code]...

View 1 Replies

Actionscript 3 :: Fastest Way To Calculate Fog Of War?

Jan 14, 2011

I have the following function in my FogOfWar class, it calculates if its team can see the position that is passed on the arguments:[code]My problem is that, with only 3 characters in the game, it can only run 4000 times per second, which is not too much.I can implement a cache, so it caches the most commons positions, but, what else can I do to optimize it?

View 2 Replies

Flash :: Fastest Way To Get Power By 2

May 24, 2011

The question is simple; I need the fastest way to calculate power 2. I need that for this formula which calculates distance between 2 points.var Dist:int = Math.sqrt( (mmx - ox) * (mmx - ox) + (mmy - oy) * (mmy - oy) );

View 2 Replies

ActionScript 3.0 :: Fastest Way To Get RGBA?

Jul 14, 2009

What is the fastest and most efficient way to get RGBA from an image you don't want to display?

I don't care if it uses air or is backwards compatible with a previous version of the player.

Should I be using file io and reading in the bytes and writing my own parser?

Maybe loadBitmap and getPixel?

Are there certain tricks and optimizations to prevent excess work on the player's side?

View 3 Replies

ActionScript 3.0 :: AIR - What Is The Fastest Way To Load A .png

Sep 19, 2009

I'm trying to figure out the fastest possible way to load a .png image into a BitmapData object. I am performing multiple processes that do this (load a .png from filesystem). The progress is shown using a loading bar, and I would like to speed up the loading time. Now this process can be called over n number times (via a timer). Right now the method I am using to this is:

[Code]...

View 4 Replies

Javascript :: Fastest Way To Do A Collection Subtraction?

Mar 8, 2010

I have two Sets. Set b is the subset of Set a. they're both very huge Sets. I want to subtract b from a , what's the best practice to do this common operation? I've written to many codes like this , and I don't think it's efficient.

[Code]...

View 7 Replies

Flash - Fastest Way To Get Negative Numbers?

Jun 10, 2011

Is there any Fastest way for this line?
ballAngelRadianVector = -ballAngelRadianVector;
And also this:
ballDegree = fee - ballDegree ;

View 1 Replies

Actionscript 3.0 :: Fastest Way To Load External .png?

Sep 14, 2009

I have searched google for an answer to my problem, but to no results have helped me to solve it. I am trying to find the fastest possible way to load an external .png (as the title suggests). The reason for this is because I want to speed up the loading time of my Adobe Air Application. It loads in a various number of .png files (with transparency) and displays them in a tilelist via Bitmap.

[Code]...

View 4 Replies

Performance :: Find Distance Between 2 Points In Fastest Way

Sep 22, 2011

This code calculates the distance between 2 points by using distance formula, Math.sqrt ( (x1 - x2)^2 + (y1 - y2) ^2). My first point has mmx and mmy coordination and second one has ox and oy coordination. My question is simple, is there any FASTER way for calculate this?

[Code]...

View 3 Replies

ActionScript 3.0 :: Fastest Imagetype For Animated Transparant Movieclip?

Dec 10, 2011

Im using a lot of movieclips in an app.Its hitting the performance limits.Im using .png files in animated movieclips.Looking in the clip it says bitmap as type.. source...pngI used .png because i want the alpha background possibility.I then went into some of the movieclips and changed properties convert to bitmap (althoug technicly they already were according to flash)After this i feel the performance has slightly improved.Is this true or just in my mind & wishfull thinking.

View 3 Replies

Flash :: Flex Data Grid: Check Whether Item Renderer Displays Last Row In Grid

Feb 3, 2012

I'm currently working with the OLAPDataGrid component and got stuck at a relatively simple task: I want to style the last row of the grid differently from the rest, so my cell item renderer needs to know whether he's rendering the last row with content in the overall grid, including those rows currently not rendered because they are outside the visible grid space. AdvancedGridListData's rowIndex property only gets me the row index of the renderer relative to the range of visible grid rows, i.e. when I scroll down the grid, a data item with an index greater than 0 gets the rpw index = 0.

View 2 Replies

ActionScript 2.0 :: Create A Simple Multiplication Grid Where Children Will Fill The Grid?

Oct 9, 2009

I need to create a simple multiplication grid where children will fill the grid. Its an empty grid at the begining, when they start the time start as well.Its a grid of 10 x 10. when they enter the last number, the grid should show what they did wrong and the time they spend. It's an idea of how it could work but if anyone has something that looks like this.

View 6 Replies

ActionScript 2.0 :: Make A Square Grid Of Fixed Side Length But Varying Grid Number Using Code?

Jul 5, 2011

I want to make a square grid of fixed side length but varying grid number using code.That is, the number of grids should be specified by the user (say 3*3) and after pressing a button, the stage should be broken into 3*3 grids.I don't want any code, just a method on how to do it. I have tried it by using simple loops but the method just fails for no reason I can figure.

View 5 Replies

Flex :: Applying PaddingRight To Grid Column Not To Grid Header?

Mar 31, 2010

Whenever I add paddingRight to a column in the flex grid, it adds the padding to the header as well.Is anyone familiar with how I can add paddingRight just to the column and not to the header? Below is the column code where I was specifying the padding.

<mx:DataGridColumn width="60" headerText="Type" dataField="Grade" headerStyleName="headerLeft" textAlign="left" draggable="false" resizable="false" headerRenderer="GridHeaderRenderer" paddingRight="5"/>

View 1 Replies

ActionScript 2.0 :: Grid Thumbnail With Dynamic Grid Lists

Mar 19, 2007

I really like the thumbnail gallery for its simplicity and beauty. But I would like to ad or vertical scroller (I'm unable to find it here too, maybe I'm blind, just I'm more at the end of my seeking options) or a make a grid thumbnails, that will show 2 columns of thumbs and 5 pictures in each columns, then under the 2 columns i would like to ad a sort of arrow or button that if my gallery have more then 10 pictures it will go on the next thumbnail list. I'm not looking for any extra fading effects or special movements. Just would love to have a single thumbnail grid on side, with option to have lists of thumbnails by 10 if there is more then 10 pictures or so.

View 14 Replies

Flex :: Resizable Grid Row And Grid Item

Sep 24, 2009

I have a mx:Grid component in my flex application. But I would like to resize it by clicking and dragging in the border. This component doesn't allow doing that.I want to put a panel in each gridItem of this Grid component and resize it.

View 1 Replies

ActionScript 2.0 :: Accessing Grid Spaces In A Grid?

Jun 24, 2008

I'm building a small editor that allows users to place electrical components onto a grid so that they can see how electricity works. I have built a grid using an array and for loops and attach movieclips dynamically to that grid. What I want the moviclips to do is to look in the four spaces either side of itself i.e. up, down,left and right.I have managed to pull the grid coordinates out of the grid which enables me to tell the clip which grid space to look at but have been unable to successfully get the code to work.Here is my code:

myGrid = [[1,1,1,1,1,1,1,1],
[1,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,1],[code]....

View 1 Replies







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