/// <summary> /// Initialise this frame and copy the voxels from a source frame /// </summary> /// <param name="sourceFrame"></param> public void GenerateNewFrame(Frame sourceFrame) { ParentVolume = transform.parent.GetComponent<Volume>(); Voxels = new Voxel[XSize * YSize * ZSize]; Helper.CopyVoxelsInBox(ref sourceFrame.Voxels, ref Voxels, new PicaVoxelPoint(XSize, YSize, ZSize), new PicaVoxelPoint(XSize, YSize, ZSize), false); CreateChunks(); SaveForSerialize(); }