Python显示.ply、.STL、.igs、.step图像

标签 python opengl blender panda3d

我正在寻找一种在任何类型的 python 窗口中显示 .ply、.STL、.step 或 .igs 的方法。我的想法是,我的学生正在移动一个拿着零件的机器人,我想展示该零件也在 3D 中移动。

上面列出的格式是我可以生成的格式。

我探索过 Panda3D、OPenGL、Vpython 和 Blender。我不使用 blender 的唯一原因是因为我只想要一个窗口和实时。

感谢您的帮助。

如果你有例子那就太棒了。

最佳答案

如果您尝试在 python 中使用 opengl 并且它不够(或太多工作),那么 Blender 很可能是您的最佳选择。我想说你最好的选择是使用游戏引擎并使用键盘输入操作模型。您可以让游戏引擎全屏运行,或在单个窗口中运行。

This tutorial使用 blender 进行机器人技术可以帮助您开始和完成如何使用 Kinect 在游戏引擎中控制机器人。

There is also this series有关您可能感兴趣的 Python 脚本和游戏引擎的简短视频教程。

Blender 现在有 own stackexchange site在这里,您很可能会更幸运地获得 blender 的具体帮助来解决您遇到的任何问题。

关于Python显示.ply、.STL、.igs、.step图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18279631/

相关文章:

python - 如何在 Blender Python 中将 UV 设置为网格?

python - "%"字符导致用 locals() 替换字符串时出错

opengl - MSAA 中的 GL_SAMPLE_ALPHA_TO_COVERAGE

android - 无法在 AR 增强脸部中设置 3D 模型的正确方向

c - 为什么我总是在选择时放大? (OpenGL)

multithreading - 当在 RenderThread 上调用 SwapBuffers 时,Windows 上的 OpenGL 使用大量 CPU

animation - 是否可以在 WebGL 中导入/处理高级灯光属性 (IES)?

Python 控制台名称自定义

Python - 从多个模块记录到旋​​转文件而不打印到控制台

python - 为什么 pygame 很难同时绘制 80 张图像?