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)