activiz 下載地址:php
http://www.kitware.com/opensource/avdownload.phpc++
安裝是傻瓜式的沒什麼好說的。c#
個人安裝在了C盤下,安裝版本是5.8.0工具
*************我是第一個分割線************************************
字體
下面作第一個例子,首先是窗體應用程序的。控制檯的感受和c++下的沒什麼區別。因此就不寫了。code
一、新建一個c#窗體應用程序HelloActiviz。事件
二、添加引用:it
三、引入命名空間io
using Kitware.VTK;class
四、請出activiz中的一個重要控件:RenderWindowControl
過程以下:
在工具欄中點擊右鍵,選擇選擇項這一欄
在瀏覽中選擇Kitware.VTK.dll這一項:
那麼在.Net FrameWork中就會添加RenderWindowControl。點擊肯定就能夠使用這個控件了。
五、下面開始寫代碼,在窗口中顯示一行字「Hello Activiz 」
在RenderWindowControl控件的Load事件中寫代碼便可。
load事件代碼以下:
private void renderWindowControl1_Load(object sender, EventArgs e) { //這個控件中包含了renderwinow因此不須要像控制檯應用程序中同樣 //本身實例化renderwindow和renderer了 vtkRenderer ren1 = renderWindowControl1.RenderWindow.GetRenderers().GetFirstRenderer(); vtkRenderWindow renWin = renderWindowControl1.RenderWindow; vtkTextActor textActor = new vtkTextActor(); //設置字體大小 textActor.GetTextProperty().SetFontSize(24); //設置字的位置 textActor.SetPosition2(0,0); //加入渲染引擎 ren1.AddActor2D(textActor); //設置文字內容 textActor.SetInput("Hello Activiz!"); //設置文字顏色 textActor.GetTextProperty().SetColor(1.0,0.0,0.0); //開始渲染 renWin.Render(); }
顯示結果: