void initializeIsosurface() {
		logMessages = Logger.isActiveLevel(Logger.LEVEL_DEBUG);
		logCube = logCompression = false;
		isSilent = false;
		title = null;
		fileIndex = 1;
		insideOut = false;
		isFixed = false;
		atomIndex = -1;
		precalculateVoxelData = false;
		isColorReversed = false;
		iAddGridPoints = false;
		newSolventMethod = true;
		associateNormals = true;
		force2SidedTriangles = true;
		colorBySign = colorByPhase = false;
		defaultColix = 0;
		colorNeg = defaultColorNegative;
		colorPos = defaultColorPositive;
		colorNegLCAO = defaultColorNegativeLCAO;
		colorPosLCAO = defaultColorPositiveLCAO;
		colorScheme = "roygb";
		addHydrogens = false;
		isEccentric = isAnisotropic = false;
		scale = Float.NaN;
		isAngstroms = false;
		resolution = Float.MAX_VALUE;
		center = new Point3f(Float.MAX_VALUE, Float.MAX_VALUE, Float.MAX_VALUE);
		// anisotropy[0] = anisotropy[1] = anisotropy[2] = 1f;
		cutoff = Float.MAX_VALUE;
		thePlane = null;
		nBytes = 0;
		nContours = 0;
		colorPtr = 0;
		thisContour = -1;
		isContoured = false;
		rangeDefined = false;
		mappedDataMin = Float.MAX_VALUE;
		isBicolorMap = isCutoffAbsolute = isPositiveOnly = false;
		precalculateVoxelData = false;
		bsIgnore = null;
		iUseBitSets = false;
		solventExtendedAtomRadius = 0;
		solventAtomRadiusFactor = 1;
		solventAtomRadiusAbsolute = 0;
		solventAtomRadiusOffset = 0;
		useIonic = false;
		jvxlInitFlags();
		initState();
	}