VTK 5.6.1实现了哪些OpenGL版本?

发布于 2024-11-02 11:20:46 字数 374 浏览 1 评论 0原文

我想知道 VTK 5.6.1 实现的 OpenGL 版本,因为我想创建使用的 android 应用程序vtk.我将使用 VTK 可视化 DICOM 图像并将其呈现在屏幕上。 我知道 Android 操作系统实现 OpenGL ES,但我不知道 VTK 5.6.1 OpenGL 版本。如果 VTK OpenGL 版本是 4.1,支持 OpenGL ES,这意味着我可以使用vtk 5.6.1来创建android应用程序,对吧。

感谢您提前提供的帮助。

I want to know OpenGL Version that VTK 5.6.1 implement because I want to create android application that use vtk.I will use VTK visualize DICOM image and present them on screen.
I know Android OS implement OpenGL ES but I don't know VTK 5.6.1 OpenGL version.if VTK OpenGL's version is 4.1 that support OpenGL ES,it mean I can use vtk 5.6.1 to create android application,right.

Thanking you for assistance in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

诗酒趁年少 2024-11-09 11:20:46

这与您关于在 Android 上使用 VTK 的其他问题高度相关。正如我在回答该问题时所说,VTK 目前不支持 Android(或其他嵌入式系统)。大多数 VTK 使用的基本 OpenGL 版本是 1.1,但相当多的类测试各种 OpenGL 扩展并选择性地使用它们。将 VTK 移植到 OpenGL ES(1.x 或 2.0)并非易事,但一些初步工作已经开始。请参阅这篇文章了解再多一点背景。

我一直在 iOS 和 Android 平台上做一些工作,主要关注在这两个平台上使用 C++ 的 OpenGL ES 2.0(Android 上的 NDK)。结果令人鼓舞,但移植 VTK 的很大一部分需要时间。 OpenGL ES 2.0 和 Open GL 2.1 在 API 方面非常相似,但并不完全相同。

This is highly related to your other question about using VTK on Android. As I said in response to that question, VTK does not currently support Android (or other embedded systems). The base OpenGL version used by much of VTK is 1.1, but quite a few of the classes test for various OpenGL extensions and use them optionally. Porting VTK to OpenGL ES (1.x or 2.0) is non-trivial, but some initial work has begun. See this post for a little more background.

I have been doing some work on the iOS and Android platforms, largely concerned with using OpenGL ES 2.0 from C++ on both platforms (NDK on Android). The results were promising, but it will take time to port a significant portion of VTK. OpenGL ES 2.0 and Open GL 2.1 are quite similar in their API, but they are not identical.

睡美人的小仙女 2024-11-09 11:20:46

我不完全确定您在 Android 上使用 VTK 的目的/上下文是什么,但是如果您正在谈论读取 VTK 文件并在 Android 上渲染对象,我可以给您一个解释(也许还有一些代码)这样做。我目前正在编写一个应用程序,它接受旧版 VTK ASCII 文件并使用 opengl 渲染图像。就像 Marcus 所说,它并不简单,而且有点粗糙,但我使用基本的 indexOf 和 tokenizer/split 方法来搜索 vtk 文件中的顶点、索引、法线和文本。坐标并将它们放入缓冲区。我看到这是一个旧线程,所以除非有人想要,否则我不会进一步解释/给出代码。

I'm not entirely sure what your purpose/context is regarding using VTK on android, but if you are talking about reading in VTK files and rendering the objects on android, I can give you an explanation (and perhaps some code) on how to do that. I'm currently programming an app that takes in a legacy-VTK ASCII file and renders the image using opengl. Like Marcus said, its non-trivial, and a little bit rough, but I used basic indexOf and tokenizer/split methods to search through the vtk file for the vertices, indices, normals, and text. coords and put them into buffers. I see this is an old thread, so I'm not going to explain any further/give out code unless someone wants it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文