Skip to content

dominictarr/rec2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rec2

Rectangle from Vec2.

example

var Rec2 = require('rec2')
var r = new Rec2(0, 0, 100, 100) //x, y, width, height

//r is a subclass of Vec2, but with
//a .size property (a Vec2)
//and a bounds property a vec2.
//.bounds is the absolute position of the other corner.

API

new Rec2(x, y, w, h)

create a Rec2 instance with given dimensions. all dimensions default to 0.

If size must >= 0 or an error will be thrown.

Rec2#contains(point)

return true if the given point is within the rectangle.

Rec2#collides(rec2)

returns true if the given rectangle intersects with this rectangle.

Rec2#area()

returns the area of the rectangle.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages