Polarith AI
1.8

◆ IsPerceptSignificant()

override bool IsPerceptSignificant ( )
protectedvirtual

As the first called method in Avoid.StartSteering, it rejects percepts if they are too far away avoiding unnecessary calculations (similar to RadiusSteeringBehaviour.StartSteering).

This implementation uses the closest point on the capsule spanned by the percept bounds as the reference instead of the percept position.

Returns
true if the percept is in range, false otherwise.

Reimplemented from Avoid.

Imprint