worked on floorplan (v2)
worked on grid-generation (v2) new helper methods for geometry new test cases
This commit is contained in:
@@ -38,10 +38,14 @@ struct Point2 {
|
||||
|
||||
bool operator == (const Point2& o) const {return x==o.x && y==o.y;}
|
||||
|
||||
bool operator != (const Point2& o) const {return x!=o.x || y!=o.y;}
|
||||
bool operator != (const Point2& o) const {return x!=o.x || y!=o.y;}
|
||||
|
||||
|
||||
Point2 perpendicular() const {return Point2(-y, x);}
|
||||
Point2 perpendicular() const {return Point2(-y, x);}
|
||||
|
||||
float length() const {return std::sqrt(x*x + y*y);}
|
||||
|
||||
Point2 normalized() const {return (*this) / length();}
|
||||
|
||||
/** get the distance between this point and the other one */
|
||||
float getDistance(const Point2& o) const {
|
||||
|
||||
Reference in New Issue
Block a user