Sharing particles?

Is it possible the share particles ? I mean i tried this but it does not work any idea ?



   protected void prepareExplosion()
   {
      trace.startMethod("ParticleExplosionUI.prepareExplosion()");
      initParticleMesh();
      SharedNode particle = new SharedNode("Particle",originalParticle);
      _explosionNode.attachChild(particle);
      trace.endMethod();
   }
   
   private static void initParticleMesh()
   {
      if (originalParticle == null)
      {
         URL url = ClassLoader.getSystemResource("resources/models/DiceExplosion.jme");
         try
         {
            ParticleMesh mesh = (ParticleMesh) BinaryImporter.getInstance().load(url);
            originalParticle = new Node("OriginalParticleNode");
            originalParticle.attachChild(mesh);
            originalParticle.setLocalScale(0.01f);
         }
         catch(Exception e)
         {
            trace.println("damn exceptions:" + e.getMessage());
         }   
      }
   }



Thanks for your help

Personally I would stay away from sharing particles.  It's not meant to work in that way…  That said, it might be possible.

Ok thanks