ProtoFlux:Angle

From Resonite Wiki
Revision as of 18:49, 28 June 2024 by AmasterAmaster (talk | contribs) (Fixed node visual. Removed link (No equivalent function for C# & Microsoft exists normally, and MathX is the only math library that has access to the correct function).)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
°

(angle)

A
*
B
Vectors

The Angle node takes in 2 vectors (rays or directions) and returns the difference between the 2 provided vectors using angles in degrees as a float.

The vectors you provide are normalized (but not clamped), which means each value will be between -1 and 1, with resulting degrees of 0 (if the 2 vectors are so close to each other that there is effectively no separation, thus no angle) all the way to 180 (if the 2 vectors are so far apart that they are a straight line) respectively.

Inputs

A (Pseudo-Generic)

The first provided vector.

B (Pseudo-Generic)

The second provided vector.

Outputs

* (float)

Returns the difference between the 2 provided vectors using angles in degrees.

See Also

  • Wikipedia's definition of an angle.