public static void Draw <C>(PoseArrayMsg message, Drawing3d drawing, float size = 0.1f, bool drawUnityAxes = false) where C : ICoordinateSpace, new()
 {
     foreach (PoseMsg pose in message.poses)
     {
         PoseDefaultVisualizer.Draw <C>(pose, drawing, size, drawUnityAxes);
     }
 }
Exemplo n.º 2
0
 public override void Draw(Drawing3d drawing, PoseStampedMsg message, MessageMetadata meta)
 {
     drawing.SetTFTrackingSettings(m_TFTrackingSettings, message.header);
     PoseDefaultVisualizer.Draw <FLU>(message.pose, drawing, m_Size, m_DrawUnityAxes);
 }
Exemplo n.º 3
0
 public static void Draw <C>(OdometryMsg message, Drawing3d drawing, Color color, float lengthScale = 1, float sphereRadius = 1, float thickness = 0.01f) where C : ICoordinateSpace, new()
 {
     PoseDefaultVisualizer.Draw <C>(message.pose.pose, drawing);
     TwistDefaultVisualizer.Draw <C>(message.twist.twist, drawing, color, message.pose.pose.position.From <C>(), lengthScale, sphereRadius, thickness);
 }
Exemplo n.º 4
0
 public override void Draw(Drawing3d drawing, PoseWithCovarianceMsg message, MessageMetadata meta)
 {
     PoseDefaultVisualizer.Draw <FLU>(message.pose, drawing, m_Size, m_DrawUnityAxes);
 }