public boolean addAtom(String element, float rx, float ry, float rz, float vx, float vy, float vz, float charge) {
		if (iAtom == atom.length)
			return false;
		if (atom[iAtom] == null) {
			atom[iAtom] = new Atom(element, this);
			atom[iAtom].setModel(this);
		} else {
			atom[iAtom].setSymbol(element);
		}
		atom[iAtom].index = iAtom;
		atom[iAtom].rx = rx;
		atom[iAtom].ry = ry;
		atom[iAtom].rz = rz;
		atom[iAtom].vx = vx;
		atom[iAtom].vy = vy;
		atom[iAtom].vz = vz;
		atom[iAtom].ax = 0;
		atom[iAtom].ay = 0;
		atom[iAtom].az = 0;
		atom[iAtom].charge = charge;
		atom[iAtom].damp = 0;
		atom[iAtom].setVisible(true);
		atom[iAtom].setMovable(true);
		iAtom++;
		return true;
	}