http://hi.baidu.com/zyb_debug/blog/item/87a5d6c3072f8c3fe4dd3b2a.html
花了一个早上的时间,终于将路径库扩充完毕。

再次感叹一下Animation 那本书实在是太好了。

途中的茶壶会按照自己在外部文件中定义的路径走,有直线,有曲线。

外部txt是这样定义的

xof 0303txt 0032

template Path {
<F8569BED-53B6-4923-AF0B-59A09271D556>
DWORD Type;        // 0=straight, 1=curved
Vector Start;
Vector Point1;
Vector Point2;
Vector End;
}

template Route {
<18AA1C92-16AB-47a3-B002-6178F9D2D12F>
DWORD NumPaths;
array Path Paths[NumPaths];
}

Route Robot {
5; // 5 paths

0; // Straight path type
0.0, 10.0,   0.0; // Start
0.0, 10.0,   0.0; // Unused
0.0, 10.0,   0.0; // Unused
0.0, 10.0, 150.0;, // End

1; // Curved path type
    0.0, 10.0, 150.0; // Start
   75.0, 10.0, 150.0; // Point1
150.0, 10.0, 75.0; // Point2
150.0, 10.0,   0.0;, // End

1; // Curved path type
150.0, 10.0,    0.0; // Start
150.0, 10.0, -75.0; // Point1
   75.0, 10.0, -150.0; // Point2
    0.0, 10.0, -150.0;, // End

0; // Straight path type
     0.0, 10.0, -150.0; // Start
     0.0, 10.0,    0.0; // Unused
     0.0, 10.0,    0.0; // Unused
-150.0, 10.0,   75.0;, // End

0; // Straight path type
-150.0, 10.0, 75.0; // Start
     0.0, 10.0,   0.0; // Unused
     0.0, 10.0,   0.0; // Unused
     0.0, 10.0,   0.0;; // End
}

然后用个类解析,根据时间插值就行了。

Posted on 2009-09-14 11:56 zyb_debug 阅读(891) 评论(8)  编辑 收藏 引用

Feedback

# re: 扩充完路径库  回复  更多评论   

2009-09-14 13:16 by 路过
楼主啊。。这种没营养的文章还是少发到首页为好

# re: 扩充完路径库  回复  更多评论   

2009-09-14 14:05 by 同意路过
楼主啊。。这种没营养的文章还是少发到首页为好

# re: 扩充完路径库  回复  更多评论   

2009-09-14 14:43 by zyb_debug
@路过
这是我的风格,我愿意这么做。

# re: 扩充完路径库  回复  更多评论   

2009-09-14 14:44 by zyb_debug
@同意路过
我写几个字还要被评头论足。
不喜欢大可一笑而过,又花多少时间?

# re: 扩充完路径库  回复  更多评论   

2009-09-14 19:17 by 路过
@zyb_debug
写文章没人说你,但发到首页还是先想想这篇文章能不能带给别人什么帮助,订阅首页的人是不会希望看到你这种4句话+2张图片+一些乱七八糟的文件格式内容的文章的,当然,你可以说别人爱看不看,如果你这么说我也的确不知道怎么反驳你,建议管理员对发到首页的文章先作一个审查,符合一定文章质量要求的才放到首页,宁缺勿滥
大致浏览了下你博客的所有文章,基本都属于这种类型,要么堆图片,要么堆代码,字少得可怜,看浏览量都发到首页了,建议你看看别人不发到首页一样很多人看的博客是什么样的
如果你继续写这样的文章,希望你别发到首页,那样没人会说你,如果你坚持所谓“你的风格”,那也请继续,把cpp博客首页搞得越烂越好,不看就是了

# re: 扩充完路径库  回复  更多评论   

2009-09-14 19:22 by cppexplore
已经移出首页。
cppblog基本上比较自由,是否发首页由作者自己决定,发的时候最好斟酌下,谢谢!

# re: 扩充完路径库  回复  更多评论   

2009-09-14 20:58 by zyb_debug
@路过
我错了,知道了。

# re: 扩充完路径库  回复  更多评论   

2009-09-14 21:14 by zyb_debug
@路过
你要第一次可以心平气和的说这么多就好,毕竟是有道理的。
我本意
1.好记星不如烂笔头,发代码我自己看的懂,以后可以直接在搜索里键入几个关键字就可以知道自己当时是怎么想的
2.发到首页想让更多的人看到,有没有帮助也不一定的。就像这个,也许有些人会回复问,你怎么解析的?然后就可以讨论了。
所以看来我第二个初衷是不对的,我摒弃就是。

最后,我只是个追求自由的人,冒犯到你请原谅。

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理