摘要: Box_A的旋转角度为a 旋转矩阵为: a) 用于做localToWorld的变换,这个矩阵的col1, col2分别表示模型空间的x轴、y轴坐标(世界坐标) b) 求点在世界坐标轴上的投影(世界坐标) c) abs(RotA) * rightTopPoint_Local,求Box_A相对世界坐标轴 阅读全文
posted @ 2023-12-29 21:45 yanghui01 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 这个是在Box2d-Lite代码中看到的用法,用分离轴算法(SAT)求两个Box的碰撞信息那边用到了。 Collide.cpp int Collide(Contact* contacts, Body* bodyA, Body* bodyB) { // Setup Vec2 hA = 0.5f * b 阅读全文
posted @ 2023-12-29 00:13 yanghui01 阅读(26) 评论(0) 推荐(0) 编辑