PINE LIBRARY

Vector2DrawTriangle

מעודכן
Library "Vector2DrawTriangle"
Functions to draw a triangle and manipulate its properties.

new(a, b, c, xloc, bg_color, line_color, line_style, line_width)
  Draws a triangle with background fill using line prototype.
  Parameters:
    a: v2 . Vector2 object, in the form `(x, y)`.
    b: v2 . Vector2 object, in the form `(x, y)`.
    c: v2 . Vector2 object, in the form `(x, y)`.
    xloc: string . Type of axis unit, bar_index or time.
    bg_color: color . Color of the background.
    line_color: color . Color of the line.
    line_style: string . Style of the line.
    line_width: int . Width of the line.
  Returns: Triangle object.

copy(this)
  Copy a existing triangle object.
  Parameters:
    this: Triangle . Source triangle.
  Returns: Triangle.

set_position_a(this, x, y)
  Set the position of corner `a` (modifies source triangle).
  Parameters:
    this: Triangle . Source triangle.
    x: int . Value at the x axis.
    y: float . Value at the y axis.
  Returns: Source Triangle.

set_position_a(this, position)
  Set the position of corner `a` (modifies source triangle).
  Parameters:
    this: Triangle . Source triangle.
    position: Vector2 . New position.
  Returns: Source Triangle.

set_position_b(this, x, y)
  Set the position of corner `b` (modifies source triangle).
  Parameters:
    this: Triangle . Source triangle.
    x: int . Value at the x axis.
    y: float . Value at the y axis.
  Returns: Source Triangle.

set_position_b(this, position)
  Set the position of corner `b` (modifies source triangle).
  Parameters:
    this: Triangle . Source triangle.
    position: Vector2 . New position.
  Returns: Source Triangle.

set_position_c(this, x, y)
  Set the position of corner `c` (modifies source triangle).
  Parameters:
    this: Triangle . Source triangle.
    x: int . Value at the x axis.
    y: float . Value at the y axis.
  Returns: Source Triangle.

set_position_c(this, position)
  Set the position of corner `c` (modifies source triangle).
  Parameters:
    this: Triangle . Source triangle.
    position: Vector2 . New position.
  Returns: Source Triangle.

set_style(this, bg_color, line_color, line_style, line_width)
  Update triangle style options (modifies Source triangle).
  Parameters:
    this: Triangle . Source triangle.
    bg_color: color . Color of the background.
    line_color: color . Color of the line.
    line_style: string . Style of the line.
    line_width: int . Width of the line.
  Returns: Source Triangle.

set_bg_color(this, bg_color)
  Update triangle style options (modifies Source triangle).
  Parameters:
    this: Triangle . Source triangle.
    bg_color: color . Color of the background.
  Returns: Source Triangle.

set_line_color(this, line_color)
  Update triangle style options (modifies Source triangle).
  Parameters:
    this: Triangle . Source triangle.
    line_color: color . Color of the line.
  Returns: Source Triangle.

set_line_style(this, line_style)
  Update triangle style options (modifies Source triangle).
  Parameters:
    this: Triangle . Source triangle.
    line_style: string . Style of the line.
  Returns: Source Triangle.

set_line_width(this, line_width)
  Update triangle style options (modifies Source triangle).
  Parameters:
    this: Triangle . Source triangle.
    line_width: int . Width of the line.
  Returns: Source Triangle.

move(this, x, y)
  Move triangle by provided amount (modifies source triangle).
  Parameters:
    this: Triangle . Source triangle.
    x: float . Amount to move the vertices of the triangle in the x axis.
    y: float . Amount to move the vertices of the triangle in the y axis.
  Returns: Source Triangle.

move(this, amount)
  Move triangle by provided amount (modifies source triangle).
  Parameters:
    this: Triangle . Source triangle.
    amount: Vector2 . Amount to move the vertices of the triangle in the x and y axis.
  Returns: Source Triangle.

rotate_around(this, center, angle)
  Rotate source triangle around a center (modifies source triangle).
  Parameters:
    this: Triangle . Source triangle.
    center: Vector2 . Center coordinates of the rotation.
    angle: float . Value of angle in degrees.
  Returns: Source Triangle.

rotate_around(this, center_x, center_y, angle)
  Rotate source triangle around a center (modifies source triangle).
  Parameters:
    this: Triangle . Source triangle.
    center_x: int . Center coordinates of the rotation.
    center_y: float . Center coordinates of the rotation.
    angle: float . Value of angle in degrees.
  Returns: Source Triangle.
הערות שחרור
v2

Added:
method delete(this)
  Namespace types: TDraw.Triangle
  Parameters:
    this (Triangle type from RicardoSantos/CommonTypesDrawing/1)
displaydrawfunctionlibraryMarket GeometryMATHmethodudfvector

ספריית Pine

ברוח TradingView אמיתית, המחבר פרסם קוד Pine זה כספריית קוד פתוח כדי שמתכנתי Pine אחרים מהקהילה שלנו יוכלו לעשות בו שימוש חוזר. כל הכבוד למחבר! אתה יכול להשתמש בספרייה זו באופן פרטי או בפרסומים אחרים בקוד פתוח, אך שימוש חוזר בקוד זה בפרסום כפוף לכללי הבית.

כתב ויתור