-
-
0如题,我用正常的vtkActor,获取它的vtkShaderProperty然后再设置shader相关的程序,可以改变vtkActor的颜色,但是把它替换为vtkLODActor,LOD是可以正常工作,但是颜色没有变化(shader程序不起作用),请问各位有类似的经历吗,感谢
-
0想记录一个场数据随时间的变化 ,然后在Proview里显示,请问各位,vtk文件的格式是怎么样的?有没有相应的例子?
-
3VTK窗口添加一个Actor,正常情况下鼠标交互(旋转/平移/缩放)默认打开,现在我有一个按键,想实现按键
-
0大家好,我刚接触VTK没有多久,但是感觉学习VTK难度好大,不论是VTK官方论坛还是中文论坛,都没有什么参考资料,官方的示例经常链接错误,要么就是找不到图像文件(*.stl等),太难了😭
-
0Inobitec DICOM Viewer Pro 专业DICOM查看器、匿名器、转换器、PACS客户端、迷你PACS服务器、患者CD/DVD刻录机(带查看器)等功能的医学影像专业必备的DICOM工作站和查看器 动态渐进版本(每季度发布)扩展功能 高级 3D 重建 以 OBJ、STL、PLY、GLB 格式导出曲面 高级多计划重建 添加标记和标记线 将系列与高级工具相结合 具有多种选项的虚拟内窥镜检查 从视口录制视频(仅限 64 位版本) 嵌入式 Inobitec Web DICOM 查看器 能够激活附加模块 定制开发专用模块(例如:经
-
0
-
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()
-
3
-
14
-
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
-
9我看官网只有试用版,请问谁有永久版或者破解好的dll,麻烦大家分享一下,非常感谢
-
0类似于这种效果:https://blog.csdn.net/qq_18566467/article/details/134580805 想询问一下思路,目前我用vtk只实现了在三角面边缘上绘制线,怎么在模型面片上绘制呢,是需要做投影还是其他效果?十分感谢
-
5
-
61
-
0
-
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
-
2vtkpoint经过vtkVertexGlyphFilter后,生成的形状是一个n*n像素的矩形,这个形状可以修改吗
-
4大佬们,怎么提取stl文件保存的支气管模型中心线啊
-
5
-
0
-
1
-
12
-
19
-
2
-
8价格超过咱在unity商店买的所有东西的总和,不是说开源吗?
-
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
-
0这吧还有人吗?感谢大佬们的回答🙏
-
4有在unity中使用vtk的嘛,一起学习哇。
-
2
-
8如何实现这种效果,求大神指点一二,感激不尽
-
0目前正在学习切片问题,关于vtkImageReslice如何设置旋转矩阵,我参考资料写了一个demo, 下面是代码 static double[] CrossProduct(double[] a, double[] b) { double[] c = new double[3]; c[0] = a[1] * b[2] - a[2] * b[1]; c[1] = a[2] * b[0] - a[0] * b[2]; c[2] = a[0] * b[1] - a[1] * b[0]; return c; } static double DotProduct(double[] a, double[] b) { double result; result = a[0] * b[0] + a[1] * b[1] + a[2] * b[2]; return result; } static double Normalize(double[] v) { double result; result = Math.Sqrt(v[0] * v[0] + v[1] * v[1] + v[2] * v[2]); return result; } static
-
1viewer.reset(new pcl::visualization::PCLVisualizer("viewer", false));qDebug() << "Render window is NULL!";/*viewer->registerPointPickingCallback(&uwLidarImageSoftwave::signalPointPicked, *this);*/qDebug() << "Viewer pointer: " << viewer.get();qDebug() << "vtkRenderWindow pointer: " << viewer->getRenderWindow();/*viewer->addPointCloud(cloud, "cloud");*/ui.qvtkWidget->SetRenderWindow(viewer->getRenderWindow());viewer->setupInteractor(ui.qvtkWidget->GetInteractor(), ui.qvtkWidget->GetRender
-
4
-
197
-
2利用vtkDataSetSurfaceFilter 转换,但是只有表面的数据,是空心的,不是实体的,有没有办法转换成实体的polydata
-
2
-
1
-
1
-
1求大神!膜拜 出现这种错误应该怎么办vtkMath::Jacobi:Error extracting eigenfunctions 求关注,求回答!