Package-level declarations

Types

Link copied to clipboard
class FieldOfView2D<T>(environment: Physics2DEnvironment<T>, owner: Node<T>, distance: Double, aperture: Double) : InfluenceSphere2D<T>

A sphere of influence representing the sight of a node in the Euclidean world.

Link copied to clipboard
interface InfluenceSphere<T>

Area inside which nodes exert an influence on each other.

Link copied to clipboard
open class InfluenceSphere2D<T>(environment: Physics2DEnvironment<T>, owner: Node<T>, shape: Euclidean2DShape) : InfluenceSphere<T>

A sphere of influence in the Euclidean world.

Link copied to clipboard

A dependency on updates of the physics engine.

Link copied to clipboard

An environment supporting physics and nodes shapes. Note: due to the high number of parameters it's highly recommended not to use this interface directly, but to create an apposite interface extending this one instead.