文件名称:garden-ddd:kivy 的 3d 视图小部件
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-27 15:56:26
Python
kivy.ddd ddd 是一组小部件和工具,用于在 kivy 程序中显示 3d 网格。 它可以自己加载简单的 .obj+mtl 文件,但是让 assimp lib 来完成加载多种格式和修复格式中常见错误的繁重工作,省去了很多痛苦。 该模块还提供了一个简单的多点触控导航系统,作为一个单独的类 (MultitouchCamera),在示例中进行了演示。 Assimp 用法 您至少需要拥有 assimp 3.1.1 才能使用此加载程序。 你需要让 python/kivy 知道 lib 的存在。 在windows上,你可以编辑便携包,将port/PyAssimp目录添加到PYTHONPATH,将bin32目录添加到PATH,这样lib和dll都找到了。 在 linux 上,您可以像往常一样将 port/PyAssimp 目录添加到 PYTHONPATH,pyassimp 将在 /usr/
【文件预览】:
garden-ddd-master
----view.py(7KB)
----object_renderer.py(6KB)
----readme.md(2KB)
----data()
--------3d()
----assimpobjloader.py(2KB)
----LICENSE(1KB)
----__init__.py(39B)
----simple.glsl(2KB)
----.gitignore(12B)
----objloader.py(7KB)