currently red entity can only see the blue entity.
This is because visibility is calculated between two entities points of origin (black dots in entity squares). This should be enhanced to the point where the green and yellow are also visible based on their bounding spheres.
This could be done by using a plane and sphere intersection, combined with the physical distance from the red entity to any other entity minus the radius of each.
currently red entity can only see the blue entity. This is because visibility is calculated between two entities points of origin (black dots in entity squares). This should be enhanced to the point where the green and yellow are also visible based on their bounding spheres.