Package org.miv.pherd

Examples of org.miv.pherd.ParticleBox


  @Override
  protected void repulsionN2(Vector3 delta) {
    SpringBox box = (SpringBox) this.box;
    boolean is3D = box.is3D();
    ParticleBox nodes = box.getSpatialIndex();
    Energies energies = box.getEnergies();
    Iterator<Object> i = nodes.getParticleIdIterator();

    while (i.hasNext()) {
      SpringBoxNodeParticle node = (SpringBoxNodeParticle) nodes
          .getParticle(i.next());

      if (node != this) {
        delta.set(node.pos.x - pos.x, node.pos.y - pos.y,
            is3D ? node.pos.z - pos.z : 0);
View Full Code Here


  @Override
  protected void repulsionN2(Vector3 delta) {
    LinLog box = (LinLog) this.box;
    boolean is3D = box.is3D();
    ParticleBox nodes = box.getSpatialIndex();
    Energies energies = box.getEnergies();
    Iterator<Object> i = nodes.getParticleIdIterator();
    int deg = neighbours.size();

    while (i.hasNext()) {
      LinLogNodeParticle node = (LinLogNodeParticle) nodes
          .getParticle(i.next());

      if (node != this) {
        delta.set(node.pos.x - pos.x, node.pos.y - pos.y,
            is3D ? node.pos.z - pos.z : 0);
View Full Code Here

    } else {
      space = new QuadtreeCellSpace(new Anchor(-1, -1, -0.01f),
          new Anchor(1, 1, 0.01f));
    }

    this.nodes = new ParticleBox(nodesPerCell, space,
        new GraphCellData());

    nodes.addParticleBoxListener(this);
    setQuality(quality);
View Full Code Here

TOP

Related Classes of org.miv.pherd.ParticleBox

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.