예제 #1
0
 public List <int> CollectSphere(BoundingSphere sphere)
 {
     ReturnTriangles.Clear();
     if (Bounds.Overlaps(ref sphere, 0))
     {
         SphereTester rt = new SphereTester();
         rt.sphere = sphere;
         TraverseNode(0, ref Bounds, rt);
     }
     return(ReturnTriangles);
 }
예제 #2
0
 public bool Overlaps(ref AABB aabb, float expand)
 {
     return(aabb.Overlaps(ref sphere, expand));
 }