Return an array of points from the perimeter of the rectangle, each spaced out based on the quantity or step required.
name  type  arguments  description 

rectangle  Phaser.Geom.Rectangle 
The Rectangle object to get the points from. 

step  number 
Step between points. Used to calculate the number of points to return when quantity is falsey. Ignored if quantity is positive. 

quantity  number 
The number of evenly spaced points from the rectangles perimeter to return. If falsey, step param will be used to calculate the number of points. 

out  array  Array.<Phaser.Geom.Point>  <optional> 
An optional array to store the points in. 
An array of Points from the perimeter of the rectangle.