C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了c – 使用Blender进行物理模拟大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在寻找创建某种物理模拟的不同方法.我想要做的是在不同力的作用下,随着时间的推移,3D模拟身体的运动.我最初使用物理引擎(Bullet)和3d引擎(Irrlicht)在c中编写代码.然而,我注意到Blender已经允许一个人进行物理模拟,因为Bullet与它集成(如果我错了,请纠正我).这似乎可以让我更容易按照我想要的方式设计模拟(使用Blender广泛的GUI).

我的问题是我想使用模拟的结果(基本上是每个时间步的x,y,z,俯仰,滚动,偏航)来输入c / c代码(如果它更容易用于其他语言)这个).这可以用Blender完成吗?有没有一个更好的软件包,我忽略了?谢谢,任何建议表示赞赏.

解决方法

我会使用 Python本来完成该任务,因为Blender有一个很好的接口通过.py文件以编程方式获取/设置对象及其属性.

因此,完成动画后,您可以调用本来遍历框架并将所需数据保存到文件中.

可以在此处找到入门文档:http://wiki.blender.org/index.php/Doc:Manual/Extensions/Python或此处:http://wiki.blender.org/index.php/Dev:2.5/Py/API/Intro

一个巨大的脚本列表值得浏览您需要的类似例程. http://wiki.blender.org/index.php/Extensions:2.5/Py/Scripts

大佬总结

以上是大佬教程为你收集整理的c – 使用Blender进行物理模拟全部内容,希望文章能够帮你解决c – 使用Blender进行物理模拟所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。