vtk

把我格子衫拿来10 天前
c++·python·qt·vtk·三维可视化
VTK 9.5 与 Qt 6 联合开发:从嵌入三维窗口到可维护的桌面架构一个可以旋转球体的窗口,只能证明程序走通了最短路径。真实的医学影像、工业检测或科研软件,还需要加载数据、切换显示模式、编辑参数、取消耗时任务,并在窗口关闭时释放资源。VTK 与 Qt 的组合很适合这类桌面应用,但集成质量取决于职责如何划分,而不只是链接了多少库。本篇围绕“交互界面怎样可靠地驱动可视化”展开,具体区分数据、状态、渲染和界面事件。
把我格子衫拿来11 天前
c++·qt·vtk·cmake·工程实践
VTK 与 Qt 的 CMake 工程怎么组织?模块、工具链与二进制兼容排错同一份源码,有时在一台机器上顺利编译,换台机器却找不到 Qt;有时所有头文件都能找到,链接阶段仍出现未解析符号;还有时编译通过,运行却提示找不到平台插件。它们不是同一类错误。构建工程的目标不是把所有目录加进搜索路径,而是准确表达依赖来源、模块和二进制约定。本篇从 VTK 9.5 与 Qt 6 的应用项目出发,建立一套分层检查方法。
把我格子衫拿来11 天前
python·qt·vtk·坐标变换·三维交互
鼠标点到哪里才算选中?Qt 与 VTK 的拾取坐标、DPI 与体素定位点击模型表面,标记却偏在一旁;普通屏幕正常,换成高分屏后选点位置成倍偏移;二维切片点中了,三维视图里的十字线却不对应。这些现象经常来自同一个根源:多个坐标空间之间缺少明确契约。本文不把拾取简化成一个 API 调用,而是沿着鼠标事件到物理点、再到体素索引的路径逐步解释。
把我格子衫拿来11 天前
python·vtk·可视化·医学影像·体绘制
VTK 体绘制入门到排错:传递函数、采样距离与透明度的关系同一组体数据,换一套透明度曲线就可能从“什么都看不到”变成“整块发白”。这不一定意味着数据出错,也不一定是显卡不够快。体绘制把空间采样、标量映射与沿光线合成连接在一起,任何一个环节的约定变化都可能影响最终画面。本文先建立可解释的最小配置,再讨论怎样把效果调节转化为有记录、可复现的工程参数。
走好每一步4 个月前
平面·vtk·三维图像
12、VTK用X、Z平面去切割一个圆锥红色是留下的部分,透明蓝色是切去的部分
走好每一步4 个月前
平面·vtk·三维图像
11、VTK重要数学知识:平面和法向量法向量的定义蛮简单,就是任意平面上的向量都与法向量垂直根据2个向量点积为0垂直特性,那就很容易从定义得到点法式方程,再由点法式展开得到一般式方程
走好每一步5 个月前
qt·vtk·三维图像
5、VTK刚体变换
走好每一步5 个月前
vtk·三维图像
4、VDK读取xml模型数据
走好每一步5 个月前
qt·vtk·三维图像
2、VDK 使用QVTKOpenGLNativeWidget嵌入到QT窗体中MainWindow.hMainWindow.cpp
走好每一步5 个月前
qt·vtk
1、VTK+QT + cmake编程 三维圆柱体添加VTK用户变量,添加完之后重启电脑让环境变量生效变量:VTK_DIR值:VTK所在目录作用为了让cmake能够找到VTK
走好每一步5 个月前
qt·vtk·三维图像
0、VDK编译 CMake + VS2017 x64Qt:5.12.9Qt creator:4.12.2VTK:8.2Visual Studio:2017 x64(过程中配置使用,后续开发不依靠)
酬勤-人间道5 个月前
c++·qt·vtk·遥感·岩土·cesium-native
VTK 与 Cesium-native 结合实践:小场景三维编辑 + 数字地球精准贴合VTK 擅长小场景精细化三维数据处理,Cesium-native 适合大场景数字地球 GIS 可视化。在岩土、地质、矿山项目中,我们常需要用 VTK 编辑带经纬度的 DEM、DOM、倾斜摄影模型,编辑后如何精准贴合数字地球、无偏移变形,是实际开发的核心痛点。本文分享一套低成本、可落地的开源融合方案。
CAE虚拟与现实6 个月前
前端·后端·vtk·three.js·前后端
五一假期闲来无事,来个前段、后端的说明吧对于互联网上常提到的很多名词,例如容器化、微服务、前后端等,在工业信息化领域其实提及的相对要少一些,今天笔者通过一个简单的实例来阐述一下。
vegetablesssss6 个月前
c++·qt·vtk
vtk镜像图vtkReflectionFilter :用于将数据集沿一个平面进行镜像反射的过滤器
vegetablesssss6 个月前
c++·qt·vtk
VTK切割图vtkPlane:表示一个无限的平面,要由一个法向量和一个通过该平面的点来定义vtkCutter:使用指定的vtkPlane对数据进行切割
vegetablesssss6 个月前
qt·vtk
vtkCameravtkCamera用于控制视图不同的显示效果,比如旋转视图、缩放以及透视效果1.位置和方向:2.视野和剪切平面:
Tianwen_Burning9 个月前
vtk
vtk <vtkRenderWindowInteractor>交互器声明一个交互器vtkSmartPointer<vtkRenderWindowInteractor>interactor = vtkSmartPointer<vtkRenderWindowInteractor>::New();
Dave.B9 个月前
算法·vtk
vtkPolyDataConnectivityFilter 实用指南在 VTK(Visualization Toolkit)的多边形数据处理中,经常会遇到“提取模型中独立部件”的需求——比如从一堆杂乱的三维碎片中分离出最大的部件、按区域分割模型、根据数值范围筛选特定部分等。这时,vtkPolyDataConnectivityFilter 就是专门解决这类问题的“利器”。本文将用通俗易懂的语言,带你全面掌握这个过滤器的核心用法、适用场景和关键细节。
Dave.B9 个月前
vtk
【VTK核心类详解:vtkClipPolyData 多边形数据智能裁剪工具】vtkClipPolyData 是 VTK(Visualization Toolkit)中用于多边形数据裁剪的核心过滤器类,继承自 vtkPolyDataAlgorithm。该类支持两种裁剪模式:基于用户指定的隐式函数裁剪,或基于输入标量数据裁剪,能够精准"切割"3D多边形模型,返回裁剪后的完整几何数据(包括被切割的单元格片段)。
Dave.B9 个月前
算法·vtk
:vtkBooleanOperationPolyDataFilter 布尔运算全解析在三维几何处理领域,布尔运算是实现模型合并、裁剪、相交等核心操作的基础能力。VTK(Visualization Toolkit)作为开源的三维可视化与图形处理库,提供了 vtkBooleanOperationPolyDataFilter 这一核心类,专门用于对多边形数据(PolyData)执行布尔运算。本文将从功能定位、核心用法、实战案例到性能优化,全面拆解这个过滤器的使用方法,帮助开发者快速掌握三维模型布尔运算的实现技巧。