Example #1
0
 /// <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();
 }