io.github.srs.utils.geometry2d

Members list

Type members

Classlikes

object Line

Companion object for Line, providing utility methods for creating and manipulating lines.

Companion object for Line, providing utility methods for creating and manipulating lines.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Line.type
object Vector2D

Companion object for Vector2D, providing utility methods for vector operations.

Companion object for Vector2D, providing utility methods for vector operations.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Vector2D.type

Types

type Line = (origin: Point2D, direction: Point2D)

Represents a line in the collision system, defined by an origin point and a direction vector.

Represents a line in the collision system, defined by an origin point and a direction vector.

Attributes

type Vector2D = Point2D

Represents a 2D vector in the collision system.

Represents a 2D vector in the collision system.

Attributes