Exemplo n.º 1
0
        private static int distanceToCameraCompare(EntityAndIntersection ei1, EntityAndIntersection ei2)
        {
            float distanceDiff = (rayOrigin - ei1.intersection).Length - (rayOrigin - ei2.intersection).Length;

            if (distanceDiff < 0)
            {
                return(-1);
            }
            else if (distanceDiff > 0)
            {
                return(1);
            }
            else
            {
                return(0);
            }
        }
 private static int distanceToCameraCompare(EntityAndIntersection ei1, EntityAndIntersection ei2)
 {
     float distanceDiff = (rayOrigin - ei1.intersection).Length - (rayOrigin - ei2.intersection).Length;
        if (distanceDiff < 0)
        return -1;
        else if (distanceDiff > 0)
        return 1;
        else
        return 0;
 }