VTK
文章平均质量分 55
Jecklin_online
这个作者很懒,什么都没留下…
展开
-
VTK(1)——编译安装
项目环境:QT+VTK+CMake本文使用到的文件包有:visual studio 2013 DXSDK_Jun10 cmake-3.3.2-win32-x86 Qt5.7 qt-vs-addin-1.2.4-opensource TBB (Thread Building Blocks) vtk 7.11. 安装 visual studio 2013 Community 版本...原创 2018-08-28 18:02:48 · 2041 阅读 · 0 评论 -
VTK(3)—— "display"坐标 转 "world"坐标
需求:通过<vtkRenderWindowInteractor>对象的GetEventPosition()获取到的事件位置如何转化成world坐标系下的值 一、本文包含的函数获取到的位置所在坐标系 1. display 坐标系:vtkRenderWindowInteractor 中的 GetEventPosition() 获取的位置。vtkRenderWindo...原创 2018-08-31 18:28:05 · 3345 阅读 · 0 评论 -
VTK(2)—— 双view,显示并联动操作
前言:接到一个新的需求window单窗口程序,双view,显示并联动操作,做了两种方式进行实现,代码思路和源码如下:(一)代码思路一、判定谁动了?方法1:通过当前事件的窗口位置与窗口大小中心轴进行比对方法2:通过移动后的相机位置与两个view中相机的位置进行比对方法3:获取当前renderer, 与两个renderer 做对比 二、如何捕获事件?方法1:继承自vt...原创 2018-08-29 17:14:38 · 2484 阅读 · 5 评论 -
VTK—— 生成 “随机数” 示例
方法1.vtkMath,从平均0.0和标准偏差2.0的高斯分布中产生了3个随机数#include <vtkMath.h>#include <time.h>#include <QDebug>int main(int, char *[]){ unsigned int numRand = 3; vtkMath::RandomSeed...原创 2018-10-19 16:50:16 · 864 阅读 · 0 评论 -
VTK—— “点” “线” “面”相关示例
示例包含:求两点之间的距离 求点到线之间的距离 把一个点投射到平面上 透视坐标转化 perspective transform 和 transform1. 求两点之间的距离#include <vtkMath.h>#include <QDebug>int main(int, char *[]){ double p1[3] = {0.0, 0....原创 2018-10-19 16:57:39 · 1603 阅读 · 0 评论