三维可视化点、线和三角形(C++API和文件格式)
Visualizing, in 3D, points, lines and triangles (C++ API and file format)
人们如何在3D中可视化C++代码产生的点、线和三角形(而不仅仅是三角形)?
- 是否有轻量级的C++API
- 是否有轻量级文件格式和稳定的3D查看器的组合
OpenGL太低。另外,我不知道OpenGL对于渲染点和线有多合适。VTK对于这样一项简单的任务来说过于复杂,并且没有充分的文档记录。X3D不是轻量级文件格式。此外,我还没有找到能让我信服的查看器。DirectX不是独立于平台的。
我真的很想知道人们是怎么解决这个问题的。
这样的库很少是一分为二的。如果有这样的图书馆,我自己也会感兴趣的。
首先:考虑导出为任何旧的三维(或二维)文件格式。在这种情况下请检查此处。
否则,您可能会想要使用OpenGL,因为它拥有最多的社区支持,而且它是独立于平台的。你查过OpenSceneGraph吗?OSG将为您减轻一些低级负担。
如果您正在寻找轻量级,请直接使用OpenGL(glut+glew相对简单,可以设置和绘制一些顶点缓冲区,如点、线或三角形):我发现红皮书对于初学者来说是一个非常好的资源(OpenGL<3.1)。
相关文章:
- 如何使用 samtools C API 构建一个简单的主.cpp文件
- clang 的 libFuzzer 可以在同一二进制文件中测试超过 1 个 API 吗?
- 如何使用Windows API C++更改已创建的文件夹/目录安全权限
- 两个线程一个使用流 Api,另一个线程创建文件失败并出现错误ERROR_SHARING_VIOLATION
- sf::Windows上的音乐:api-ms-win-crt-locale-l1-1-0.dll:无法打开共享对象文件
- 通过n-api在nodejs中使用多个cpp文件
- 编译包含LLVM API标头的C++文件时出错
- 是否有一个Windows驱动程序函数可以执行Windows文件api SeFileAttributes的等效功能
- 如何检查 win32 exe 文件是否已运行?(使用 win32 API 代码)
- 如何在C#或C++中获取文件或文件夹的有效权限?有什么 API 吗?
- Windows 文件系统 API 不同的输出
- 如何将第三方 dll、标头和库文件与 Node N-API 一起使用
- 如何防止带有模板的整个 API 仅成为 .h 文件的集合?
- Python API用于解析包含数组格式的protobuf数据的二进制文件
- 在Xcode(mac api)上,是否有任何带有Sleep()函数/命令的文件?
- 使用YAML -CPP新API - 已修复的YAML文件解决
- 如何在 go 中调用带有 .lib 和.dll文件的预构建 API
- 如何使用 Win API 获取文件夹中的文件列表(带过滤器)
- UWP 是否有同步文件读/写 API
- C风格、C++流或Win32 API文件I/O