正向两个对象面对相同的方向(计算机可视化)
Orient two objects to face the same direction (Computer Visualization)
我有两个扫描的头骨的STL模型,但不相同。当他们在VTKRENDER中并排渲染为演员时,他们面向不同的方向,并且已经旋转180度。
通常,我只是在转换中进行硬码,以便它们都面向屏幕,但是在这种情况下,会有很多相似但不同的头骨上传,所有这些都可能面临不同的方向。p>那么,任何人都可以提出一种特定的VTK方式,以编程将头骨定向,以便他们俩都面对相同的方向?如果不是以VTK的特定方式,是否存在一种公认的方法来执行此操作?
如果您知道每个头骨的旋转角度
如果没有,那么您有一个真正的问题。如果假定这些头骨非常相似,那么我建议尝试将这些头骨彼此对齐,因此它们将面向相同的方向。
您可以通过诸如Geomagic,CloudCompare或Meshlab之类的专用软件来实现这一目标,您还可以编写自己的算法(例如:最小二乘匹配(。您也可以尝试使用已实现的对齐算法(如PCL
(使用库手动方法:您可以使用3分对准方法实现这一目标。这将比尝试通过旋转和翻译来实现这一点要快。(工作原理(
相关文章:
- 可视化 如何在 c++ 中制作特定大小的文件?
- 可视化C++:发布模式的运行时库作为'Multi-threaded Debug DLL'
- 提升如何在图形可视化中写入边缘的权重?
- 如何在大型c++项目的可视化代码中设置调试
- 可视化编译与 C++ 中的 Extern 变量
- 可视化 Bazel C++预编译标头实现
- 无法为 X.radio 创建中等可视化,因为找不到网络节点可视化 - Omnet++
- C++合并排序可视化工具
- 可视化 使用 VS Code 查找C++应用程序中的内存泄漏
- 可视化 将字符串解析为数组以进行C++
- 可视化 如何在C++中将字符数组转换为 FILE 类型
- 可视化C++载体:未使用的容量
- 可视化 如何在 c++ 中截断
- 如何使用可视化代码和平台IO将环境变量注入CPP文件?
- OpenCV 中大量可视化::Widget3D 的性能不佳
- GCC、CLANG 和 MSVC 的可视化C++自动矢量化要求
- 如何在可视化代码中生成用于 c++ 开发的调试器?
- 正向两个对象面对相同的方向(计算机可视化)
- 可视化是什么是使用C 将附加扫描仪(Twain设备)列表列出到计算机的最佳方法
- "MATLAB style"计算机视觉\图像处理可视化\调试工具