问题标签 [vtk]

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 投票
0 回答
213 浏览

visual-studio - fftw计算不准确

我正在使用 FFTW 库计算像素为双倍的图像的 fft,为此我使用 Visual Studio 2008 中的库 fftw(http://www.fftw.org/) 库并使用 ITK (http:/ /www.itk.org/)。

当我从双指针计算 fft 时,使用方法 'fftw_plan_dft_c2r_2d' 进行计算但引入了不准确性,大约为 +- 0.5...</p>

我真的不知道出了什么问题,也许是像素之间的间距?使用的数据类型?以前有人遇到过这个问题或类似的问题吗?

非常感谢。

安东尼奥

代码:

代码在这里:

我想对名为 f1 的双指针进行 FFT。

0 投票
0 回答
741 浏览

qt - 从 QGLWidget 中进行 VTK 渲染

我有一个问题,我已经尝试解决好几天了,但没有多大成功..

所以,基本上我想使用 Qt 中的 VTK,而且我知道有一个不错的 QVTK 模块。我的问题是我必须以某种方式从 QGLWidget 中进行渲染(我正在使用一种框架,其中我的视图或多或少是 qglwidgets,我不能真正使用除此之外的其他东西)

我找到了诸如http://prashanthudupa.livejournal.com/48221.html之类的资源,用于在 QGraphicsView 中呈现 vtk,但我仍然无法找到是否或如何从 qglwidget 中呈现 vtkrenderer

谢谢你的帮助

0 投票
1 回答
9906 浏览

vtk - 如何在 vtkStructuredGrid 上设置数据值

我正在尝试用分析字段填充结构化网格,但是尽管阅读了 vtk 文档,但我还没有找到如何在网格点实际设置标量值或设置网格的间距/原点信息。从下面的代码开始,我该怎么做

  1. 将空间信息与网格相关联(即单元格 0,0,0 位于坐标 0,0,0,每个方向的间距为 dx)
  2. 将标量值与每个网格点相关联。首先,我只需要一个,但最终我想在每个点存储 3 条数据(不是向量,3 个不同的标量)。
0 投票
5 回答
5367 浏览

python - 使用 Python 和 wxPython 制作 3D/4D 图形?

在我作为博士生的日常工作中,我做地质建模。在我的业余时间(主要是为了好玩),我正在学习 Python 并尝试编写一个简单的程序来查看 3D 地球细胞模型。

地质模型 http://img710.imageshack.us/img710/6503/sgems.png 地理模型2

地球细胞模型只是一个 3D 网格,其中每个网格单元都有一些值(如右图所示)。所以,我希望我的查看器能够显示 3D 网格模型,如右侧图片。同样,我希望它能够显示模型在 x、y 和 z 方向上的横截面(如左图所示)。

我还希望模型能够围绕所有三个轴旋转并放大和缩小。

我已经做了一些初步调查(主要是在这里),看起来 VisVis 和 VTK 是两个潜在的选择。我正在尝试将 wxPython 用于主 GUI,据我所知,这两个选项似乎都可以与 wxPython 一起使用。

问题:

  1. 当我说我认为 VisVis 和 VTK 可以满足我的需求时,我说得对吗?一个比另一个更可取吗?

  2. 这两个选项中哪一个最容易实现?

  3. 我还应该考虑其他选择吗?

请记住,我对 Python 很陌生,对 wxPython 也很陌生。

0 投票
2 回答
245 浏览

c++ - 无法启动使用 vtk 的可执行文件

我在 linux,ubuntu 10.10 上启动可执行文件教程时遇到问题。我已经安装了 CMake,之后使用 gui CMake 我安装了 VTK。全部使用 make 和 make install 成功安装。我已经安装了 gnu 编译器。

“项目”是用 C++ 编写的,并且使用了一些基本的 vtk 类。我成功编译了项目,但启动它时遇到问题。我输入终端: ./tutorial 并没有任何反应。我应该得到可以旋转 360° 的锥体。

我应该怎么办?

从这个链接中发现了一些我没有做的事情,但对于 python:

这可能是问题吗?以及如何为 C++ 创建相同的东西?

0 投票
3 回答
2076 浏览

vtk - CGAL 与 VTK

CGAL 和 VTK 库有什么区别?两者都包含许多标准几何算法。任何人都可以列出一些应用程序域,其中一个优先于另一个吗?

0 投票
1 回答
356 浏览

java - 简单的二维云

我必须在 java 中创建简单的 2d 云纹理,以便它们可以在 kml 文件中使用并在 Google Earth 中可视化。问题是我有一些真实的数据来描述我的国家的云量 - 纬度和经度点以及与描述从 0(无云)到 100 的云量水平的每个点相关的值。所以我不能只是随机渲染一些云,但可视化必须反映真实的测量结果。最好的方法是什么?我使用 VTK 进行天气可视化,但我不知道如何使用这个库和我的数据创建云。

0 投票
1 回答
2413 浏览

c++ - 如何在 3D 场景中使用和设置轴

我正在创建一个用 python 编码并基于 ODE(开放动态引擎)的模拟器。对于可视化,我选择了 VTK。

对于模拟中的每个对象,我创建了一个相应的源(例如 vtkCubeSource)、映射器和演员。我能够正确显示对象并在模拟运行时更新它们。

我想添加轴以具有参考点并显示每个轴的方向。这样做我意识到,默认情况下,X 和 Z 位于屏幕平面内,而 Y 指向外部。在我的程序中,我有一个不同的约定。

我已经能够以两种方式显示轴:

1)图片

2)图像(颜色与第一种情况不匹配)

在第二个中,允许用户设置许多与轴显示方式相关的参数。在第一个中,我只设置了线宽,没有别的。

所以,我的问题是:

  • 在 3D 场景中定义和显示轴的正确方法是什么?我只希望它们处于固定的位置和方向。
  • 如何为轴方向设置不同的约定,无论是显示还是一般可视化?
0 投票
1 回答
622 浏览

macos - “Mac 的可再发行二进制文件,使用 QT 和其他一些库”中的速成课程?

好的,所以我是一名工程师/应用数学的人,有些软件的 linux 版本给我留下了深刻的印象,但我希望它适用于 Mac(医生......)

有人可以指出如何重新分发 Mac 的可执行文件吗?在我放弃 Windows 之前,原子解决方案是将一堆 DLL 复制到他们的 System32 文件夹中。一些子问题:

1)好的,我看到“sudo macports install XYZ”。这将允许我静态构建 QT 应用程序吗?或者,假设他们安装了 QT,我如何让我的应用程序在他们的电脑上找到它?

2)也许有一个例子,使用VTK + QT + Boost,为Mac构建应用程序?

我很抱歉这个模糊的问题,如果我知道有条不紊地搜索我会这样做。

0 投票
1 回答
250 浏览

c++ - 如何使用 vtkselection 从平面中选择单元格?

我是 vtk 的新用户,我正在尝试通过给平面着色来使用 vtk 绘制热图,然后与之交互,以便它可以链接到其他视图,但我不知道如何与之交互,谁能帮我这个?vtkselection 会起作用吗?谢谢!