文档章节

Activiz 使用笔记-1 安装和Hello activiz!

小王爷_2019
 小王爷_2019
发布于 2015/04/17 11:13
字数 339
阅读 458
收藏 0

activiz 下载地址:

http://www.kitware.com/opensource/avdownload.php

安装是傻瓜式的没什么好说的。

我的安装在了C盘下,安装版本是5.8.0

*************我是第一个分割线************************************

下面做第一个例子,首先是窗体应用程序的。控制台的感觉和c++下的没什么区别。所以就不写了。

1、新建一个c#窗体应用程序HelloActiviz。

2、添加引用:

3、引入命名空间

using Kitware.VTK;

4、请出activiz中的一个重要控件:RenderWindowControl

过程如下:

在工具栏中点击右键,选择选择项这一栏

在浏览中选择Kitware.VTK.dll这一项:

那么在.Net FrameWork中就会添加RenderWindowControl。点击确定就可以使用这个控件了。


5、下面开始写代码,在窗口中显示一行字“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();
        }

显示结果:



© 著作权归作者所有

下一篇: VTK 学习笔记
小王爷_2019
粉丝 19
博文 32
码字总数 35677
作品 0
海淀
程序员
私信 提问
VTK实现Reslice

参考水灵大神的代码编写的,将其改为在C#下,用activiz实现。 大神的源码在这里: http://blog.csdn.net/wwwdolingnet/article/details/8551523 在c#中,有些VTK的功能不支持,所以需要自己改...

小王爷和老王爷
2015/11/27
727
0
Activiz 使用笔记-3 数据源(1)

activiz本身自带的user guide 比较简单,所以我按着vtk的user guide来慢慢学。从简单例子入手去学习VTK。当然我之前已经看过很多VTK相关的东西了,但是没有自己去写去总结,导致我一段时间不...

小王爷和老王爷
2015/09/07
952
0
Activiz 使用笔记-4 数据源(2)

上一篇写了一些数据源的生成或者读取方法。下面开始严肃的讲一下VTK中的数据集,虽然感觉有时候不会直接去用,但是感觉这个是基础,所以要先看。 直接看《VTK用户手册》的第44页 3.1 可视化v...

小王爷和老王爷
2015/11/24
418
0
Activiz 使用笔记-5 数据源(3)

这是根据 http://image.szpt.edu.cn/UploadFiles/%E6%95%B0%E6%8D%AE%E9%9B%86%E4%B8%8E%E6%95%B0%E6%8D%AE%E5%B1%9E%E6%80%A7.swf 上面的例子改编的,代码全部改为用C# 实现。 例子1:生成多......

小王爷和老王爷
2015/11/25
286
1
VTK 实现MinIP Activiz

public partial class Form1 : Form { #region 私有变量 private Kitware.VTK.vtkRenderer render = null; private Kitware.VTK.vtkRenderWindow renWin = null; private Kitware.VTK.vtkRen......

小王爷和老王爷
2015/11/27
244
0

没有更多内容

加载失败,请刷新页面

加载更多

Dubbo-自适应拓展机制

背景 在 Dubbo 中,很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等,这些都是Dubbo的基础组件。这些基础组件的拓展不是在系统框架启动阶段被加载,而是拓展方...

rock-man
10分钟前
2
0
Kali安装fcitx输入法(五笔)

安装fcitx > sudo apt-get install fcitx-rime fcitx-config-gtk3 重启 > sudo reboot fcitx配置 效果就是这样 配置输入法切换 系统设置...

yeahlife
11分钟前
2
0
IE之css3效果兼容

本文转载于:专业的前端网站▷IE之css3效果兼容 一、兼容css阴影效果(ie滤镜) 1.Shadow,阴影 .shadow { -moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 3px 3px 4px #000; box-sha...

前端老手
14分钟前
2
0
NiushopB2C开源商城功能列表说明:

B2C单商户免费版:PC商城+微商城 B2C单商户标准版:PC商城+微商城组合套餐+阶梯优惠核销功能 B2C单商户企业版:PC商城+微商城拼团+组合套餐阶梯优惠+核销功能 B2C单商户分销版:PC商城+微商城...

niushop-芳
16分钟前
2
0
图片如何转GIF图片呢

如何将生活中拍摄的好玩有趣的图片制作成GIF动图呢?相信很多小伙伴都不知道要如何制作,其实制作方法非常的简单,下面分享一个图片转GIF动图的方法,希望这个方法能够帮助大家在与好友斗图时...

白米稀饭2019
23分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部