04_例子讲解:rlViewDemo.exe
2018-06-18 00:03:24来源:未知 阅读 ()
参考资料:http://www.roboticslibrary.org/tutorials/first-steps-windows
使用rlViewDemo对应的快捷方式启动程序,可以看到如下界面:
注意:是用的快捷方式,因为该程序的启动是有填启动参数的:"E:\Program Files (x86)\rl-0.6.2\bin\rlViewDemo.exe" "E:\Program Files (x86)\rl-0.6.2\share\rl\examples\rlsg\unimation-puma560_boxes.xml"
场景
场景的设计使用xml文件描述,格式是: RL scene graph format
通过rlViewDemo的参数可以知道,程序的启动使用了unimation-puma560_boxes.xml文件,该文件的类容是:
<?xml version="1.0" encoding="UTF-8"?>
<rlsg xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="rlsg.xsd">
<scene href="unimation-puma560_boxes.wrl">
<model name="unimation-puma560">
<body name="link0"/>
<body name="link1"/>
<body name="link2"/>
<body name="link3"/>
<body name="link4"/>
<body name="link5"/>
<body name="link6"/>
</model>
<model name="boxes">
<body name=""/>
</model>
</scene>
</rlsg>
模型
场景的显示使用的VRML语言进行绘制的,VRML是一个针对网页的模型语言标准,虚拟现实常用到。
上面红色的部分就是VRML编写的模型,内容如下(就是一层一层的opengl绘制和模型视图的变换):
#VRML V2.0 utf8
Transform {
children [
DEF unimation-puma560 Transform {
children [
Inline {
url "unimation-puma560/unimation-puma560.wrl"
} ]
}
DEF boxes Inline {
url "boxes.wrl"
} ]
}
模型中在行前添加#代表注释。我们可以注释 url "boxes.wrl"这句话可以看看效果。这样启动起来的界面就只有机器人了,没有围墙了。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:编译期常量字符串拼接处理
- c++虚函数例子解析 2020-04-03
- 迷宫算法 之 迷宫生成和迷宫寻路 2020-03-25
- 48.QT-网络通信讲解1 2019-08-16
- 数据结构之 伸展树个人笔记 2018-12-04
- C指针(3)——指向指针的指针(程序讲解) 2018-12-04
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash