void createLcaoLobe(Vector3f lobeAxis, float factor) {
		initState();
		Logger.debug("creating isosurface " + currentMesh.thisID);
		if (lobeAxis == null) {
			setProperty("sphere", new Float(factor / 2f), null);
			return;
		}
		lcaoDir.x = lobeAxis.x * factor;
		lcaoDir.y = lobeAxis.y * factor;
		lcaoDir.z = lobeAxis.z * factor;
		lcaoDir.w = 0.7f;
		setProperty("lobe", lcaoDir, null);
	}