Revive – 2d physics engine
June 1st, 2006
I promised to publish the sources of the physics engine I had shown on the flashconference in stuttgart (same engine I would had shown in paris). I did some big changes in the structure, so some things are missing (1d physics, billard example). In the current version, I tried to test on movable segments, which could be a nice feature dealing with polygons created by simple spring connections between particles. This is very alpha, but I will develope this technic further on. And I'm sorry - no comments in the code. Try to get this on your own! To many things will change, so I won't spend time in commenting code, which definitely will be removed.
: Features
+ Dynamic Intersection Tests (very stable for fast moving objects)
+ MovableParticles
+ MovableCircles
+ MovableSegment (Test)
+ ImmovablePoint
+ ImmovableGate
+ ImmovableCircleOuter
+ ImmovableCircleOuterSegment
+ ImmovableCircleInner
+ ImmovableCircleInnerSegment
+ ImmovableBezierQuadric (assembled by circle segments)
+ ImmovableGroup
+ Spring
+ FixedSpring
(includes 5 different test scenes)
Filed under: announce
9 Responses to “Revive – 2d physics engine”
-
wish Says:
June 2nd, 2006 at 1:37 amso cool…
Thanks,Andre! -
kiroukou Says:
June 5th, 2006 at 9:04 pmReally nice Andre!!
It’s fast and physically correct.
Definitely wait for the next release of Revive! -
Billy Says:
June 21st, 2006 at 7:26 amNice work done Andre!
I hope soon you will come up with new revive!
All the best!!
-
bubbleball Says:
June 23rd, 2006 at 11:44 amThanks a lot for all of your great work. So cool engine.
-
nicoptere Says:
July 13th, 2006 at 7:07 amhi,
thanks for this cutting edge work.
Even if I still can’t understand a 10th of it, it is really great to know that such result can be achieved and how. Your job is useful to far more people than you can imagine ; for us, you are a kind of flash-angel.
keep it up and thanks again. -
Stan Says:
February 14th, 2007 at 1:30 amExcellent work!
Many thanks for it!
Continue in the same spirit!!! -
Ari Says:
February 20th, 2008 at 9:49 pmI ran into various import statement related bugs when trying to compile this locally. The following tweaks fixed it for me:
+ de.popforge.revive.application.Simulation.as
line 10: had to add “import de.popforge.revive.member.MovableSegment;”+ de.popforge.revive.application.SceneContainer.as
line 8: had to add “import de.popforge.revive.member.Movable;”+ scenes.Startup.as
line 8: had to add:import de.popforge.revive.member.*;
import de.popforge.revive.forces.Spring;+ de.popforge.member.ImmoveableBezierQuadric.as
line 16: had to add “import de.popforge.revive.geom.Vector;” -
Primeiros passos com o APE - Actionscript Physics Engine at Bruno Mikoski Says:
June 25th, 2008 at 1:53 am[...] Revive [...]
-
?????? ???????? ?????? ???? AS2 ? AS3 | Let's share knowledge Says:
March 8th, 2009 at 12:22 am[...] Revive ?? ????? ?????? ?? ???? ?????? ?? ???? ?? ?? ?????? ?? ?? ?? ?? ????? ?????? ????. [...]
