Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Tan(float)

Returns the tangent of angle f in radians.
Read time 1 minuteLast updated 5 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule
public static float Tan(float f)

Parameters

The input angle, in radians.

Returns

Type

Description

floatThe return value in the range (-Infinity, Infinity).

Remarks

The tangent trigonometric function has two properties than are worth considering:
  • It has two vertical asymptotes at
    f
    = ±π/2. This means that when approaching these
    f
    values, the output of the function will grow towards ±Infinity (without ever reaching them).
  • It is periodic at π intervals, which means that the output for a value
    f
    will be the same than the output for value
    f
    + π (or 2π, 3π, etc.)
Additional Resources: Mathf.Cos, Mathf.Sin.

Examples

using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ void Example() { // Prints 2.287733E+07 Debug.Log(Mathf.Tan(-Mathf.PI / 2.0f)); // Prints 0 Debug.Log(Mathf.Tan(0.0f)); // Prints 2.287733E+07 Debug.Log(Mathf.Tan(Mathf.PI / 2.0f)); // Prints 1 Debug.Log(Mathf.Tan(Mathf.PI / 4.0f)); // Prints 1 Debug.Log(Mathf.Tan(Mathf.PI + Mathf.PI / 4.0f)); }}