PINE LIBRARY
已更新 Vector2DrawQuad

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.
copy(this)
Copy a existing quad object.
Parameters:
this: Quad . Source quad.
Returns: Quad.
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_style(this, line_style)
Update quad style options (modifies Source quad).
Parameters:
this: Quad . Source quad.
line_style: string . Style 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.
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.
copy(this)
Copy a existing quad object.
Parameters:
this: Quad . Source quad.
Returns: Quad.
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_style(this, line_style)
Update quad style options (modifies Source quad).
Parameters:
this: Quad . Source quad.
line_style: string . Style 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.
發行說明
v2Added:
method delete(this)
Namespace types: TDraw.Quad
Parameters:
this (Quad type from RicardoSantos/CommonTypesDrawing/1)
Pine腳本庫
秉持 TradingView 一貫的共享精神,作者將此 Pine 程式碼發佈為開源庫,讓社群中的其他 Pine 程式設計師能夠重複使用。向作者致敬!您可以在私人專案或其他開源發佈中使用此庫,但在公開發佈中重複使用該程式碼需遵守社群規範。
免責聲明
這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。
Pine腳本庫
秉持 TradingView 一貫的共享精神,作者將此 Pine 程式碼發佈為開源庫,讓社群中的其他 Pine 程式設計師能夠重複使用。向作者致敬!您可以在私人專案或其他開源發佈中使用此庫,但在公開發佈中重複使用該程式碼需遵守社群規範。
免責聲明
這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。