Trigonometry Functions
![]()
Description
The Trigonometry Functions processor performs trigonometric calculations on numerical values. It:
- Supports basic trigonometric functions (sin, cos, tan)
- Works with any numerical field type
- Preserves original event data
- Adds calculation results as new fields
Required Input
The processor requires an input event stream containing at least one numerical field to perform trigonometric calculations on.
Configuration
Alpha
Select the field from the input event that should be used as the angle (in radians) for the trigonometric calculation.
Operation
Choose one of the following trigonometric functions:
- sin: Calculates the sine of the angle
- cos: Calculates the cosine of the angle
- tan: Calculates the tangent of the angle
Output
The processor forwards the input event with an additional field named trigonometryResult containing the result of the trigonometric calculation.
Example
Input Event
{
"angle": 1.57,
"timestamp": 1586380105115
}
Configuration
- Alpha:
angle - Operation:
sin
Output Event
{
"angle": 1.57,
"timestamp": 1586380105115,
"trigonometryResult": 0.9999996829318346
}
Use Cases
-
Signal Processing
- Waveform analysis
- Signal filtering
- Phase calculations
- Frequency analysis
-
Geometric Calculations
- Angle conversions
- Distance calculations
- Position tracking
- Navigation systems
-
Scientific Computing
- Physics simulations
- Engineering calculations
- Mathematical modeling
- Data analysis
Notes
- Input angles must be in radians
- Results are stored as double-precision floating-point numbers
- The original event structure is preserved
- The calculation is performed for each incoming event
- The result field is always named
trigonometryResult