绘图-实用程序#

arcade.color_from_hex_string#

arcade.color_from_hex_string(code: str) Union[Tuple[int, int, int, int], List[int]][源代码]#

从十六进制代码(3、4、6或8个十六进制字符,通常带有标签)生成颜色

arcade.float_to_byte_color#

arcade.float_to_byte_color(color: Union[Tuple[float, float, float, float], Tuple[float, float, float]]) Union[Tuple[int, int, int], List[int], Tuple[int, int, int, int]][源代码]#

将浮点颜色转换为字节颜色。这适用于4种颜色中的3种。

arcade.get_four_byte_color#

arcade.get_four_byte_color(color: Union[Tuple[int, int, int], List[int], Tuple[int, int, int, int]]) Union[Tuple[int, int, int, int], List[int]][源代码]#

给定RGB列表,它将返回RGBA。给定一个RGBA列表,它将返回相同的RGBA。

参数

color (Color) -- 三字节或四字节元组

返回

返回:四字节RGBA元组

arcade.get_four_float_color#

arcade.get_four_float_color(color: Union[Tuple[int, int, int], List[int], Tuple[int, int, int, int]]) Tuple[float, float, float, float][源代码]#

给定3或4 RGB/RGBA颜色,其中每种颜色从0到255,这将返回一个RGBA元组,其中每一项都是从0到1的比例浮点。

参数

color (Color) -- 三字节或四字节元组

返回

四个浮点数作为RGBA元组

arcade.get_points_for_thick_line#

arcade.get_points_for_thick_line(start_x: float, start_y: float, end_x: float, end_y: float, line_width: float)[源代码]#

Arcade内部使用的函数。OpenGL仅绘制三角形,因此思考线必须是组成一个矩形的两个三角形。这会计算这些点。

arcade.get_three_float_color#

arcade.get_three_float_color(color: Union[Tuple[int, int, int], List[int], Tuple[int, int, int, int]]) Tuple[float, float, float][源代码]#

给定3或4 RGB/RGBA颜色,其中每种颜色从0到255,这将返回一个RGBA元组,其中每一项都是从0到1的比例浮点。

参数

color (Color) -- 三字节或四字节元组

返回

作为RGB元组的三个浮点数

arcade.make_transparent_color#

arcade.make_transparent_color(color: Union[Tuple[int, int, int], List[int], Tuple[int, int, int, int]], transparency: float)[源代码]#

给定RGB颜色以及Alpha,将返回RGBA颜色元组。

参数
  • color (Color) -- 三个或四个字节的RGBA颜色

  • transparency (float) -- 透明度

arcade.uint24_to_three_byte_color#

arcade.uint24_to_three_byte_color(color: int) Union[Tuple[int, int, int], List[int]][源代码]#

给定一个介于0和16777215之间的整数,返回一个rgb颜色元组。

参数

color (int) -- 3字节整型

arcade.uint32_to_four_byte_color#

arcade.uint32_to_four_byte_color(color: int) Union[Tuple[int, int, int, int], List[int]][源代码]#

给定一个介于0和4294967295之间的整数,返回一个RGBa颜色元组。

参数

color (int) -- 4字节整型