Library "Vector2DrawQuad" functions to handle vector2 Quad drawing operations.
new(a, b, c, d, xloc, bg_color, line_color, line_style, line_width) Draws a quadrilateral with background fill. 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)`. d: 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: Quad object.
set_position_a(this, x, y) Set the position of corner `a` (modifies source quad). Parameters: this: Quad . Source quad. x: int . Value at the x axis. y: float . Value at the y axis. Returns: Source Quad.
set_position_a(this, position) Set the position of corner `a` (modifies source quad). Parameters: this: Quad . Source quad. position: Vector2 . New position. Returns: Source Quad.
set_position_b(this, x, y) Set the position of corner `b` (modifies source quad). Parameters: this: Quad . Source quad. x: int . Value at the x axis. y: float . Value at the y axis. Returns: Source Quad.
set_position_b(this, position) Set the position of corner `b` (modifies source quad). Parameters: this: Quad . Source quad. position: Vector2 . New position. Returns: Source Quad.
set_position_c(this, x, y) Set the position of corner `c` (modifies source quad). Parameters: this: Quad . Source quad. x: int . Value at the x axis. y: float . Value at the y axis. Returns: Source Quad.
set_position_c(this, position) Set the position of corner `c` (modifies source quad). Parameters: this: Quad . Source quad. position: Vector2 . New position. Returns: Source Quad.
set_position_d(this, x, y) Set the position of corner `d` (modifies source quad). Parameters: this: Quad . Source quad. x: int . Value at the x axis. y: float . Value at the y axis. Returns: Source Quad.
set_position_d(this, position) Set the position of corner `d` (modifies source quad). Parameters: this: Quad . Source quad. position: Vector2 . New position. Returns: Source Quad.
set_style(this, bg_color, line_color, line_style, line_width) Update quad style options (modifies Source quad). Parameters: this: Quad . Source quad. 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 Quad.
set_bg_color(this, bg_color) Update quad style options (modifies Source quad). Parameters: this: Quad . Source quad. bg_color: color . Color of the background. Returns: Source Quad.
set_line_color(this, line_color) Update quad style options (modifies Source quad). Parameters: this: Quad . Source quad. line_color: color . Color of the line. Returns: Source Quad.
set_line_width(this, line_width) Update quad style options (modifies Source quad). Parameters: this: Quad . Source quad. line_width: int . Width of the line. Returns: Source Quad.
move(this, x, y) Move quad by provided amount (modifies source quad). Parameters: this: Quad . Source quad. x: float . Amount to move the vertices of the quad in the x axis. y: float . Amount to move the vertices of the quad in the y axis. Returns: Source Quad.
move(this, amount) Move quad by provided amount (modifies source quad). Parameters: this: Quad . Source quad. amount: Vector2 . Amount to move the vertices of the quad in the x and y axis. Returns: Source Quad.
rotate_around(this, center, angle) Rotate source quad around a center (modifies source quad). Parameters: this: Quad . Source quad. center: Vector2 . Center coordinates of the rotation. angle: float . Value of angle in degrees. Returns: Source Quad.
rotate_around(this, center_x, center_y, angle) Rotate source quad around a center (modifies source quad). Parameters: this: Quad . Source quad. 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 Quad.
Информация о релизе
v2
Added: method delete(this) Namespace types: TDraw.Quad Parameters: this (Quad type from RicardoSantos/CommonTypesDrawing/1)
В истинном духе TradingView автор опубликовал этот код Pine как библиотеку с открытым исходным кодом, чтобы другие программисты Pine из нашего сообщества могли им воспользоваться. Вы можете использовать эту библиотеку в приватных или других публикациях с открытым исходным кодом, но повторное использование этого кода в публикации регулируется Правилами поведения.
Отказ от ответственности
Все виды контента, которые вы можете увидеть на TradingView, не являются финансовыми, инвестиционными, торговыми или любыми другими рекомендациями. Мы не предоставляем советы по покупке и продаже активов. Подробнее — в Условиях использования TradingView.