Marko Pintera 11 лет назад
Родитель
Сommit
52c3196a88
1 измененных файлов с 6 добавлено и 6 удалено
  1. 6 6
      MBansheeEditor/Scene/MoveHandle.cs

+ 6 - 6
MBansheeEditor/Scene/MoveHandle.cs

@@ -4,8 +4,8 @@ namespace BansheeEditor
 {
 {
     public sealed class MoveHandle : DefaultHandle
     public sealed class MoveHandle : DefaultHandle
     {
     {
-        private const float CONE_HEIGHT = 0.5f;
-        private const float CONE_RADIUS = 0.5f;
+        private const float CONE_HEIGHT = 0.25f;
+        private const float CONE_RADIUS = 0.175f;
 
 
         private Vector3 delta;
         private Vector3 delta;
 
 
@@ -57,8 +57,8 @@ namespace BansheeEditor
                 HandleDrawing.SetColor(Color.red * 0.8f);
                 HandleDrawing.SetColor(Color.red * 0.8f);
             else
             else
                 HandleDrawing.SetColor(Color.red);
                 HandleDrawing.SetColor(Color.red);
-            
-            HandleDrawing.DrawLine(center, xEnd);
+
+            HandleDrawing.DrawLine(center, xEnd - GetXDir() * CONE_HEIGHT);
             HandleDrawing.DrawCone(xEnd - GetXDir()*CONE_HEIGHT, GetXDir(), CONE_HEIGHT, CONE_RADIUS);
             HandleDrawing.DrawCone(xEnd - GetXDir()*CONE_HEIGHT, GetXDir(), CONE_HEIGHT, CONE_RADIUS);
 
 
             if (yAxis.State == HandleSlider.StateType.Active)
             if (yAxis.State == HandleSlider.StateType.Active)
@@ -68,7 +68,7 @@ namespace BansheeEditor
             else
             else
                 HandleDrawing.SetColor(Color.green);
                 HandleDrawing.SetColor(Color.green);
 
 
-            HandleDrawing.DrawLine(center, yEnd);
+            HandleDrawing.DrawLine(center, yEnd - GetYDir() * CONE_HEIGHT);
             HandleDrawing.DrawCone(yEnd - GetYDir() * CONE_HEIGHT, GetYDir(), CONE_HEIGHT, CONE_RADIUS);
             HandleDrawing.DrawCone(yEnd - GetYDir() * CONE_HEIGHT, GetYDir(), CONE_HEIGHT, CONE_RADIUS);
 
 
             if (zAxis.State == HandleSlider.StateType.Active)
             if (zAxis.State == HandleSlider.StateType.Active)
@@ -78,7 +78,7 @@ namespace BansheeEditor
             else
             else
                 HandleDrawing.SetColor(Color.blue);
                 HandleDrawing.SetColor(Color.blue);
 
 
-            HandleDrawing.DrawLine(center, zEnd);
+            HandleDrawing.DrawLine(center, zEnd - GetZDir() * CONE_HEIGHT);
             HandleDrawing.DrawCone(zEnd - GetZDir() * CONE_HEIGHT, GetZDir(), CONE_HEIGHT, CONE_RADIUS);
             HandleDrawing.DrawCone(zEnd - GetZDir() * CONE_HEIGHT, GetZDir(), CONE_HEIGHT, CONE_RADIUS);
         }
         }