Exemplo n.º 1
0
    public void ChangeSelectionPlaneVisualizationMethod()
    {
        /* Change the visualization method of the navigation, i.e. arrows and color circle */
        if (selection_visualization_ == SelectionVisualizationMethod.ARROWS)
        {
            selection_visualization_ = SelectionVisualizationMethod.COLOR_CIRCLE;
        }
        else
        {
            selection_visualization_ = SelectionVisualizationMethod.ARROWS;
        }

        if (selection_plane_previous_ != null)
        {
            SelectionPlaneSpheres   planes = selection_plane_previous_.GetComponent <SelectionPlaneSpheres>();
            SelectionPlaneCylinders planec = selection_plane_previous_.GetComponent <SelectionPlaneCylinders>();
            if (planes != null)
            {
                planes.ChangeVisualization();
            }
            if (planec != null)
            {
                planec.ChangeVisualization();
            }
        }
    }
Exemplo n.º 2
0
 public void ChangeVisualization()
 {
     if (visualization == SelectionVisualizationMethod.ARROWS)
     {
         /* If it was arrows, change to color circle */
         for (int i = 0; i < 3; i++)
         {
             for (int j = 0; j < 3; j++)
             {
                 if (i != 1 || j != 1)
                 {
                     arrows_[i, j].SetActive(false);
                 }
             }
         }
         visualization = SelectionVisualizationMethod.COLOR_CIRCLE;
         /* Make color circle object active */
         transform.GetChild(0).gameObject.SetActive(true);
     }
     else
     {
         visualization = SelectionVisualizationMethod.ARROWS;
         transform.GetChild(0).gameObject.SetActive(false);
     }
 }