gpt4 book ai didi

c++ - Bullet - 刚体初始旋转/平移

转载 作者:太空宇宙 更新时间:2023-11-04 13:04:18 24 4
gpt4 key购买 nike

我在网上搜索了很长时间,但似乎无法找到解决我问题的方法。问题是我找不到在场景开始时为 RigidBody 设置初始旋转和平移的方法。有人可以告诉我在哪里可以找到答案,或者告诉我吗?任何帮助将不胜感激!

最佳答案

正如你所猜到的,网上有很多关于这方面的文档,但它们往往缺乏文档或具有误导性。

这是集合转换函数(我测试过):-

// `body` is `btRigidBody*` 
btTransform transform = body -> getCenterOfMassTransform();
transform.setOrigin(new_position); //set position
//transform.setBasis(const btMatrix3x3& basis) //set orientation
body -> setCenterOfMassTransform(transform);

推荐阅读:http://bulletphysics.org/Bullet/BulletFull/classbtTransform.html

关于c++ - Bullet - 刚体初始旋转/平移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43059204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com