PINE LIBRARY

Trig

Aktualisiert
Library "Trig"
Trigonometric functions

rt_get_angleAlpha(a, b, c, deg)
  Get angle α of a right triangle, given the lengths of its sides
  Parameters:
    a: length of leg a (float)
    b: length of leg b (float)
    c: length of hypotenuse (float)
    deg: flag to return angle in degrees (bool - default = false)
  Returns: angle α in radians (or degrees if deg == true)

rt_get_angleAlphaFromLine(x1, y1, x2, y2, l, deg)
  Get angle α of a right triangle formed by the given line
  Parameters:
    x1: x coordinate 1 (int - optional, required if argument l is not specified)
    y1: y coordinate 1 (float - optional, required if argument l is not specified)
    x2: x coordinate 2 (int - optional, required if argument l is not specified)
    y2: y coordinate 2 (float - optional, required if argument l is not specified)
    l: line object (line - optional, required if x1, y1, x2, and y2 agruments are not specified)
    deg: flag to return angle in degrees (bool - default = false)
  Returns: angle α in radians (or degrees if deg == true)

rt_get_angleBeta(a, b, c, deg)
  Get angle β of a right triangle, given the lengths of its sides
  Parameters:
    a: length of leg a (float)
    b: length of leg b (float)
    c: length of hypotenuse (float)
    deg: flag to return angle in degrees (bool - default = false)
  Returns: angle β in radians (or degrees if deg == true)

rt_get_angleBetaFromLine(x1, y1, x2, y2, l, deg)
  Get angle β of a right triangle formed by the given line
  Parameters:
    x1: x coordinate 1 (int - optional, required if argument l is not specified)
    y1: y coordinate 1 (float - optional, required if argument l is not specified)
    x2: x coordinate 2 (int - optional, required if argument l is not specified)
    y2: y coordinate 2 (float - optional, required if argument l is not specified)
    l: line object (line - optional, required if x1, y1, x2, and y2 agruments are not specified)
    deg: flag to return angle in degrees (bool - default = false)
  Returns: angle β in radians (or degrees if deg == true)
Versionshinweise
v2

Updated call to alg.line_getRtSides()
angleanglesMarket GeometryMATHTRIGtrigonometry

Pine Bibliothek

Ganz im Sinne von TradingView hat dieser Autor seinen/ihren Pine Code als Open-Source-Bibliothek veröffentlicht. Auf diese Weise können nun auch andere Pine-Programmierer aus unserer Community den Code verwenden. Vielen Dank an den Autor! Sie können diese Bibliothek privat oder in anderen Open-Source-Veröffentlichungen verwenden. Die Nutzung dieses Codes in einer Veröffentlichung wird in unseren Hausregeln reguliert.


Auch am:

Haftungsausschluss