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); }
public bool Overlaps(ref AABB aabb, float expand) { return(aabb.Overlaps(ref sphere, expand)); }