fit-rect
Fits one rectangle into another
Usage
fitRect(rect, target, mode)
Parameters:
rect
- array [x,y,w,h]
target
- array [x,y,w,h]
mode
- string 'contain' (default) or 'cover'
Returns rectangle [x,y,w,h]
var fitRect = ; var rect = 0 0 16 9;var target = 200 200 400 400;var containedRect = ; //[ 200, 287.5, 400, 225 ]var coveringRect = ; //[ 44.4, 200, 711.1, 400 ]
License
MIT, see LICENSE.md for details.