This version of documentation is OUTDATED! Please switch to the latest one.

Math Trigonometric Functions

This class contains basic and inverse trigonometric functions.

Notice
Math trigonometrical functions are the members of the Unigine::Math namespace.

floatacos ( float v ) #

Returns the arc cosine of the given argument - the angle in radians, whose cosine is equal to the argument. a == cos(acos(a)) for every value of a that is within acos()'s range.

Arguments

• float v - Argument.

Return value

Arc cosine of the argument, in radians.

doubleacos ( double v ) #

Returns the arc cosine of the given argument - the angle in radians, whose cosine is equal to the argument. a == cos(acos(a)) for every value of a that is within acos()'s range.

Arguments

• double v - Argument.

Return value

Arc cosine of the argument, in radians.

floatasin ( float v ) #

Returns the arc sine of the given argument - the angle in radians, whose sine is equal to the argument. a == sin(asin(a)) for every value of a that is within asin()'s range.

Arguments

• float v - Argument.

Return value

Arc sine of the argument, in radians.

doubleasin ( double v ) #

Returns the arc sine of the given argument - the angle in radians, whose sine is equal to the argument. a == sin(asin(a)) for every value of a that is within asin()'s range.

Arguments

• double v - Argument.

Return value

Arc sine of the argument, in radians.

floatatan ( float v ) #

Returns the arc tangent of the given argument - the angle in radians, whose tangent is equal to the argument. a == tan(atan(a)) for every value of a that is within atan()'s range.

Arguments

• float v - Argument.

Return value

Arc tangent of the argument, in radians.

doubleatan ( double v ) #

Returns the arc tangent of the given argument - the angle in radians, whose tangent is equal to the argument. a == tan(atan(a)) for every value of a that is within atan()'s range.

Arguments

• double v - Argument.

Return value

Arc tangent of the argument, in radians.

floatatan2 ( float y, float x ) #

Returns the arc tangent of two arguments (x and y). It is similar to calculating the arc tangent of y / x, except that the signs of both arguments are used to determine the quadrant of the result.

Arguments

• float y - First argument.
• float x - Second argument.

Return value

Result in radians, which is between -PI and PI (inclusive).

doubleatan2 ( double y, double x ) #

Returns the arc tangent of two arguments (x and y). It is similar to calculating the arc tangent of y / x, except that the signs of both arguments are used to determine the quadrant of the result.

Arguments

• double y - First argument.
• double x - Second argument.

Return value

Result in radians, which is between -PI and PI (inclusive).

floatcos ( float a ) #

Returns the cosine of the given argument.

Arguments

• float a - Argument, in radians.

Return value

Cosine of the argument.

doublecos ( double a ) #

Returns the cosine of the given argument.

Arguments

• double a - Argument, in radians.

Return value

Cosine of the argument.

floatsin ( float a ) #

Returns the sine of the given argument.

Arguments

• float a - Argument, in radians.

Return value

Sine of the argument.

doublesin ( double a ) #

Returns the sine of the given argument.

Arguments

• double a - Argument, in radians.

Return value

Sine of the argument.

floattan ( float a ) #

Returns the tangent of the given argument.

Arguments

• float a - Argument, in radians.

Return value

Tangent of the argument.

doubletan ( double a ) #

Returns the tangent of the given argument.

Arguments

• double a - Argument, in radians.

Return value

Tangent of the argument.
Last update: 2021-04-29