# @ohos.graphics.common2D (Common Data Types of 2D Graphics) The common2D module defines some common data types in the 2D graphics field. > **NOTE** > > The initial APIs of this module are supported since API version 11. Newly added APIs will be marked with a superscript to indicate their earliest API version. ## Modules to Import ```ts import { common2D } from '@kit.ArkGraphics2D'; ``` ## Color Describes a color in ARGB format. **System capability**: SystemCapability.Graphics.Drawing | Name | Type | Readable | Writable | Description | | ----- | ------ | ---- | ---- | ---------------------------------------- | | alpha | number | Yes | Yes | Alpha component of the color. The value is an integer ranging from 0 to 255. | | red | number | Yes | Yes | Red component of the color. The value is an integer ranging from 0 to 255. | | green | number | Yes | Yes | Green component of the color. The value is an integer ranging from 0 to 255. | | blue | number | Yes | Yes | Blue component of the color. The value is an integer ranging from 0 to 255. | ## Rect Describes a rectangle, which can be defined by two coordinate points: upper left corner point and lower right corner point. **System capability**: SystemCapability.Graphics.Drawing | Name | Type | Readable | Writable | Description | | ------ | ------ | ---- | ---- | ------------------------------ | | left | number | Yes | Yes | X coordinate of the upper left corner of the rectangle. The value is a floating point number. | | top | number | Yes | Yes | Y coordinate of the upper left corner of the rectangle. The value is a floating point number. | | right | number | Yes | Yes | X coordinate of the lower right corner of the rectangle. The value is a floating point number. | | bottom | number | Yes | Yes | Y coordinate of the lower right corner of the rectangle. The value is a floating point number. | ## Point12+ Describes a coordinate point. **System capability**: SystemCapability.Graphics.Drawing | Name | Type | Readable | Writable | Description | | ------ | ------ | ---- | ---- | ------------------------------ | | x | number | Yes | Yes | Horizontal coordinate. The value is a floating point number. | | y | number | Yes | Yes | Vertical coordinate. The value is a floating point number. | ## Point3d12+ Describes a 3D coordinate point. It inherits from [Point](#point12). **System capability**: SystemCapability.Graphics.Drawing | Name | Type | Readable | Writable | Description | | ------ | ------ | ---- | ---- | ------------------------------ | | z | number | Yes | Yes | Z-axis coordinate. The value is a floating point number. |