1e41f4b71Sopenharmony_ci# @ohos.graphics.common2D (2D图形通用数据类型)
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci本模块定义了一些2D图形领域的通用数据类型。
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci> **说明:**
6e41f4b71Sopenharmony_ci>
7e41f4b71Sopenharmony_ci> 本模块首批接口从API version 11开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci## 导入模块
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ci```ts
12e41f4b71Sopenharmony_ciimport { common2D } from '@kit.ArkGraphics2D';
13e41f4b71Sopenharmony_ci```
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ci## Color
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ciARGB格式的颜色描述。
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci**系统能力:** SystemCapability.Graphics.Drawing
20e41f4b71Sopenharmony_ci
21e41f4b71Sopenharmony_ci| 名称  | 类型   | 可读 | 可写 | 说明                                     |
22e41f4b71Sopenharmony_ci| ----- | ------ | ---- | ---- | ---------------------------------------- |
23e41f4b71Sopenharmony_ci| alpha | number | 是   | 是   | 颜色的A分量(透明度),值是0~255的整数。 |
24e41f4b71Sopenharmony_ci| red   | number | 是   | 是   | 颜色的R分量(红色),值是0~255的整数。 |
25e41f4b71Sopenharmony_ci| green | number | 是   | 是   | 颜色的G分量(绿色),值是0~255的整数。 |
26e41f4b71Sopenharmony_ci| blue  | number | 是   | 是   | 颜色的B分量(蓝色),值是0~255的整数。 |
27e41f4b71Sopenharmony_ci
28e41f4b71Sopenharmony_ci## Rect
29e41f4b71Sopenharmony_ci
30e41f4b71Sopenharmony_ci矩形区域,通过2个坐标点可以描述出一个矩形区域,这2个点分别认为是矩形区域的左上角点与右下角点。
31e41f4b71Sopenharmony_ci
32e41f4b71Sopenharmony_ci**系统能力:** SystemCapability.Graphics.Drawing
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_ci| 名称   | 类型   | 可读 | 可写 | 说明                           |
35e41f4b71Sopenharmony_ci| ------ | ------ | ---- | ---- | ------------------------------ |
36e41f4b71Sopenharmony_ci| left   | number | 是   | 是   | 矩形区域的左上角横坐标,浮点数。 |
37e41f4b71Sopenharmony_ci| top    | number | 是   | 是   | 矩形区域的左上角纵坐标,浮点数。 |
38e41f4b71Sopenharmony_ci| right  | number | 是   | 是   | 矩形区域的右下角横坐标,浮点数。 |
39e41f4b71Sopenharmony_ci| bottom | number | 是   | 是   | 矩形区域的右下角纵坐标,浮点数。 |
40e41f4b71Sopenharmony_ci
41e41f4b71Sopenharmony_ci## Point<sup>12+</sup>
42e41f4b71Sopenharmony_ci
43e41f4b71Sopenharmony_ci坐标点。
44e41f4b71Sopenharmony_ci
45e41f4b71Sopenharmony_ci**系统能力:** SystemCapability.Graphics.Drawing
46e41f4b71Sopenharmony_ci
47e41f4b71Sopenharmony_ci| 名称   | 类型   | 可读 | 可写 | 说明                           |
48e41f4b71Sopenharmony_ci| ------ | ------ | ---- | ---- | ------------------------------ |
49e41f4b71Sopenharmony_ci| x      | number | 是   | 是   | 横坐标,浮点数。               |
50e41f4b71Sopenharmony_ci| y      | number | 是   | 是   | 纵坐标,浮点数。               |
51e41f4b71Sopenharmony_ci
52e41f4b71Sopenharmony_ci## Point3d<sup>12+</sup>
53e41f4b71Sopenharmony_ci
54e41f4b71Sopenharmony_ci三维的坐标点。继承自[Point](#point12)。
55e41f4b71Sopenharmony_ci
56e41f4b71Sopenharmony_ci**系统能力:** SystemCapability.Graphics.Drawing
57e41f4b71Sopenharmony_ci
58e41f4b71Sopenharmony_ci| 名称   | 类型   | 可读 | 可写 | 说明                           |
59e41f4b71Sopenharmony_ci| ------ | ------ | ---- | ---- | ------------------------------ |
60e41f4b71Sopenharmony_ci| z      | number | 是   | 是   | z轴坐标,浮点数。               |