ncannasse пре 9 година
родитељ
комит
3410d88b2b
1 измењених фајлова са 9 додато и 0 уклоњено
  1. 9 0
      h2d/col/Point.hx

+ 9 - 0
h2d/col/Point.hx

@@ -40,6 +40,15 @@ class Point {
 	public inline function dot( p : Point ) {
 	public inline function dot( p : Point ) {
 		return x * p.x + y * p.y;
 		return x * p.x + y * p.y;
 	}
 	}
+	
+	public inline function rotate( angle : Float ) {
+		var c = Math.cos(angle);
+		var s = Math.sin(angle);
+		var x2 = x * c - y * s;
+		var y2 = x * s + y * c;
+		x = x2;
+		y = y2;
+	}
 
 
 	public inline function lengthSq() {
 	public inline function lengthSq() {
 		return x * x + y * y;
 		return x * x + y * y;