@Override
	public boolean equals(Object other) {
		if (other == null) return false;
		if (other == this) return true;
		if (!this.getClass().isInstance(other)) return false;
		Vect o = (Vect) other;
		if (o.getX() != this.getX()) return false;
		if (o.getY() != this.getY()) return false;
		if (o.getZ() != this.getZ()) return false;
		return true;
	}