Guest User

Untitled

a guest
Jan 17th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. public partial class MainForm : Form
  2. {
  3. public MainForm()
  4. {
  5. InitializeComponent();
  6.  
  7. renderWindowControl1.Load += RenderWindowControl_Load;
  8. }
  9.  
  10. private void RenderWindowControl_Load(object sender, EventArgs e)
  11. {
  12. vtkSphereSource SphereSource = vtkSphereSource.New();
  13. SphereSource.SetRadius(0.5);
  14.  
  15. vtkPolyDataMapper SphereMapper = vtkPolyDataMapper.New();
  16. SphereMapper.SetInputConnection(SphereSource.GetOutputPort());
  17.  
  18. vtkActor SphereActor = vtkActor.New();
  19. SphereActor.SetMapper(SphereMapper);
  20.  
  21. vtkRenderWindow RenderWindow = renderWindowControl1.RenderWindow;
  22. vtkRenderer Renderer = RenderWindow.GetRenderers().GetFirstRenderer();
  23. Renderer.SetBackground(0.2, 0.3, 0.4);
  24. Renderer.AddActor(SphereActor);
  25. Renderer.ResetCamera();
  26.  
  27. vtkAxesActor axes = vtkAxesActor.New();
  28. vtkOrientationMarkerWidget oriWidget = vtkOrientationMarkerWidget.New();
  29. oriWidget.SetOutlineColor(0.9300, 0.5700, 0.1300);
  30. oriWidget.SetOrientationMarker(axes);
  31. oriWidget.SetViewport(0.0, 0.0, 0.3, 0.3);
  32. oriWidget.SetInteractor(RenderWindow.GetInteractor());
  33. oriWidget.SetEnabled(1);
  34. }
  35. }
Add Comment
Please, Sign In to add comment