问题标签 [qvtkwidget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1468 浏览

qt - 将 QVTKWidget 调整到窗口

QVTKwidget当我让我的窗口扩大或缩小时,我该如何调整?

我的布局中有更多小部件。我希望它们保持不变,只是扩大缩小QvtkWidget. 我发现了一些关于布局的东西,但我不能在QVTKWidget.

0 投票
1 回答
2233 浏览

qt - 在 QVTK 小部件中绘制和刷新 PCL 点云

我的问题涉及 PointClouds 库 (PCL) 和 QVTK 小部件。

我在 MainWindow 小部件中有一个 QVTK 小部件。每次我从磁盘(或 ToF 相机)加载新的点云时,都会调用绘制点云的方法:

这可行,但每次调用此方法时,都会重置相机位置、视点和其他内容。我只想更改点云来查看,而不重置位置、颜色等。我该如何实现呢?

我试过这样的事情:

(将点云表示组件声明为全局变量)

但这不起作用...将 QVTK 和 PCL 组件声明为全局变量(在 MainWindow 小部件中)使该程序在 QVTK 小部件中不显示任何内容!为什么?

[我也尝试了几种变体,但似乎每个 PCL+VTK+QT 变量都必须是本地方法才能工作。花费数小时寻找和谷歌搜索有关 VTK Visualizer、QVTK 方法、对象等的文档,但没有运气]

我知道与 PCL+VTK+QT 相关的变量和对象永远不会为空或 null(因为它们在 MainWindow 中是全局的!!)...

我的环境是 Ubuntu 12.04 LTS,带有 Qt Creator 2.5.2,64 位。PCL 1.6,VTK 5.8

0 投票
2 回答
1732 浏览

c++ - VTKActor 在渲染后不可见,但在 camera->resetview() 上可见

我正在做一个 qt-vtk 项目。我们有一个画线功能。在两个鼠标单击位置之间创建直线。但是一旦创建了actor,它就不可见了。添加演员后,我正在调用渲染函数。但它没有用。但是如果我这样做 camera->resetview() 线条变得可见,但整个视角会发生变化。我在哪里做错了?

谢谢 Rwik

0 投票
0 回答
172 浏览

visual-studio-2010 - 在vs2010、win7 64bit上配置错误vtk?

在 Visual Studio 2010、win7-64bit 上配置 vtk 时出现此错误

C 编译器标识未知

CXX 编译器标识未知

检查系统是否为大端

搜索 16 位整数

可能有什么问题?

0 投票
2 回答
11195 浏览

c++ - 如何使用 QVTKWidget

我正在参与一个大项目。我的目标是vtkRenderer在 a 中显示 a QWidget。为此,我写了这堂课:

其中_qVtkWidget是 a QVTKWidget_rendavtkRenderershowVTK()一个将球体添加到 的函数_rend

我能够编译这些东西,但是当我想测试它们时,程序崩溃了。错误信息是:

我正在使用 VTK5.8、QTCreator 2.4.1 和 QT 4.7.4 和 cmake。我将项目和 VTK 链接起来,并显示正常vtkRenderWindow工作正常。在工作之前还有其他事情要做QVTKWidget吗?

0 投票
1 回答
857 浏览

qt - 如何在使用 qvtkwidget 时画一条线或选择一些东西?

我成功地使用了一个程序qvtkwidget,显示了几行和几个点。一切都很完美。接下来,我想在edit我的程序中添加一个模式,这样我就可以在上面画一条线,或者从中选择一些点或线。谁能给我一些指导方针?我需要使用vtkRenderWindowInteractor吗?我试图谷歌但仍然找不到任何线索。

0 投票
1 回答
891 浏览

c++ - 如何继承 vtkActor

当我选择一个vtkActor. 从vtkActor持有我的数据结构的 ptr 派生的类似乎是最简单的方法。

我让子类编译得很好,但演员似乎没有被添加到渲染器中。

所以,这是我的课:

在我的渲染步骤中:如果我实例化演员,vtkActor一切都按预期显示,挑选作品等......

但是,如果我使用我的Actor班级,则不会添加任何演员

代码中没有其他任何变化。有什么想法吗?

0 投票
1 回答
131 浏览

linux - VTK 应用程序的可移植性

我的程序是用一些 vtk 和 qvtkwidget 东西编写的。我想知道便携性会成为问题吗?有人可以在没有安装 vtk 的情况下在自己的计算机上运行该程序吗?更新:顺便说一句,我正在使用 Linux 作为操作系统。

0 投票
1 回答
2158 浏览

qt - QVTKWidget - 不能包含

我在 Windows 机器上为 VS2010 和 Qt 5.2 版使用点云库 1.6 预构建的 32 位。

当尝试包含在我的项目中时,我遇到了一个问题:

无法打开包含文件:'QtGui/QWidget':没有这样的文件或目录

0 投票
2 回答
2935 浏览

c++ - VTK 6.1 和 Qt 5.3:QVTKWidget 中透明度不佳的 3D 对象

基础: Debian 7.5 Wheezy 64 bits - 从在线安装程序安装的 Qt 5.3;VTK 6.1 在 Qt 支持下成功编译和手动安装。

结果: 3D 球体显示在 3D QVTK 窗口中。乍一看,它看起来不错,但是当球体旋转时,球体的几个面板和部分变得透明。

描述:

尝试了 VTK for Qt 的基本官方示例:

在 main.cpp 中:

重要的是,RenderWindowUISingleInheritance 给出了相同的结果。


解决方案

最终代码如下:

注意添加: