menu
ignis
ignis.dart
IntersectionSystem class
IntersectionSystem
dark_mode
light_mode
Properties
hashCode
→ int
The hash code for this object.
no setter inherited
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
Methods
circleCircle (Vector2 centerA , double radiusA , Vector2 centerB , double radiusB )
→ bool
Returns true if two circles overlap.
circleRectangle (Vector2 circleCenter , double radius , Vector2 rectCenter , Vector2 ex , Vector2 ey )
→ bool
Returns true if a circle at circleCenter with radius overlaps a
rectangle centered at rectCenter, described by extents ex/ey.
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rectangleRectangle (Vector2 centerA , Vector2 exA , Vector2 eyA , Vector2 centerB , Vector2 exB , Vector2 eyB )
→ bool
Returns true if two rectangles overlap, given their world-space centers
and, for each, the vectors from its center to the midpoints of its
right (exA/exB) and bottom (eyA/eyB) edges.
toString ()
→ String
A string representation of this object.
inherited