ODE物理引擎教程
全网最全从入门到精通ODE仿真环境搭建,掌握一项强大的物理引擎,可用于游戏开发、项目仿真等。本教程基于开源项目翻译以及博主自身经验编写而来,并增加第三方库功能,形成完整的仿真系统,并获得多种技能。9.9元的费用仅收取自博主所做的手工劳作,希望大家理解,多多支持。
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
陶技者
做机器人淘技术的人,励志促进中国开源领域
展开
-
Open Dynamics Engine(ODE)物理引擎教程 (0)——总目录
本文结构0. 引言1. 基本内容2. 综合应用实例3. 第三方扩展4. 后记0. 引言Open Dynamics Engine(ODE)物理引擎系列教程涵盖ODE基本内容、综合实例应用以及第三方功能扩展。是全网最全的ODE中文教程,并由博主持续更新中。相关内容禁止转载,合作请私信联系。1. 基本内容基础教程详细介绍ODE的内部函数与特性,动力学模型、关节、摩擦、碰撞以及图形显示的各个函数...原创 2020-05-04 11:24:42 · 1629 阅读 · 1 评论 -
Open Dynamics Engine(ODE)物理引擎基础教程(V)——刚体(RIGID BODY)函数
上一教程Open Dynamics Engine(ODE)物理引擎基础教程(IV)——世界(WORLD)函数本文结构0. 引言1. 刚体(Rigid Body)1.1 创建和销毁实体1.2 位置和姿态1.3 质量和力1.4 运动状态1.5 附加函数1.6 自动启用和禁用1.7 阻尼1.8 其他功能2 总结0. 引言在讲解了世界创造以及相关参数设定方法后,需要向仿真世界添加刚体(Rigid Body)。而本文就是在英文教程基础上增加注释,讲解刚体创建相关的内容。1. 刚体(Rigid Body).原创 2020-06-21 11:02:47 · 648 阅读 · 1 评论 -
Open Dynamics Engine(ODE)物理引擎基础教程(III)——基本数据类型
上一教程Open Dynamics Engine(ODE)物理引擎基础教程(II)——相关概念(介绍了ODE的背景以及用到的刚体关节接触等概念)本文结构0. 引言1. 数据类型和约定1.0 基础数据类型1.1 对象和ID1.2 参数的约定2. C与C++3. 调试4. 总结0. 引言在ODE环境建立过程中,有很多新定义的数据类型帮助建立仿真引擎。本文就来仔细辨别这些数据类型1. 数据类型和约定1.0 基础数据类型ODE库可以使用单精度或双精度浮点数。单精度计算速度更快,占用的内存更少,但模.原创 2020-05-31 11:21:46 · 697 阅读 · 0 评论 -
Open Dynamics Engine(ODE)物理引擎基础教程(IV)——世界(WORLD)函数
上一教程[Open Dynamics Engine(ODE)物理引擎基础教程(III)——基本数据类型(介绍了ODE中用到的数据类型。)本文结构0. 引言1. 世界(World)1.1 普通函数1.2 步长函数(积分求解)1.3 阻尼(Damping)1.4 接触参数2. 总结0. 引言在ODE中,所有的物体都被放置在世界(WORLD)类的对象中。世界对象是刚体和关节的容器,不同世界的物体不能相互作用,例如两个不同世界的刚体不能碰撞。那么这一博文中介绍创建世界对象的相关函数。1. 世界(Wor.原创 2020-05-31 11:20:56 · 799 阅读 · 0 评论 -
Open Dynamics Engine(ODE)物理引擎基础教程(II)——相关概念
上一教程Open Dynamics Engine(ODE)物理引擎基础教程(I)——特点介绍(介绍了ODE的背景与相关概念。)本文结构0. 引言1. 刚体(Rigid bodies)2. Islands和禁用刚体3. 积分求解4. 力累积器5. 关节和约束6. 关节组7. 碰撞处理8. 经典仿真代码流程0. 引言这一小节我们介绍物理引擎会用到的基本概念,包括刚体是什么?关节是什么?碰撞怎样实现?如何检测等等概念。更好的理解,其实大部分物理引擎都是基于这些概念搭建的。基础教程英文原版链接【ht.原创 2020-05-10 00:27:17 · 615 阅读 · 1 评论 -
Open Dynamics Engine(ODE)物理引擎教程(B)–图表形式动态显示仿真结果(C++调用python第三方库)
上一教程Open Dynamics Engine(ODE)物理引擎教程(A)–c++调用python函数实现数据可视化(上一教程中我们讲解了如何在C++中初步调用python函数)本文实现的效果更新中。。。本文结构上一教程本文实现的效果0. 引言1. C++调python第三方库(Matplotlib的配置)1.1 pip安装依赖1.2 文件的拷贝1.3 C++主函数的修改1.4 测...原创 2020-04-30 22:36:47 · 504 阅读 · 1 评论 -
Open Dynamics Engine(ODE)物理引擎教程(A)–c++调用python函数实现数据可视化
下一教程Open Dynamics Engine(ODE)物理引擎教程(B)–图表形式动态显示仿真结果(在这个教程中将在C++调用python函数的基础上,实现ODE物体状态的图标动态绘制功能)本文结构0. 引言1. C++调用Python函数方法1.1 安装python1.2 配置Python1.2.1 文件的拷贝工作1.2.2 工程项目属性配置1.3 测试Python1.3.1 py...原创 2020-04-30 12:29:08 · 916 阅读 · 0 评论 -
Open Dynamics Engine(ODE)物理引擎基础教程(I)——特点介绍
下一教程Open Dynamics Engine(ODE)物理引擎基础教程(II)——相关概念(在这一教程中将学习刚体、关节、碰撞的概念在ODE中的特点)本文结构引言介绍特点使用ODE总结引言本文翻译自ODE官方教程英文版,有些地方增加了自己的理解。这一节介绍ODE的相关概念。基础教程英文原版链接【http://ode.org/wiki/index.php?title=Manua...原创 2020-04-25 20:11:20 · 1328 阅读 · 0 评论 -
Open Dynamics Engine(ODE)物理引擎教程(2)–项目环境配置与“Hello ODEWorld”
上一教程Open Dynamics Engine(ODE)物理引擎教程(1)–下载与安装准备本文结构上一教程引言VS2017 工程建立工程添加ODE库include文件夹lib文件夹src文件夹工程属性配置ODE头文件配置未完待续!!引言看到这里的读者恭喜你,你应该已经成功生成并编译出了属于自己平台的库函数,本文将在此基础上,生成自己的项目VS2017 工程在工程中我们将建立基于O...原创 2020-04-15 00:22:05 · 1244 阅读 · 20 评论 -
Open Dynamics Engine(ODE)物理引擎教程(3)–ODE仿真框架介绍与重力仿真
上一教程Open Dynamics Engine(ODE)物理引擎教程(2)–项目环境配置与“Hello ODEWorld”((在这一教程中详细讲解了在VS2017中的ODE项目配置过程,并通过简单的代码,运行仿真环境))...原创 2020-04-16 18:13:58 · 1938 阅读 · 6 评论 -
Open Dynamics Engine(ODE)物理引擎教程(1)--下载与安装准备
引言ODE是一个免费的工业级库,用于模拟关节式刚体动力学,例如地面车辆、腿部生物和虚拟现实环境中的移动对象。它具有快速、灵活、健壮和独立于平台的特点,具有先进的关节、摩擦接触和内置的碰撞检测功能。项目主页:http://www.ode.org/线上手册:http://ode.org/wiki/index.php?title=Manual本教程为博主亲自亲测过程的总结,转载请注明出处!...原创 2020-03-26 17:09:19 · 1706 阅读 · 5 评论