自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吃货敲代码

请踏踏实实的推导数学公式!

  • 博客(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学习笔记13Pick点选物体

OSG鼠标单击点选事件的实现。单击牛模型后模型上的白线消失。

2016-09-12 14:54:29 4668 4

模拟太阳系(日月地)+红青立体显示的OSG实现

这是一个期末大作业。按老师的要求要实现纹理,光照,交互等 这个代码主要就是实现了球体的贴图,添加了一个光照,还有通过键盘来操控球体的功能。

2017-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除