コード例 #1
0
 public void VisibilityOn()
 {
     if (actor != null)
     {
         if (actor.GetVisibility() == 0)
         {
             actor.VisibilityOn();
         }
     }
 }
コード例 #2
0
 public void VisibilityOff()
 {
     if (_lineActor != null)
     {
         if (_lineActor.GetVisibility() == 0)
         {
         }
         else
         {
             _lineActor.VisibilityOff();
         }
     }
 }
コード例 #3
0
 public void SwitchVisibility()
 {
     if (actor != null)
     {
         if (actor.GetVisibility() == 0)
         {
             actor.VisibilityOn();
         }
         else
         {
             actor.VisibilityOff();
         }
     }
 }
コード例 #4
0
ファイル: RenderInterface.cs プロジェクト: ovevans/STAN
        private void ShowGrid(vtkObject sender, vtkObjectEventArgs e)
        {
            if (ClipPlaneActor.GetVisibility() == 1)
            {
                ClipPlaneActor.VisibilityOff();
                Grid.GetTextActor().SetInput("Grid ON");
            }
            else
            {
                ClipPlaneActor.VisibilityOn();
                Grid.GetTextActor().SetInput("Grid OFF");
            }

            Refresh();
        }
コード例 #5
0
ファイル: Part.cs プロジェクト: ovevans/STAN
        /// <summary>
        /// Enable/Disable wireframe mode (0 - off, 1 - on)
        /// </summary>
        public void SetWireframe(int arg)
        {
            Actor.GetProperty().SetEdgeVisibility(arg);

            if (Actor.GetVisibility() == 1)
            {
                if (arg == 0)
                {
                    Edges.VisibilityOn();
                }
                else
                {
                    Edges.VisibilityOff();
                }
            }
        }