public void Init() { swMarchingCubes = new MarchingCubesSW(); _chunkDataBuffer = new byte[VoxelTerrainConstants.VOXEL_ARRAY_LENGTH_VT]; _chunkDataToProceed = null; _reqList = new Dictionary <int, IVxSurfExtractReq>(); _reqFinishedList = new List <IVxSurfExtractReq>(); Pause = false; #if MC_THREADING _threadMC = new Thread(new ThreadStart(ThreadExec)); _threadMC.Start(); #endif }
public void init() { swMarchingCubes = new MarchingCubesSW(); outputMesh = new List <Mesh>(); chunkDataList = new List <byte[]>(); }