输入点列表和参考平面,将点投影到平面的 UV 局部坐标系后,使用极角排序法(Atan2)按顺时针或逆时针排列。
| 状态 | 按钮文字 | 排序方向 |
|---|---|---|
| btnState1 = false(默认) | 顺时针 | 按角度升序 |
| btnState1 = true | 逆时针 | 按角度降序 |
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| Points (P) | Point | 必需 | 需要排序的点列表。 |
| Plane (p) | Plane | 必需 | 参考平面。 |
| Index (i) | Integer | 可选 | 起始点序号;未指定时自动选择起点。 |
| 名称 | 类型 | 说明 |
|---|---|---|
| Sorted Points (P) | Point | 排序后的点列表。 |
| Indices (i) | Integer | 排序结果中每个点在原列表中的索引。 |
| Starting Index (si) | Integer | 实际使用的起始点索引。 |
| 名称 | 点在参考平面内按逆时针/顺时针排序 |
| 英文名 | SP |
| 分类 | LK → Point |
| 基类 | ButtonComponent |