- 博客(5)
- 收藏
- 关注
原创 3D网格布尔运算开源库
3D网格布尔运算开源库3D网格布尔运算开源库网格的布尔运算广泛应用于建筑、医学导航软件、游戏和电影动画等应用场景中,3D模型的编辑软件,3D Max、Maya以及Blender就广泛应用网格的布尔运算于构建新的模型。常用的开源库开源库的名称应用范围实验结果BooleanOperation API下载地址VTK生物医学领域计算速度中等,但是非常不稳定,cpu利用效率低vtkBooleanOperationPolyDataFilterhttps://vtk.org/do
2021-03-08 00:41:56 6700 1
原创 基于VTK的八叉树可视化
基于VTK的八叉树可视化VTK是一个非常强大的3D可视化库,其中就有可视化八叉树的类和函数。效果图:下面的代码是使用VTK构建的对PLY网格模型的八叉树空间划分import vtkclass SliderObserver(object): def __init__(self, Octree, polyData, renderer): self.Octree =...
2019-11-20 17:40:02 2497 8
原创 CTK的编译
CTK的编译CTK主要是一个基于QT的GUI开发框架, 用于医学成像、外科导航等相关的项目。典型的应用就是3D Sclier。在医学图像的软件开发中,ctk通常和vtk、ITK等开源库一起使用。一些编译的问题在CTK中编译QT的5.10等较高版本时可能遇到的问题:(1)VTK编译错误CTK默认下载的VTK版本比较旧,编译过程可能会遇到C++语法方面的错误,这时可以更改Git中下载的VT...
2019-10-31 17:43:18 1116
翻译 VTK的python接口
VTK的Python接口翻译和修改自:https://github.com/Kitware/VTK/tree/master/Wrapping/Python英文原作者:David Gobbi有关VTK的Python包装器的说明STL 容器VTK提供’std :: vector’和Python序列之间的转换例如“tuple”和“list”。 如果C ++方法返回vector,Python...
2019-10-25 15:03:33 1773
翻译 VTK和numpy的整合
翻译和修改自:https://blog.kitware.com/improved-vtk-numpy-integration/英文原文作者:Berk GeveciPart1VTK中有一个名为numpy_interface的Python模块,该模块的主要目的是简化VTK和numpy的接口。import vtkfrom vtk.numpy_interface import dataset_a...
2019-10-25 15:01:00 3287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人