- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 C++零碎知识点记录
索引:1、Forward Declaration前置声明2、list容器3、关于*号和&号1、Forward Declaration前置声明今天看源码,看到了这个forward declaration 的注释,namespace TUIO { class OscReceiver; // Forward declaration就不太明白什么
2016-09-28 14:59:45 478
原创 OSG学习笔记14-快速构建视图的窗口设备(OSG程序在窗口中显示)
讲道理,像我这么蠢的人真的不多了。想同时运行一个模拟触摸板的模拟器程序,还有自己的OSG程序,脑子都纠结破了,又是想用Qt,又是想照着书上的代码,创建窗口,拿着书,跑去问实验室C++小王子,到底应该把绘制模型语句加上。小王子答:为什么要这么复杂,在窗口中显示OSG程序,不是一句话的事情吗。OMG!我表示不相信。后来一想,我为什么从来没有考虑过,OSG程序,是怎么将所绘制的图形显示出来的,还不是
2016-09-22 15:36:11 1662 1
原创 TuioDemo程序二刷
终于明白,程序还是要调试才能看懂,加了几句输出语句,就能大概清楚什么时候调用什么函数。上一次看出来了,run()这个函数是每一帧都会刷新调用一下,并且再run()中的drawObjects(); processEvents();这两个函数也是一直在被调用。drawObject()函数,应该就是在simulator中获取了事件之后,这边demo的窗口上也绘制出来。所以可以从中找到读取TUIO
2016-09-22 12:59:31 4066
原创 如何调用TUIO中的源码
写在前面:这是历史性的一个时刻,在陈大神的引领下,我终于自己搞定了一个小问题。今天都觉得要被C++搞出抑郁症了。所以嘛,我们要先定一个小目标!比方说先配好一个小项目。之前没有接触过什么开源库啊,API啊,在配了无数次OSG之后稍微有点心得,但一看,妈呀,这TUIO和OSG有点不一样啊,直接给的源码啊,好像不能像OSG那样cmake啊,然后编译啊,再把lib什么的放在一个路径里面。不过,源码也比
2016-09-19 20:34:12 4766
原创 TUIO之TuioDemo
用VS生成的依赖项关系图,和想象的一样,libTUIO这个项目是TUIO提供的库一样的存在,剩下的三个项目TuioDemo、SimpleSimulator、TuioDump都调用到了libTUIO里的方法。TuioDemo的函数关系图:可以看到是由run()这个函数开始进行调用其他函数的,所以先看看run()这个函数吧。1、void run();
2016-09-19 15:39:13 6134
原创 C++学习笔记1-namespace是什么东西?
写在前面:其实一开始不太懂什么是namespace,刚开始学习的时候,照着敲using namespace std;老师也没告诉是什么意思,自己也没有仔细看。到现在都还是很清楚。今天就查点资料,尽量弄清楚吧。namespace就是命名空间,为了防止程序员对不同的库使用了相同的名字,出现名字冲突,就有了namespace。命名空间可以帮助我们避免不经意的名字定义冲
2016-09-16 17:06:01 504
模拟太阳系(日月地)+红青立体显示的OSG实现
2017-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人