Stability: 1 (Only additions & fixes)
Rectangle is represented as a three coordinates array
[a: Vec2, b: Vec2, normalized: Boolean]
- create (x1: Number, y1: Number, x2: Number, y2: Number): Rectangle
- fromBB (aabb2: AABB2): Rectangle
- zero (): Rectangle
- clone (rect: Rectangle): Rectangle
- copy (out: Rectangle, rect: Rectangle): Rectangle
-
normalize (out: Rectangle, rect: Rectangle, force: Boolean): Rectangle
a -> bottom-left
a -> top-right
- center (out_vec2: Vec2, rect: Rectangle): Vec2
- translate (out: Rectangle, rect: Rectangle, vec2: Vec2): Rectangle
- distance (rect: Rectangle, rect2: Rectangle): Number
- area (rect: Rectangle): Number
- isVec2Inside (rect: Rectangle, vec2: Vec2): Boolean
- perimeter (rect: Rectangle): Number
- momentOfInertia (rect: Rectangle, mass: Number)