public void setGField(float intensity, Vector3f direction) {
		if (intensity > ZERO) {
			if (gField == null)
				gField = new GField();
			gField.setIntensity(intensity);
			if (direction != null) {
				gField.setDirection(direction.x, direction.y, direction.z);
				gField.setAlwaysDown(false);
			} else {
				gField.setAlwaysDown(true);
			}
		} else {
			gField = null;
		}
	}