首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >编程动画搅拌机模型-从哪里开始?

编程动画搅拌机模型-从哪里开始?
EN

Stack Overflow用户
提问于 2011-08-17 20:06:54
回答 2查看 2.1K关注 0票数 2

我必须创建一个简单的3D演示。

在Blender中有一个模型,我将编写一个python程序,它将:

  • 建立一个场景,设置摄像机,画一个无限的平面,充满纹理。
  • 加载模型(从Blender导出)并定位对象
  • 按下键以产生对象移动。

我需要一个包含以下3点的描述性教程的链接:

  • 用Python程序创建三维场景
  • 从文件中加载模型(当然,我可以使用任何格式,只是让您知道源是在Blender中创建的)
  • 抓键压力机

不需要帮助物理,或设计,只有主要的程序部分。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-17 22:36:42

没什么好说的:OpenGL / 过剩

另外,请看一下OpenGL红皮书。你可以在网上读到。样本是用C编写的,但是可以很容易地移植到python,因为函数调用是相同的。

至于加载搅拌器模型,请看以下内容:用python加载波前obj文件

简而言之,寻找:

  • Push/Pop矩阵
  • glTranslate / glRotate / glScale
  • gluLookAt
  • 定义一个函数并将其传递给glutKeyboardFunc
票数 0
EN

Stack Overflow用户

发布于 2011-08-31 12:32:49

要将另一个Blender文件中的组件链接到您的场景中,可以使用Python。您可以在:0/contents.html上找到所有文档

特别是,您可能需要: bpy.data.libraries.load ( 0/bpy.types.BlendDataLibraries.html#bpy.types.BlendDataLibraries )检查文件的内容,bpy.ops.wm.link_append ( 0/bpy.ops.wm.html )从指定的文件导入所需的对象。

在运行游戏引擎时,我只知道如何捕捉按键。这就是你要找的吗?

干杯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7098760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档