Activiz 使用筆記-1 安裝和Hello activiz!

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();
        }

顯示結果:

相關文章
相關標籤/搜索