Difference between revisions of "RotatePoint"
From SCAR Divi Manual
(Created page with "==Definition== <source lang="scar" lines="false"> function RotatePoint(const Point, Center: TPoint; const Angle: Extended): TPoint; </source> ==Availability== SCAR Divi 3.28 > C...") |
(No difference)
|
Revision as of 17:26, 3 November 2011
Definition
function RotatePoint(const Point, Center: TPoint; const Angle: Extended): TPoint;
Availability
SCAR Divi 3.28 > Current
Description
[Rotates http://en.wikipedia.org/wiki/Rotation_%28mathematics%29] a given TPoint Point around a TPoint Center by an angle defined in radians in Angle.
Example
var p: TPoint; begin p := RotatePoint(Point(1, 1), Point(0, 0), Pi / 2); WriteLn(IntToStr(p.X) + ',' + IntToStr(p.Y)); p := RotatePoint(Point(1, 1), Point(0, 1), Pi / 2); WriteLn(IntToStr(p.X) + ',' + IntToStr(p.Y)); end.
Output:
-1,1 0,2