TriangleListPrimitive
表示一组三角形或由三角形平铺而成的表面的图元
父级数据结构
TriangleListPrimitive 出现在 SceneEntity 消息数据结构中。
数据结构
| 字段 | 类型 | 描述 |
|---|---|---|
| pose | pose | 三角形相对于参考坐标系的原点 |
| points | Point3[] | 用于三角形的顶点,解释为三元组列表(0-1-2, 3-4-5, ...) |
| color | color | 用于整个形状的纯色。必须提供 color 或 colors 之一。 |
| colors | Color[] | 每个顶点的颜色(如果指定,必须与 points 长度相同)。必须提供 color 或 colors 之一。 |
| indices | uint32[] | 指向 points 和 colors 属性数组的索引,可用于避免重复属性数据。 |
indices
如果省略或为空,则不使用索引。这种默认行为等同于为索引指定 [0, 1, ..., N-1](其中 N 是提供的 points 数量)。
参考实现
可视化数据结构是框架无关的,可以使用任何支持的消息编码来实现:
您必须使用上面指定的数据结构名称,以便可视化能够识别该数据结构。