Esempio n. 1
0
        private void Run()
        {
            Voxel.FindFreeSpace(Deposit, MinRadius, out m_freePosition);
            CapsuleD capsule = new CapsuleD(m_freePosition, Deposit, 1f);
            Vector3D closest; CapsuleDExtensions.Intersects(ref capsule, Voxel, out closest);

            NearSurface = Vector3D.DistanceSquared(Deposit, closest) < 100d;
            Completed   = true;
        }