Trigonometry Nodes
Trigonometric functions including sine, cosine, tangent, and their inverse operations.
Trigonometry Nodes
Trigonometric functions including sine, cosine, tangent, and their inverse operations.
This category contains 26 nodes.
Nodes
Arccosine
Calculates arccosine (inverse cosine)
Inputs: Value in range [-1, 1].
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | ±1 | 0 |
Outputs: Angle in radians in range [0, π].
| Name | Type | Range |
|---|---|---|
| Number | Number | rad |
Arccosine Vector
Arccosine of each component
Inputs: 3D vector with components in [-1, 1].
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with angles in radians [0, π].
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Arcsine
Calculates arcsine (inverse sine)
Inputs: Value in range [-1, 1].
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | ±1 | 0 |
Outputs: Angle in radians in range [-π/2, π/2].
| Name | Type | Range |
|---|---|---|
| Number | Number | rad |
Arcsine Vector
Arcsine of each component
Inputs: 3D vector with components in [-1, 1].
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with angles in radians [-π/2, π/2].
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Arctangent
Calculates arctangent (inverse tangent)
Inputs: Any number.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | ±1 | 0 |
Outputs: Angle in radians in range [-π/2, π/2].
| Name | Type | Range |
|---|---|---|
| Number | Number | rad |
Arctangent 2
Calculates two-argument arctangent Returns angle from positive x-axis to point (x, y)
Inputs: Y and X coordinates.
| Name | Type | Range | Default |
|---|---|---|---|
| Y | Number | ±1 | 0 |
| X | Number | ±1 | 1 |
Outputs: Angle in radians in range [-π, π].
| Name | Type | Range |
|---|---|---|
| Number | Number | rad |
Arctangent 2 Vector
Two-argument arctangent for each component
Inputs: Two 3D vectors (y, x).
| Name | Type | Range | Default |
|---|---|---|---|
| Y | Vector | vec | [0, 0, 0] |
| X | Vector | vec | [1, 1, 1] |
Outputs: Vector with angles in radians [-π, π].
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Arctangent Vector
Arctangent of each component
Inputs: 3D vector.
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with angles in radians [-π/2, π/2].
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Cosine
Calculates cosine
Inputs: Angle in radians (typical range: 0 to 2π).
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | rad | 0 |
Outputs: Cosine value in range [-1, 1].
| Name | Type | Range |
|---|---|---|
| Number | Number | ±1 |
Cosine Vector
Cosine of each vector component
Inputs: 3D vector with angles in radians.
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with cosine of each component [-1, 1].
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Hyperbolic Cosine
Calculates hyperbolic cosine
Inputs: Any number.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
Outputs: cosh = (e^x + e^-x) / 2, always >= 1.
| Name | Type | Range |
|---|---|---|
| Number | Number | any |
Hyperbolic Cosine Vector
Hyperbolic cosine of each component
Inputs: 3D vector.
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with cosh of each component.
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Hyperbolic Sine
Calculates hyperbolic sine
Inputs: Any number.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
Outputs: sinh = (e^x - e^-x) / 2, unbounded.
| Name | Type | Range |
|---|---|---|
| Number | Number | any |
Hyperbolic Sine Vector
Hyperbolic sine of each component
Inputs: 3D vector.
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with sinh of each component.
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Hyperbolic Tangent
Calculates hyperbolic tangent
Inputs: Any number.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
Outputs: tanh = (e^x - e^-x)/(e^x + e^-x), in range (-1, 1).
| Name | Type | Range |
|---|---|---|
| Number | Number | any |
Hyperbolic Tangent Vector
Hyperbolic tangent of each component
Inputs: 3D vector.
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with tanh of each component in (-1, 1).
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Inverse Hyperbolic Cosine
Calculates hyperbolic arccosine
Inputs: Value >= 1.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 1 |
Outputs: acosh = ln(x + sqrt(x^2 - 1)), non-negative.
| Name | Type | Range |
|---|---|---|
| Number | Number | any |
Inverse Hyperbolic Cosine Vector
Hyperbolic arccosine of each component
Inputs: 3D vector with components >= 1.
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [1, 1, 1] |
Outputs: Vector with acosh of each component.
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Inverse Hyperbolic Sine
Calculates hyperbolic arcsine
Inputs: Any number.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
Outputs: asinh = ln(x + sqrt(x^2 + 1)), unbounded.
| Name | Type | Range |
|---|---|---|
| Number | Number | any |
Inverse Hyperbolic Sine Vector
Hyperbolic arcsine of each component
Inputs: 3D vector.
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with asinh of each component.
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Inverse Hyperbolic Tangent
Calculates hyperbolic arctangent
Inputs: Value in range (-1, 1).
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
Outputs: atanh = 0.5 * ln((1+x)/(1-x)), unbounded.
| Name | Type | Range |
|---|---|---|
| Number | Number | any |
Inverse Hyperbolic Tangent Vector
Hyperbolic arctangent of each component
Inputs: 3D vector with components in (-1, 1).
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with atanh of each component.
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Sine
Calculates sine
Inputs: Angle in radians (typical range: 0 to 2π).
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | rad | 0 |
Outputs: Sine value in range [-1, 1].
| Name | Type | Range |
|---|---|---|
| Number | Number | ±1 |
Sine Vector
Sine of each vector component
Inputs: 3D vector with angles in radians.
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with sine of each component [-1, 1].
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Tangent
Calculates tangent
Inputs: Angle in radians (avoid π/2, 3π/2, etc.).
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | rad | 0 |
Outputs: Tangent value (unbounded, approaches ±∞ at π/2 + nπ).
| Name | Type | Range |
|---|---|---|
| Number | Number | ±1 |
Tangent Vector
Tangent of each vector component
Inputs: 3D vector with angles in radians.
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with tangent of each component.
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |