上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 48 下一页
摘要: 角运动(Angular Motion)或叫转动(Rotational Motion) 相关公式 1) 瞬时角速度(angular velocity):ω = Δ弧度 / Δt,单位:弧度/秒,方向:逆时针旋转,沿转轴向上;顺时针旋转,沿转轴向下; 2) 角加速度:a = (ω1-ω0) / t,单位 阅读全文
posted @ 2023-12-28 22:00 yanghui01 阅读(1861) 评论(0) 推荐(0)
摘要: 效果 1) 因为这边只用到圆,所以直接拿掉了Shape类,将半径放到了刚体类上,碰撞检测就直接用刚体位置+半径来判断就可以。 2) 碰撞的开始到结束,用CollisionPair来记录相关状态及信息。 3) 没有涉及到角运动,所有涉及的公式都是线性运动物理公式。 public class MyRig 阅读全文
posted @ 2023-12-27 00:40 yanghui01 阅读(109) 评论(0) 推荐(0)
摘要: 碰撞情况分析 球1向上运动,球2向下运动 1) 如果它们速度不快,碰撞的瞬间,碰撞点可能就在球的边缘上(红色点为碰撞点,绿色箭头为碰撞法向量) 2) 如果它们速度很快,碰撞的瞬间,两球可能就发生重叠(穿插),碰撞点就到球的里面去了 在物理引擎中,需要用到的碰撞信息包括: 1) 碰撞点。主要用于旋转运 阅读全文
posted @ 2023-12-24 23:19 yanghui01 阅读(198) 评论(0) 推荐(0)
摘要: 线性运动(Linear Motion)或平动(Translational Motion) 相关公式 加速度(acceleration): a = (v1-v0) / t = Δv / t,单位:m/s2,方向:力作用方向或速度变化方向 瞬时速度(velocity):v1 = v0 + a * t = 阅读全文
posted @ 2023-12-23 00:29 yanghui01 阅读(422) 评论(0) 推荐(0)
摘要: 点到线段的最近距离 判断依据 1) 投影结果<0,则线段端点a离p最近 2) 投影结果>线段ab的长度,则线段端点b离p最近 3) 否则p在线段上的垂点为最近点 p与ab不共线时 1) p在线段两侧 2-a) p在线段内侧 2-b) p在线段内侧2 p与ab共线时 1) p在线段两侧 2-a) p在 阅读全文
posted @ 2023-12-21 23:31 yanghui01 阅读(307) 评论(0) 推荐(0)
摘要: 1) 先要安装插件CMake Tools 2) 没配置CMakeLists.txt前的项目文件,直接用之前配置的Build Task构建,会报main.cpp找不到头文件,因为它在./include/Test.h下,在main.cpp所在的文件夹搜肯定是没有的 3) 下面开始配置CMakeLists 阅读全文
posted @ 2023-12-21 00:14 yanghui01 阅读(3039) 评论(0) 推荐(0)
摘要: 安装MinGW cpp环境搭建 - MinGW和cmake安装 安装c++开发相关的插件 构建(Build)配置 在c/cpp文件的页签 -> ctrl + shift + p -> 输入task -> 选择Configure Default Build Task 然后选择g++ 会在task.js 阅读全文
posted @ 2023-12-20 01:16 yanghui01 阅读(956) 评论(0) 推荐(0)
摘要: box2dlite地址:GitHub - erincatto/box2d-lite: A small 2D physics engine vs2017不支持utf-8 without bom问题 box2d lite的源码文件是utf-8 without bom的,如果在里面写了中文注释,就会出现编 阅读全文
posted @ 2023-12-19 23:10 yanghui01 阅读(145) 评论(0) 推荐(0)
摘要: MinGW MinGW主要用于在Windows上使用gnu下的相关编译工具进行跨平台开发,比如:gcc。 MinGW已经停止更新很长时间了,它只支持编译32位程序,且提供的功能也很少。 MinGW-w64 MinGW-w64是MinGW的一个分支,它在MinGW的基础上,增加了编译64位程序的支持, 阅读全文
posted @ 2023-12-17 22:55 yanghui01 阅读(951) 评论(0) 推荐(0)
摘要: CLion是JetBrains旗下的一款cpp开发工具,用过IDEA的就知道JetBrains旗下的开发工具好用又强大。 这边使用了CLion的2021.2.2版本,为啥用这么老的版本?因为这个版本还能用ide-eval-resetter插件 下载地址:Other Versions - CLion 阅读全文
posted @ 2023-12-17 22:55 yanghui01 阅读(2626) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 48 下一页