/// <summary> /// Initializes object. /// </summary> /// <param name="graphicsDevice">Virtual adapter used to perform rendering.</param> /// <param name="camera">Reference to camera, which is used in some computations.</param> public VoxelMesh(Device graphicsDevice, Camera camera) { Container = new VoxelMeshContainer { Settings = new VoxelMeshSettings(graphicsDevice) }; Renderer = new DefaultRenderer(graphicsDevice, camera, Container); Generator = new CPUGenerator(graphicsDevice, Container); }