Go to the documentation of this file.
17 #ifndef IGNITION_RENDERING_BASE_BASEAXISVISUAL_HH_
18 #define IGNITION_RENDERING_BASE_BASEAXISVISUAL_HH_
28 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
39 public:
virtual void Init();
61 xArrow->SetLocalPosition(0, 0, 0);
62 xArrow->SetLocalRotation(0,
IGN_PI / 2, 0);
63 xArrow->SetMaterial(
"Default/TransRed");
64 this->AddChild(xArrow);
67 yArrow->SetLocalPosition(0, 0, 0);
68 yArrow->SetLocalRotation(-
IGN_PI / 2, 0, 0);
69 yArrow->SetMaterial(
"Default/TransGreen");
70 this->AddChild(yArrow);
73 zArrow->SetLocalPosition(0, 0, 0);
74 zArrow->SetLocalRotation(0, 0, 0);
75 zArrow->SetMaterial(
"Default/TransBlue");
76 this->AddChild(zArrow);
BaseAxisVisual()
Definition: BaseAxisVisual.hh:44
virtual void Init()
Definition: BaseAxisVisual.hh:56
Manages a single scene-graph. This class updates scene-wide properties and holds the root scene node....
Definition: Scene.hh:48
Definition: BaseAxisVisual.hh:31
Represents a axis composite visual.
Definition: AxisVisual.hh:31
virtual ArrowVisualPtr CreateArrowVisual()=0
Create new arrow visual. A unique ID and name will automatically be assigned to the visual.
virtual ~BaseAxisVisual()
Definition: BaseAxisVisual.hh:50