17 #ifndef IGNITION_RENDERING_BASE_BASEAXISVISUAL_HH_ 18 #define IGNITION_RENDERING_BASE_BASEAXISVISUAL_HH_ 37 public:
virtual void Init();
59 xArrow->SetLocalPosition(0, 0, 0);
60 xArrow->SetLocalRotation(0, M_PI / 2, 0);
61 xArrow->SetMaterial(
"Default/TransRed");
62 this->AddChild(xArrow);
65 yArrow->SetLocalPosition(0, 0, 0);
66 yArrow->SetLocalRotation(-M_PI / 2, 0, 0);
67 yArrow->SetMaterial(
"Default/TransGreen");
68 this->AddChild(yArrow);
71 zArrow->SetLocalPosition(0, 0, 0);
72 zArrow->SetLocalRotation(0, 0, 0);
73 zArrow->SetMaterial(
"Default/TransBlue");
74 this->AddChild(zArrow);
Represents a axis composite visual.
Definition: AxisVisual.hh:28
virtual void Init()
Definition: BaseAxisVisual.hh:54
BaseAxisVisual()
Definition: BaseAxisVisual.hh:42
Manages a single scene-graph. This class updates scene-wide properties and holds the root scene node...
Definition: Scene.hh:44
Definition: BaseAxisVisual.hh:29
virtual ~BaseAxisVisual()
Definition: BaseAxisVisual.hh:48
Definition: ArrowVisual.hh:22
virtual ArrowVisualPtr CreateArrowVisual()=0
Create new arrow visual. A unique ID and name will automatically be assigned to the visual...