Difference between revisions of "Angle16Deg"

From Lazarus wiki
Jump to navigationJump to search
Line 1: Line 1:
{{Angle16Deg}}
 
 
 
The one angle16deg is 1/16th of a degree.  
 
The one angle16deg is 1/16th of a degree.  
 
For example, a full circle equals 5760 (= 16*360).
 
For example, a full circle equals 5760 (= 16*360).
Line 33: Line 31:
 
* [[Radian]]
 
* [[Radian]]
 
* [[doc:lcl/graphics/tcanvas.chord.html|Chord]]
 
* [[doc:lcl/graphics/tcanvas.chord.html|Chord]]
 +
 +
 +
[[Category:Code Snippets]]

Revision as of 22:24, 29 October 2015

The one angle16deg is 1/16th of a degree. For example, a full circle equals 5760 (= 16*360).

function Angle16DegToRad

Convert Angle16Deg to radian

function Angle16DegToRad(const a_angle16deg:integer):double;
begin
  result := a_angle16deg * Pi / ( 180 * 16 );
end;

function RadtoAngle16Deg

Convert radian to Angle16Deg

function RadtoAngle16Deg(const a_radian:double):integer;
begin
  result := round ( a_radian * 180 * 16 / Pi );
end;

See also