main/src/georegression/geometry/GeometryMath_F64.java
public static void rotate( double theta, GeoTuple2D_F64 pt, GeoTuple2D_F64 solution ) {
		double c = Math.cos( theta );
		double s = Math.sin( theta );

		double x = pt.x;
		double y = pt.y;

		solution.x = c * x - s * y;
		solution.y = s * x + c * y;
	}
public static void rotate( double theta, GeoTuple2D_F64 pt, GeoTuple2D_F64 solution ) {
		double c = Math.cos( theta );
		double s = Math.sin( theta );

		double x = pt.x;
		double y = pt.y;

		solution.x = c * x - s * y;
		solution.y = s * x + c * y;
	}
public static void rotate ( double theta , GeoTuple2D_F64 pt , GeoTuple2D_F64 solution ) { double c = Math . cos ( theta ) ; double s = Math . sin ( theta ) ; double x = pt . x ; double y = pt . y ; solution . x = c * x - s * y ; solution . y = s * x + c * y ; }
Rotates a 2D point by the specified angle.

@param theta
@param pt
@param solution where the solution is written to.  Can be the same point as 'pt'.
Rotates a 2D point by the specified angle .