vtk吧
关注: 1,218 贴子: 10,390

VTK的开源,不只是分享

  • 目录:
  • 软件及互联网产品
  • 13
    求助! 最近在做一个手动分割的工具,要选取ROI,想到说像VolView那样用PaintBursh实现。在VTKedge里有一个pain
    dawn644 9-25
  • 3
    目前使用qvtkopenglnativewidget和qvtkimageviewer2实现了CT图像的三视图展示,想在目前窗口上增加手动分割标注的功能,想问一下各位大佬,用什么API接口做比较合适呢
  • 2
    运行后只有轴向面控件的能够正常显示,而矢状面和冠状面的QVTKWidget控件不能显示dicom图像。求教。。。
  • 2
    前言 ActiViz是一个用于3D可视化和数据处理的.net库。它公开了c++可视化工具包(VTK)的API,可以在c#或VB中使用。ActiViz与许多用c#编写的现有应用程序和框架有接口,包括WindowsForm、Windows Presentation Foundation (WPF)、WinUI 3、Avalonia和Unity软件。这使得高级算法和渲染技术在各种环境中的无缝和快速集成成为可能。 延长试用期流程: 1.官方申请下载一个月试用版,网址:https://www.kitware.eu/activiz/ 2.下载dnSpy,网址:https://github.com/dnSpyEx/dnSpy/releases 3.使用dnSpy打开【C:\
  • 1
    大佬们,求助一个问题,我现在用qt6和vtk9,然后在qt的qOpenglWidget提升了一个vtkOpenglNativeWidget,这个控件调用renderWindow()的时候就会跳出:未加载符号文件,没有为vtkGUISupportQT-9.3.dll加载的符号文件。 “ ui->vtk_main->renderWindow()->GetInteractor()->SetInteractorStyle(m_style); ” 只要调用renderWindow()时就出现错误
  • 0
    //鼠标左键--回调事件 private void TrackballStyle_LeftButtonPressEvt(vtkObject sender, vtkObjectEventArgs e) { // 获取鼠标点击位置 vtkRenderWindow renWin = renderWindowControl1.RenderWindow; //指定渲染窗口 int[] clickPos = renWin.GetInteractor().GetEventPosition(); // 拾取 picker.Pick(clickPos[0], clickPos[1], 0.0, render); double[] worldPos = picker.GetPickPosition(); // foreach (var item in worldPos) { richTextBox1.Text += item.ToString("f2") + ","; } richTextBox1.Text += "\n";
  • 14
    我看官网只有试用版,请问谁有永久版或者破解好的dll,麻烦大家分享一下,非常感谢
  • 1
    // C#设置交互事件 TrackballStyle.LeftButtonPressEvt += TrackballStyle_LeftButtonPressEvt; //重定义左键 vtkRenderWindow renWin = renderWindowControl1.RenderWindow; //指定渲染窗口 renWin.GetInteractor().SetInteractorStyle(TrackballStyle); //渲染器窗口定义样式 自定义了左键 完成点击操作, 然后想恢复原来左键的旋转功能,怎么恢复
  • 7
    #include <vtkSmartPointer.h> #include <vtkPoints.h> #include <vtkTriangle.h> #include <vtkCellArray.h> #include <vtkPolyData.h> #include <vtkIntArray.h> #include <vtkPointData.h> #include <vtkPolyDataMapper.h> #include <vtkActor.h> #include <vtkRenderer.h> #include <vtkRenderWindow.h> #include <vtkRenderWindowInteractor.h> #include <vtkNamedColors.h> #include <vtkProperty.h> #include <vtkContourFilter.h> #include <vtkOutputWindow.h> #include <vtkObject.h> int main(int, char* []) { vtkObject::S
    引火者 7-15
  • 2
    出售ActiViz.NET-9.2版,有需要的联系
  • 5
    我看到网上.net vtk都是7.1之前的版本,尤其是这个7.1版本,只支持x86,而且一旦移植到新的电脑上,就运行不了,找不到那个源,有没有更新一点的版本呀,我看activiz官网上到了9.0版本,但是是收费的,领导让我想办法找到vtk源码用cmake编译成.net的库,我感觉这太难了。有没有大佬做过这方面的事情,真心求教
  • 11
    网上找了好长时间也找不到,官网不提供早期的版本,9.0版本电脑装不上
  • 3
    使用PCL的点选回调函数时点选相近的两个点会显示点选到了同一个点,有什么办法解决这个问题呢?
  • 9
    价格超过咱在unity商店买的所有东西的总和,不是说开源吗?
  • 0
    如题,我用正常的vtkActor,获取它的vtkShaderProperty然后再设置shader相关的程序,可以改变vtkActor的颜色,但是把它替换为vtkLODActor,LOD是可以正常工作,但是颜色没有变化(shader程序不起作用),请问各位有类似的经历吗,感谢
  • 0
    想记录一个场数据随时间的变化 ,然后在Proview里显示,请问各位,vtk文件的格式是怎么样的?有没有相应的例子?
  • 3
    VTK窗口添加一个Actor,正常情况下鼠标交互(旋转/平移/缩放)默认打开,现在我有一个按键,想实现按键
  • 0
    大家好,我刚接触VTK没有多久,但是感觉学习VTK难度好大,不论是VTK官方论坛还是中文论坛,都没有什么参考资料,官方的示例经常链接错误,要么就是找不到图像文件(*.stl等),太难了😭
  • 0
    Inobitec DICOM Viewer Pro 专业DICOM查看器、匿名器、转换器、PACS客户端、迷你PACS服务器、患者CD/DVD刻录机(带查看器)等功能的医学影像专业必备的DICOM工作站和查看器 动态渐进版本(每季度发布)扩展功能 高级 3D 重建 以 OBJ、STL、PLY、GLB 格式导出曲面 高级多计划重建 添加标记和标记线 将系列与高级工具相结合 具有多种选项的虚拟内窥镜检查 从视口录制视频(仅限 64 位版本) 嵌入式 Inobitec Web DICOM 查看器 能够激活附加模块 定制开发专用模块(例如:经
  • 0
    需求:整合vmtk以及qt,vmtk当前master分支最新源码。qt5或者更高版本,能跑通demo即可#有偿求助#
    sdsdxz5 5-8
  • 16
    左下角那个坐标系,代码如下: vtkSmartPointer<vtkAxesActor> axes = vtkSmartPointer<vtkAxesActor>::New(); vtkSmartPointer<vtkOrientationMarkerWidget> widget = vtkSmartPointer<vtkOrientationMarkerWidget>::New(); widget->SetOutlineColor(0.9300, 0.5700, 0.1300); widget->SetOrientationMarker(axes); widget->SetInteractor(iren); widget->SetEnabled(true); widget->InteractiveOn(); 在控制台通过vtkRenderWindowInteractor交互可以显示出来。 但是在QVTKWidget中,代码调整如下: widget->SetInteractor(widget_vtk->GetInteractor()
    逾期1998 4-28
  • 3
    QVTKOpenGLNativeWidget类显示没有setRenderWindow()GetInteractor()GetRenderWindow(); 环境是vs2022+qt6.6+pcl1.13+vtk9.3
    ou_i 4-21
  • 14
    利用MIMICS从DICOM文件中分割导出的STL文件, 在VTK中重新绘制, 绘制出的模型与体数据在坐标上有偏差, 请
  • 16
    是这样的,我在QT上的VTK控件上想实现旋转物体的过程中触发一些事件,采用了以下这种方式 void callBackFunc
  • 1
    求助!!我想要进行鼠标交互删除widget,所以用ComputeInteractionState()函数判断鼠标的位置是否在ContourWidget端点上: pos = interactor.GetEventPosition() state = contourRep.ComputeInteractionState(pos[0], pos[1]) 但是当我鼠标放在端点上值一直返回的是0。我用这个方法判断鼠标是否在distanceWidget或AngleWidget是没有问题的。所以我想知道问题出在哪里了,不胜感激!!!
  • 1
    我用polyline生成polyplane生成隐函数来裁剪一个立方体,从结果来看,这个polyplane不是沿着polyline延展形成的,而是将polyline首尾两个端点连接形成了一个平面进行裁剪的,下面是我的代码 import vtk points_list = [(0.0, 0.0, 0.0), (1.0, 0.0, 0.0), (1.0, 1.0, 0.0), (0.0, 1.0, 0.0), (0.0, 0.0, 1.0), (1.0, 0.0, 1.0), (1.0, 1.0, 1.0), (0.0, 1.0, 1.0)] pts = [(0, 1, 2, 3), (4, 5, 6, 7), (0, 1, 5, 4), (1, 2, 6, 5), (2, 3, 7, 6), (3, 0, 4, 7)] cube = vtk.vtkPolyData() points = vtk.vtkPoints() for i in range(8): points.InsertNextPoint(points_list
    Alive 3-20
  • 0
    类似于这种效果:https://blog.csdn.net/qq_18566467/article/details/134580805 想询问一下思路,目前我用vtk只实现了在三角面边缘上绘制线,怎么在模型面片上绘制呢,是需要做投影还是其他效果?十分感谢
  • 5
    我绘制了大量的网格polygon面,然后通过actor->GetProperty()->SetLineWidth(linewidth)来显示网格线,但是在调整
    引火者 3-12
  • 61
    VS 2012 Cmake 3.7.2 VTK 6.3.0 系统是windows8.1 本人是新手小白,刚接触VTK,安装完之后试验VTK的简单程序就出现这个问题了,搞了大半天了,网上也搜不到这种实例,求吧主大大指教啊,很急,很慌张!!!下面附图一张。 @rabbitbride
    VanityP 3-1
  • 0
    编译VTK的时候有-hierarchy的项目总是编译失败
  • 7
    通过vtkSTLReader加载了两个STL模型,通过vtkBooleanOperationPolyDataFilter进行差集运算,结果崩溃到了vtkGenericDataArray里面,请问有人遇到同样的问题么?最后怎么解决? vtkSmartPointer<vtkSTLReader> reader = vtkSmartPointer<vtkSTLReader>::New(); reader->SetFileName("ball.stl"); reader->Update(); vtkSmartPointer<vtkSTLReader> reader1 = vtkSmartPointer<vtkSTLReader>::New(); reader1->SetFileName("ball_test2.stl"); reader1->Update(); vtkSmartPointer<vtkBooleanOperationPolyDataFilter> boolFilter
  • 2
    vtkpoint经过vtkVertexGlyphFilter后,生成的形状是一个n*n像素的矩形,这个形状可以修改吗
  • 4
    大佬们,怎么提取stl文件保存的支气管模型中心线啊
    donlife 1-5
  • 5
    各位好心人,这个问题卡了我一周了,一直没有实现 请问我该如何将左下角的体素index转到世界坐标中,我想通过这个方式做区域生长的种子点。 这是重写的Excute()方法,没能实现 谢谢大家了
    恋恋西风 12-15
  • 1
    读取的vtk文件中只有POINTS 65341 float、POINT_DATA 65341这两种数据,可以将点或者线的样式显示出来, polyData->SetVerts(cellArrays); //点 polyData->SetLines(cellArrays); //线 polyData->SetPolys(cellArrays); //面 三个图分别是这三个方法实现的,但是形成的面不是一个全封闭的面,我也试过了点云来建立面,但是点太多了,电脑算不过来,想请教一下各位还有没有什么方法能形成一个面啊?鼠鼠我呀
    恋恋西风 11-24
  • 12
    用.net Activiz做的图表,想实现双击的事件,我有一个C++的,但是移植到C# 发现接口不太一样,不知道怎么实现
  • 19
    vtkInteractorStyleRubberBandPick + vtkAreaPicker简直太给力了。看图 另外请教一下,有人知道怎么在MFC中使用SetInteractorStyle中默认的键盘消息吗,比如这个要按R才能开始pick,而vtkInteractorStyleTrackballCamera要按p才能pick。在MFC中应该怎么办呀?
    劲歌8 10-30
  • 2
    原始点云中的孔在曲面重建后消失,请问怎么回事?谢谢
  • 0
    我的是pcl+qt成功编译了qvtkwidget我最近在编写颜色条代码如下:pcl::PointCloud<pcl::PointXYZRGBNormal>pointcloud = curr_pointcloud;pcl::PointXYZRGBNormal p_min;pcl::PointXYZRGBNormal p_max;pcl::getMinMax3D(pointcloud, p_min, p_max);double distance = abs(p_min.z - p_max.z);std::cout << "distance : " << distance << " " << "min.x" << p_min.z << " " << "max.z" << p_max.z << std::endl;//建立lookupTablevtkLookupTable *lut = vtkLookupTable::New();lut->Build();//设置
  • 1
    配置:VTK-9.3.0,CMake-3.27.5,Qt-5.12.2,vs2022-17.5.4 cmake的时候警报 随后vs debug生成结果 生成过程中会有报错 新人刚刚接触这个领域,求各位大佬不吝赐教 ps:如果在cmake的过程中没有选择Qt相关的选项的话,是能够正常生成没有报错的
  • 0
    这吧还有人吗?感谢大佬们的回答🙏
    Jay3890 9-14
  • 4
    有在unity中使用vtk的嘛,一起学习哇。

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

会员: vtkers

目录: 软件及互联网产品

友情贴吧