ActiVizでの可視化(サンプル実行)
チュートリアル(VTK/CSharp/ActiViz.NET - KitwarePublic)にあるサンプルを実行する。球を表示するWindows Forms Applicationを作成するもの。
手順通りやるが、"Kitware.mummy.Runtime.dll"の参照への追加が正常になされているか(そもそも必要か?)がはっきりしない。Visual Studio 2012で実行することができた。
Form1.csの内容は以下の通り。
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using Kitware.VTK; namespace BasicTest01 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void renderWindowControl1_Load(object sender, EventArgs e) { vtkSphereSource SphereSource = vtkSphereSource.New(); SphereSource.SetRadius(0.5); vtkPolyDataMapper SphereMapper = vtkPolyDataMapper.New(); SphereMapper.SetInputConnection(SphereSource.GetOutputPort()); vtkActor SphereActor = vtkActor.New(); SphereActor.SetMapper(SphereMapper); vtkRenderWindow RenderWindow = renderWindowControl1.RenderWindow; vtkRenderer Renderer = RenderWindow.GetRenderers().GetFirstRenderer(); Renderer.SetBackground(0.2, 0.3, 0.4); Renderer.AddActor(SphereActor); Renderer.ResetCamera(); } } }