- 博客(9)
- 收藏
- 关注
转载 ActiViz(VTK的C#库)学习使用心得之九:三维坐标轴的实现
三维程序设计中,通常会在控件窗口中设置和显示坐标轴系线,方便操作和使用。VTY库中提供vtkAxesActor类,方便用户快捷实现三维坐标的实现。效果如下: C#核心代码如下: vtkAxesActor axesActor = vtkAxe...
2018-08-12 22:11:00
4102
转载 ActiViz(VTK的C#库)学习使用心得之八:三维文字显示和“告示板”效果
一、三维文字的显示 ActiViz提供了三维文字vtkVectorText类,可在三维窗口中实现三维文字的输出。效果如下: C#实现方法(在原有示例的基础上),添加vtkVectorText的“Source”、“Mapper...
2018-08-11 19:50:00
1840
转载 ActiViz(VTK的C#库)学习使用心得之七:三维窗口上的二维文字显示
VTK提供vtkTextActor类,用于显示和使用二维文字。可通过GetTextProperty()方法为文字设置字体、大小、颜色等属性。SetInput()方法设置显示内容。以下C#代码为新建一个vtkTextActor对象,并在renderer中调用和实现。 ...
2018-08-01 10:38:00
1517
转载 ActiViz(VTK的C#库)学习使用心得之六:空间系统和坐标变换
1. 坐标系统 计算机三维图形学中,常用的坐标系统有:Model坐标,World坐标,View坐标和Display坐标。 (1)Model坐标,定义一个具体三维模型时所采用的坐标系,是一个局部笛卡尔坐标系。在VTK中,可以认为每一个"角色Act...
2018-07-31 11:42:00
1886
转载 ActiViz(VTK的C#库)学习使用心得之五:添加角色Actor和渲染器Renderer
在完成和理解第一个C#的VTK示例后,是不是迫不及待的想往程序里添加自己的三维角色了呢?首先,梳理一下"角色Actor"、"渲染器Renderer"和C#中"renderWindowControl.RenderWindow"的关系。打个比方说,"RenderWindow"是剧院...
2018-07-28 16:33:00
2421
转载 ActiViz(VTK的C#库)学习使用心得之四:第一个基于WinForm的VTK示例详细注解
在搭建好C#的VTK开发环境下,成功编译运行第一个窗口应用示例程序“WindowsFormsHello”后,对主要程序进行了详细的注释,供大家学习参考。 核心函数renderWindowControl1_Load: private void re...
2018-07-28 00:37:00
1747
转载 ActiViz(VTK的C#库)学习使用心得之三:C#下窗体应用程序VTK调试开发环境搭建...
安装完Activiz.Net后,当然是搭建VS开发调试环境了。Activiz.Net适用于C#和VB开发使用,Activiz的安装路径下的Examples文件夹中的每一示例文件都提供了C#和VB两种源代码。本人使用VS2010 旗舰版,C#开发。 一、Rend...
2018-07-25 22:53:00
6685
转载 ActiViz(VTK的C#库)学习使用心得之二:Activiz.NET的下载和安装
一、ActiViz的下载 建议到Kitware公司的主页去下载ActiViz(https://www.kitware.eu/product/activiz),在Kitware的ActiViz产品页面,我们可以找到如下下载栏。 需要说明的几个问题: 1.关于安装包内容:...
2018-07-10 12:14:00
9240
转载 ActiViz(VTK的C#库)学习使用心得之一:我为什么选择Activiz
因工作需要,在研一款基于医学影像的三维桌面软件,受工期限制,公司选择在C#在.NET平台上快速开发。但从软件设计之初,就一直饱受C#.NET平台的三维显示短板限制,虽通过CSharpGL(C#封装的OpenGL)控件,基本实现了客户的三维显示需要,但个人对其显示效率和效果都不是...
2018-07-06 12:24:00
3120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人