예제 #1
0
 private void DrawPipeBoundary(CPipeBoundaryModel boundaryModel)
 {
     if (boundaryModel == null) return;
     boundaryModel.DrawPipeBoundary();
     CPipeBoundaryIndicator pipeBoundaryIndicator = boundaryModel.PipeBoundaryIndicator;
     if (null != pipeBoundaryIndicator)
     {
         IApp.theApp.RendererManager.MainRenderer.AddActor(pipeBoundaryIndicator.Impl.Actor);
         if (boundaryModel.ShowInMultipleView)
         {
             IApp.theApp.RendererManager.TopViewRenderer.AddActor(pipeBoundaryIndicator.Impl.Actor);
             IApp.theApp.RendererManager.RightViewRenderer.AddActor(pipeBoundaryIndicator.Impl.Actor);
             IApp.theApp.RendererManager.FrontViewRenderer.AddActor(pipeBoundaryIndicator.Impl.Actor);
         }
     }
 }