当前位置: 首页 > 面试题库 >

pyGame做3d吗?

缪坚诚
2023-03-14
问题内容

我似乎在任何地方都找不到这个问题的答案。我意识到您必须使用pyOpenGL或类似的东西来做openGL的东西,但我想知道是否有可能做非常基本的3d图形而没有任何其他依赖性。


问题答案:

不,Pygame是SDL(一种2D API)的包装。Pygame不提供任何3D功能,而且可能永远不会提供。

适用于Python的3D库包括Panda3D和DirectPython,尽管它们使用起来可能非常复杂,尤其是后者。



 类似资料:
  • 问题内容: 我正在尝试通过查看其代码来复制我进入gmail的邮件程序。我在多个源代码查看器中看到了很多: 3D是否是我不知道的某种邮件渲染方式? 问题答案: 这是一种称为“ quoted-printable ”的电子邮件编码系统,该系统允许将非ASCII字符表示为ASCII以便进行电子邮件传输。 在带引号的可打印格式中,任何非标准的电子邮件八位字节均以一个符号表示,后跟两个十六进制数字,代表该八位

  • Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发。允许你在 Python 程序中创建功能丰富的游戏和多媒体程序,Pygame 是一个高可移植性的模块可以支持多个操作系统。

  • 3D图表用于绘制三维图表。 在本节中,我们将讨论不同类型的3D图表。 Sr.No. 图表类型和描述 1 3D专栏 3D柱形图。 2 3D散点图 3D散点图。 3 3D派 3D饼图。

  • 在前面的章节中,我们已经了解了如何在XY平面上绘制2D形状。 除了这些2D形状,我们还可以使用JavaFX绘制其他几种3D形状。 3D形状 通常,3D形状是可以在XYZ平面上绘制的几何图形。 这些包括Cylinder, Sphere和Box 。 上面提到的每个3D形状都由一个类表示,所有这些类都属于包javafx.scene.shape 。 名为Shape3D的类是JavaFX中所有三维形状的基类

  • 3D图表用于绘制三维图表。 在本节中,我们将讨论不同类型的3D图表。 Sr.No. 图表类型和描述 1 3D专栏 3D柱形图。 2 带有null的3D列 具有null和0值的3D柱形图。 3 3D列与堆叠 3D柱形图与堆叠和分组。 4 3D派 3D饼图。 5 3D甜甜圈 3D甜甜圈图表。

  • 3D

    CSS3 3D Transform,用于 3 维动画或旋转。 CSS3 3D 转换是一个属性,用于改变元素的实际形式。这个特性可以改变元素的形状、大小和位置。 主要有下列方法: rotateX() rotateY() rotateZ() 注意:Internet Explorer 10 和 Firefox 支持 3D 转换; Chrome 和 Safari 必须添加前缀 -webkit-; Oper

  • 问题内容: 嗨,我编写了一个简单的块收集程序,在我添加声音之前,它的工作原理还不错。然后突然我得到了MemoryError,这是我以前从未见过的东西。 我的代码与声音(wav)文件一起附加,这似乎是问题所在。任何帮助都将是非常有用的,是的,代码和声音以及大量其他程序和图片均在同一个文件夹中。 所以当我运行代码时我得到了错误 问题答案: 我认为您必须先初始化调音台,然后才能使用声音。

  • 使用3d变换,我们可以将元素移动到x轴,y轴和z轴。下面的示例清楚地指定元素将如何旋转。 3D变换的方法 以下方法用于调用3D变换 - Sr.No. 价值和描述 1 matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) 用于通过使用16个矩阵值来转换元素 2 translate3d(x,y,z) 用于通过使用x轴,y轴和z轴转换元素 3 translateX(x) 用