ODE主要类的结构

ODE几乎所有的接口类都可以用下面三个图罗列出来。

ODE主要类的结构

图1

 

ODE主要类的结构

图2 

 

ODE主要类的结构

图3

 

图1表明了几何接口类的派生层次。

dGeom用于几何类封装的接口基类。dGeom及其派生类都拥有一个指针指向对应的一个实际用于几何描述和实现(Implementation)的类。例如,dBox拥有一个(dxBox*)指针,dSphere拥有一个(dxSphere*)指针,dSimpleSpace拥有一个(dxSimpleSpace*)指针,等等。而这些以dx开头的几何实现类,均派生自dxGeom。 

图2表明了关节(或称约束,Constraint)接口类的派生层次。

与dGeom的派生类类似。每一个dJoint派生类也都拥有一个指针指向对应的实际用于关节描述和实现的类。 

图3中dBase是用于对象内存分配和收回的基类,其派生类也都是ODE内部实现类,如dxGeom、dxBody、dxJoint、dxWorld等。

注:转载源地址

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ODE(Open Dynamics Engine)是一种用于模拟物体运动和碰撞的开源物理引擎。下面是ODE的安装步骤: 1. 下载ODE库文件:在ODE的官方网站(http://www.ode.org/)上找到下载页并下载最新版本的ODE库文件。 2. 解压文件:找到下载的ODE压缩文件(通常是.tar.gz或.zip格式),使用解压缩工具将其解压到合适的目录。 3. 打开终端并进入ODE目录:在终端中,使用cd命令进入ODE解压缩后的目录。例如,如果解压到了/home/user/ode文件夹中,命令应为cd /home/user/ode。 4. 配置编译选项:执行./configure命令,该命令将根据你的系统环境检测并配置编译选项。 5. 编译和安装:执行make命令,该命令将编译ODE源代码。完成后,执行sudo make install命令,该命令需要超级用户权限,用于将ODE库文件安装到系统目录中。 6. 配置环境变量:将ODE库文件所在的路径添加到系统的环境变量中,以便编译和运行使用ODE的程序。编辑你的~/.bashrc文件(或其他默认shell的配置文件),在末尾添加export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/ode/lib(将/path/to/ode/lib换成你的ODE库文件所在的路径)。 7. 重新加载环境变量:执行source ~/.bashrc命令使环境变量生效。 现在,ODE已经成功安装在你的系统中了。你可以开始使用ODE来进行物体运动和碰撞等物理模拟。在编写程序时,记得将ODE库添加到链接选项中,并包含ODE的头文件来使用ODE的函数和结构

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值