gmath.h
PI
and E
.
Constants | |
The mathematical constant e, which is the base of natural logarithms. | |
The mathematical constant pi, which is the ratio of the circumference of a circle to its diameter. | |
Functions | |
Returns the trigonometric cosine of angle , which is expressed in degrees. | |
Returns the number of digits in the given number represented in the given base. | |
Returns the trigonometric sine of angle , which is expressed in degrees. | |
Returns the trigonometric tangent of angle , which is expressed in degrees. | |
Converts an angle from radians to degrees. | |
Converts an angle from degrees to radians. | |
vectorAngle(x, y) | Returns the angle in degrees from the origin to the specified point. |
vectorDistance(x, y) | Computes the distance between the origin and the specified point. |
int countDigits(int n, int base = 10);
countDigits(3456)
returns 4.
countDigits(0)
returns 1.
countDigits(-778)
returns 3.
countDigits(16, 2)
returns 5.
Throws an error if base is 0 or negative.
Usage:
int digits = countDigits(16, 2);
double sinDegrees(double angle);
angle
, which is
expressed in degrees.
Usage:
double sine = sinDegrees(angle);
double cosDegrees(double angle);
angle
, which is
expressed in degrees.
Usage:
double cosine = cosDegrees(angle);
double tanDegrees(double angle);
angle
, which is
expressed in degrees.
Usage:
double tangent = tanDegrees(angle);
double toDegrees(double radians);
Usage:
double degrees = toDegrees(radians);
double toRadians(double degrees);
Usage:
double radians = toRadians(degrees);
double vectorDistance(const GPoint & pt); double vectorDistance(double x, double y);
Usage:
double r = vectorDistance(pt); double r = vectorDistance(x, y);
double vectorAngle(const GPoint & pt); double vectorAngle(double x, double y);
Usage:
double angle = vectorAngle(pt); double angle = vectorAngle(x, y);