anchor.diff:  
   <a| Effects/Explosion/Debris.png
   <a| 3*3
  -a| image:http://jmonkeyengine.googlecode.com/svn/trunk/engine/test-data/Effects/Explosion/Debris.png[Debris.png,width="32",height="32"]
  +a| image:{uri-jmonkeyengine}jme3-testdata/src/main/resources/Effects/Explosion/Debris.png[Debris.png,width="32",height="32"]
   
   <a| Effects/Explosion/flame.png
   <a| 2*2
  -a| image:http://jmonkeyengine.googlecode.com/svn/trunk/engine/test-data/Effects/Explosion/flame.png[flame.png,width="32",height="32"]
  +a| image:{uri-jmonkeyengine}jme3-testdata/src/main/resources/Effects/Explosion/flame.png[flame.png,width="32",height="32"]
   
   <a| Effects/Explosion/flash.png
   <a| 2*2
  -a| image:http://jmonkeyengine.googlecode.com/svn/trunk/engine/test-data/Effects/Explosion/flash.png[flash.png,width="32",height="32"]
  +a| image:{uri-jmonkeyengine}jme3-testdata/src/main/resources/Effects/Explosion/flash.png[flash.png,width="32",height="32"]
   
   a| Effects/Explosion/roundspark.png
   <a| 1*1
  -a| image:http://jmonkeyengine.googlecode.com/svn/trunk/engine/test-data/Effects/Explosion/roundspark.png[roundspark.png,width="32",height="32"]
  +a| image:{uri-jmonkeyengine}jme3-testdata/src/main/resources/Effects/Explosion/roundspark.png[roundspark.png,width="32",height="32"]
   
   <a| Effects/Explosion/shockwave.png
   <a| 1*1
  -a| image:http://jmonkeyengine.googlecode.com/svn/trunk/engine/test-data/Effects/Explosion/shockwave.png[shockwave.png,width="32",height="32"]
  +a| image:{uri-jmonkeyengine}jme3-testdata/src/main/resources/Effects/Explosion/flame.png[shockwave.png,width="32",height="32"]
   
   a| Effects/Explosion/smoketrail.png
   <a| 1*3
  -a| image:http://jmonkeyengine.googlecode.com/svn/trunk/engine/test-data/Effects/Explosion/smoketrail.png[smoketrail.png,width="32",height="32"]
  +a| image:{uri-jmonkeyengine}jme3-testdata/src/main/resources/Effects/Explosion/smoketrail.png[smoketrail.png,width="32",height="32"]
   
   <a| Effects/Explosion/spark.png
   <a| 1*1
  -a| image:http://jmonkeyengine.googlecode.com/svn/trunk/engine/test-data/Effects/Explosion/spark.png[spark.png,width="32",height="32"]
  +a| image:{uri-jmonkeyengine}jme3-testdata/src/main/resources/Effects/Explosion/spark.png[spark.png,width="32",height="32"]
   
   <a| Effects/Smoke/Smoke.png
   a| 1*15
  -a| image:http://jmonkeyengine.googlecode.com/svn/trunk/engine/test-data/Effects/Smoke/Smoke.png[Smoke.png,width="96",height="32"]
  +a| image:{uri-jmonkeyengine/jme3-testdata/src/main/resources/Effects/Smoke/Smoke.png[Smoke.png,width="96",height="32"]
   
   |===
   
  
positive.code: <a| spinning
  a| `setRotateSpeed()`
  a| 0f
  a| 0 = Flying particles don't spin while flying (e.g. smoke, insects, controlled projectiles). +&gt; 0 = How fast particle spins while flying (e.g. debris, shuriken, missiles out of control).
  
  <a| rotation
  a| `setRandomAngle()`
  a| false
  a| true = The particle sprite is rotated at a random angle when it is emitted (e.g. explosion, debris). +false = Particles fly straight like you drew them in the sprite texture (e.g. insects).
  
  <a| gravity
  a| `setGravity()`
  a| Vector3f(0.0f,0.1f,0.0f)
  a| Particles fall in the direction of the vector (e.g. debris, sparks). +(0,0,0) = Particles keep flying in start direction (e.g. flames, zero-gravity explosion.)
  
  <a| start area
  a|`setShape(new EmitterSphereShape( Vector3f.ZERO, 2f));`
  
negative.code: ----
  
  .  Attach the emitter to the rootNode and position it in the scene:
  +
  [source,java]
  ----
  rootNode.attachChild(explosion);
  