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.
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.
הערות שחרור
v2Added:
method delete(this)
Namespace types: TDraw.Triangle
Parameters:
this (Triangle type from RicardoSantos/CommonTypesDrawing/1)
ספריית Pine
ברוח האמיתית של TradingView, המחבר לפרסם את הקוד של Pine הזה כספרייה בקוד פתוח, כך שמתכנתים אחרים בקהילתנו יעשו שימוש חוזר. כל הכבוד למחבר! ניתן להשתמש בספרייה הזו באופן פרטי או בומים בקוד פתוח, אך השימוש בחוזר בקוד הזה בפרסומים כפוף ל-כללי הבית.
כתב ויתור
המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.
ספריית Pine
ברוח האמיתית של TradingView, המחבר לפרסם את הקוד של Pine הזה כספרייה בקוד פתוח, כך שמתכנתים אחרים בקהילתנו יעשו שימוש חוזר. כל הכבוד למחבר! ניתן להשתמש בספרייה הזו באופן פרטי או בומים בקוד פתוח, אך השימוש בחוזר בקוד הזה בפרסומים כפוף ל-כללי הבית.
כתב ויתור
המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.