命令 0xa8: 获取多边形变量#
| ubyte | string |
|---|---|
| 变量 (Variable) | 多边形 ID (Polygon ID) |
请求获取指定多边形某个变量的值。
可以检索以下变量值,返回值的类型也在表格中显示。
| 变量 (Variable) | 值类型 (ValueType) | 描述 (Description) | Python 方法 |
|---|---|---|---|
| id list (0x00) | stringList | 返回所有多边形的 ID 列表(给定的多边形 ID 被忽略) | getIDList |
| count (0x01) | int | 返回多边形的数量(给定的多边形 ID 被忽略) | getIDCount |
| type (0x4f) | string | 返回该多边形的(抽象)类型 | getType |
| color (0x45) | ubyte,ubyte,ubyte,ubyte | 返回该多边形的颜色 (rgba) | getColor |
| shape (0x4e) | 2D-polygon | 返回该多边形的形状(2D 位置列表) | getShape |
| filled (0x55) | int | 返回该多边形是否被填充 (1) 或未填充 (0) | getFilled |
| lineWidth (0x4d) | double | 返回绘制未填充多边形时的线宽 | getLineWidth |
响应 0xb8: 多边形变量#
| ubyte | string | ubyte | <return_type> |
|---|---|---|---|
| 变量 (Variable) | 多边形 ID (Polygon ID) | 变量的返回类型 (Return type of the variable) | <VARIABLE_VALUE> |
对 “获取多边形变量命令” 的响应。
