gloopy是一个python库,用于创建三维多面体并使用opengl进行渲染。它使用pyglet打开窗口并管理事件,使用pyopengl进行opengl绑定。

gloop的Python项目详细描述


gloopy提供以下服务:

  • 使用 形状类。
  • 用于生成特定形状(如立方体或二十面体)的工厂函数。
  • 修改现有形状的一些基本算法,如通过细分或 挤压它们的表面。
  • 将形状转换为glyph实例,其中 管理存储在vbo中的顶点数组。
  • 一个简单的呈现类,它呈现字形 具有给定的位置和方向。
  • 单个gloopy实例上的摄影机属性, 可以定位、定向或指示查看特定项目或 位置。

依赖关系

主要在windows上编写,偶尔在ubuntu上测试。

  • python 2.7版
  • Pyglet 1.1.4
  • pyopengl 3.0.1

文档

在gloopy源代码中,请参见gloopy/docs/html/index.html

以及“examples”目录中的脚本。

文档目前无法联机获取。

许可证

gloopy是根据新的bsd许可证发布的,其文本将被找到 在项目的license.txt中。或者,您可以根据 任何其他OSI批准的许可证。

状态和已知问题

它对我有用,但没有被任何真正的项目使用。API是 在以后的版本中可能会有很大的变化。

目前没有维护问题跟踪程序,但主要的不足是 我认为他们是:

  • 一些算法修改器,如面细分,挤压,恒星化, 当前不处理多形状。这是因为这些修饰符依赖于 在适当位置修改给定形状的属性,例如通过插入 .faces集合中的新条目。然而,多形状提供了许多 这些属性通过使用生成器形成 儿童。我想我应该让所有的形状修改器都起作用。
  • 提供的“定向照明”明暗器已损坏-旋转对象 不会修改其曲面的外观照明。
  • 未尝试处理纹理。所有的脸都是纯色的。
  • 我们目前不处理单个场景中的多个着色器。

谢谢

PyWeek参与者“scav”和“threads”给我看 应该怎么做,pyweek留言板用户donal.h,cosmologion, rb[0],pytm30,tee和saluk哄骗我接受 只要有人允许,人们就可以把预先存在的食物带进冰箱里。 是公开的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java NIO选择器最多只能选择50个SelectionKeys?   java阻止ImageButton创建新活动   为什么Java方法“Arrays.copyOf”处理中的整数数组与处理对象数组时的行为不同   java将安卓 1.6日历字段提取到vcal   将字符串转换为双精度后的java问题   java使用Webflux,是否可以使用AOP获取用于日志记录的ServerHttpRequest   java与jTextArea的基本区别是什么。setText()和jTextArea。append()方法?   java程序执行时间|将值保存到文件或数据结构?   java如何将表示字符的整数转换为字符串?   Java LWJGL新的渲染问题windows   java GUI提供异常   java创建第二个对象使类的函数不再工作   如何在java中将000验证为3位数字?   java bigO算法的时间复杂度,可以在不重复的情况下找到最长的子串   在30像素内点击按钮后,java在两个图像之间转换   java eclipse maven nexus不可解父pom   当存在其他SecurityConstraint时,java TransportGuary机密将被忽略   重新连接后激发的java Red5客户端流断开事件   javafx聊天应用程序中连接客户端的java问题