跳到主要内容

TextPrimitive

表示文本标签的图元

父级数据结构

TextPrimitive 出现在 SceneEntity 消息数据结构中。

数据结构

字段类型描述
posepose文本框中心的位置和文本的方向。单位方向表示文本在 xy 平面中,从 -x 流向 +x
billboardboolean文本是否应该遵循 pose.orientation(false)或始终面向相机(true)
font_sizefloat64字体大小(一行文本的高度)
scale_invariantboolean表示 font_size 是屏幕像素中的固定大小(true),还是以世界坐标指定并随相机距离缩放(false)
colorcolor文本颜色
textstring文本内容

参考实现

可视化数据结构是框架无关的,可以使用任何支持的消息编码来实现:

编码数据结构
ROS 1foxglove_msgs/TextPrimitive
ROS 2foxglove_msgs/msg/TextPrimitive
JSONfoxglove.TextPrimitive
Protobuffoxglove.TextPrimitive
FlatBuffersfoxglove.TextPrimitive
OMG IDLfoxglove::TextPrimitive

您必须使用上面指定的数据结构名称,以便可视化能够识别该数据结构。