Class Rect2D

Hierarchy

  • Rect2D

Index

Constructors

constructor

  • new Rect2D(x: number, y: number, width: number, height: number): Rect2D
  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns Rect2D

Properties

height

height: number = 0

width

width: number = 0

x

x: number = 0

y

y: number = 0

Static Private OUT_BOTTOM

OUT_BOTTOM: number = 8

Static Private OUT_LEFT

OUT_LEFT: number = 1

Static Private OUT_RIGHT

OUT_RIGHT: number = 4

Static Private OUT_TOP

OUT_TOP: number = 2

Methods

contains

  • contains(x: number, y: number): boolean
  • Parameters

    • x: number
    • y: number

    Returns boolean

intersectsLine

  • intersectsLine(x1: any, y1: any, x2: any, y2: any): boolean
  • Parameters

    • x1: any
    • y1: any
    • x2: any
    • y2: any

    Returns boolean

outcode

  • outcode(x: any, y: any): number
  • Parameters

    • x: any
    • y: any

    Returns number