File tree 2 files changed +9
-0
lines changed
2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -610,6 +610,8 @@ gz::rendering::MarkerType MarkerManagerPrivate::MsgToType(
610
610
return gz::rendering::MarkerType::MT_BOX;
611
611
case gz::msgs::Marker::CAPSULE:
612
612
return gz::rendering::MarkerType::MT_CAPSULE;
613
+ case gz::msgs::Marker::CONE:
614
+ return gz::rendering::MarkerType::MT_CONE;
613
615
case gz::msgs::Marker::CYLINDER:
614
616
return gz::rendering::MarkerType::MT_CYLINDER;
615
617
case gz::msgs::Marker::LINE_STRIP:
Original file line number Diff line number Diff line change @@ -687,6 +687,13 @@ rendering::GeometryPtr TransportSceneManagerPrivate::LoadGeometry(
687
687
if (_msg.box ().has_size ())
688
688
scale = msgs::Convert (_msg.box ().size ());
689
689
}
690
+ else if (_msg.has_cone ())
691
+ {
692
+ geom = this ->scene ->CreateCone ();
693
+ scale.X () = _msg.cone ().radius () * 2 ;
694
+ scale.Y () = scale.X ();
695
+ scale.Z () = _msg.cone ().length ();
696
+ }
690
697
else if (_msg.has_cylinder ())
691
698
{
692
699
geom = this ->scene ->CreateCylinder ();
You can’t perform that action at this time.
0 commit comments