自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 OpenGL遮挡关系

已经好久没有触碰OpenGL了,包括前些进行android开发的时候,写些简单的游戏也避免用OpenGL,因为C++上用的很痛苦。          但是最近又要用了,不过这次采用C#进行编程。          用到OpenGL,基本上都要处理遮挡关系,用两张图表明深度检测的作用。         这张图没有开启深度检测(不处理遮挡关系)。        这张图开启了深度检测。

2012-04-23 16:04:26 7704

原创 关于uint与int

关于uint与int,其实大家对他们的差别已经十分清楚,但仍旧容易在使用中犯一些错误。     比如最近在2812编程时,对陀螺的采集结果一直存在问题,深入研究后发现是uint与int的使用导致的。     如果使用中存在求和(滑动滤波求和)或乘除(求平均)运算,建议还是使用有符号的比较好,否则容易在求和或乘除时直接改变了符号,而且容易在求和中超出uint的范围。

2012-04-09 10:58:54 1837

转载 VMware8.0 安装 MacOS10.7

前几日费劲心思安装Mac不成,绝望之中发现此教程,安装成功! 最后需要将CD/DVD中的ios原来的安装用的mac_lion.ios换成hjmac.ios,这样引导就不会出现鼠标键盘长时间无法响应的问题了 转载:http://hi.baidu.com/gx528/blog/item/a70733dbfc92397bd1164e3c.html VMwar

2012-03-16 12:04:02 2940

原创 DSP中的查询与中断

以前用2407编程,主程序就在一个main循环中,所有的资源响应、数据处理都要在这个里面,就相当于只有一个线程来干所有的事情,大家都想抢时间。         外设资源信号我们不能确定什么时候能来,采用查询方式就不是那么好使,而且查询方式有一点蒙的感觉。当然,你可以延长查询的时间,但这样就影响了DSP处理其他资源的时间。所以当时,我们推荐采用中断的方式。一旦产生中断,DSP立马保存现场然后处理中

2012-03-13 10:20:57 2117

转载 The project was not built since its build path is incomplete. Cannot find the class file for java.la

本人也遇到类似问题,参照一下做法解决,十分感谢! 最后要重新对工程android tools --> fix properties 转载:http://blog.csdn.net/yezaishu/article/details/1432207 错误提示:The project was not built since its build path is incomplete. C

2012-03-06 22:58:33 3624

转载 OpenGL显示文字--指定字体

本文转自:http://blog.sina.com.cn/s/blog_4ff085000100devt.html     在产生显示列表前,Windows允许选择字体。 我做了一个selectFont函数来实现它,大家可以看看代码。 void selectFont(int size, int charset, const char* face) {      HFONT hFon

2009-11-23 15:55:00 1833

转载 OpenGL显示文字--显示汉字

本文转自:http://blog.sina.com.cn/s/blog_4ff085000100dew0.html   原则上,显示中文和显示英文并无不同,同样是把要显示的字符做成显示列表,然后进行调用。 但是有一个问题,英文字母很少,最多只有几百个,为每个字母创建一个显示列表,没有问题。但是汉字有非常多个,如果每个汉字都产生一个显示列表,这是不切实际的。 我们不能在初始化时就为每个字符建

2009-11-23 15:52:00 4516

转载 OpenGL显示文字--显示英文

本文转自:http://blog.sina.com.cn/s/blog_4ff085000100devp.html   OpenGL并没有直接提供显示文字的功能,并且,OpenGL也没有自带专门的字库。因此,要显示文字,就必须依赖操作系统所提供的功能了。 各种流行的图形操作系统,例如Windows系统和Linux系统,都提供了一些功能,以便能够在OpenGL程序中方便的显示文字。 最常

2009-11-23 15:45:00 11856 2

原创 nyquist曲线

绘制nyquist曲线的方法:方法一:G(S)=(S+1)/(2S^2+3S+1) H=tf([1 1],[2 3 1])nyquist(H) 方法二:有延迟的G(s)=(s+1)*exp(-TS)/(s*s+s+1) H = tf([1 1],[1 1 1],inputdelay,1)nyquist(H) 参考链接:http://www

2009-11-10 16:31:00 3413

原创 vs2008创建的应用程序无法在一些电脑上运行

 大作业需要编程,但程序出来后只能在vista和win7下运行,在xp下无法运行。后来采用的解决方法是,将 项目-》属性-》配置属性-》c++-》代码生成-》运行时库-》多线程(/MT)运行时库中一共有四个选择,经过试验,/MD无法生成应用程序,/MDD无法在一些电脑上运行,/MTD,/MT均可以在其他电脑上运行 

2009-10-29 21:51:00 1323

转载 LaTeX表格范例

LaTeX 中经常会碰到绘制表格.下面通过一个例子来体会 LaTeX 的表格功能 ./documentclass{article}/usepackage{multirow}/begin{document}LaTeX table example///verb= http://latex.yo2.cn =///begin{table}[!hbp]/begin{tabular}{|c

2009-09-20 22:54:00 8509

转载 word07 页码设置

以Word页码为3作为页码第一页为例:1.首先将鼠标在第2页的文章末尾点击一下,然后选择“页面布局”/“分隔符”/“下一页”。2.执行“视图/页眉和页脚”命令,打开“页眉和页脚”工具栏,此时光标在第3页页眉中闪动; 3.单击“页眉和页脚”工具栏上的“在页眉和页脚间切换”按钮,把光标定位到第3页的页脚; 4.单击“链接到前一个”按钮,关闭第3页页脚与第2页页脚之间的链接; 5.执行“插入

2009-09-20 00:01:00 4176

原创 office2007中公式编辑器

office2007提供了类似于mathtype的公式编辑器,感觉还行。 当07的公式复制到03中时,公式将变成图片,这让人很郁闷。只能重新用03的公式编辑器重新编辑。在编辑的过程中会看到公式所在的地方有花屏。打开方式:插入->对象->对话框->Microsoft公式3.0               或者 插入->符号->pi公式 

2009-09-16 20:29:00 2822 1

原创 OpenGL视图变换

OpenGL中的变换都是基于矩阵运算,将各种变换的矩阵作用在顶点坐标上而产生不同的效果。   视图变换:设置场景中视景体的位置 模型变换:设置场景中模型的位置 投影变换:确定视景体的形状 视口变换:确定最终成像的大小   注:代码中,视图变换应在模型变换之前(这很好理解,只有先选好了看哪里,才能去摆弄那里的东西);而视口变换和投影变化只要在绘制之前执行就行了。   OpenGL执

2009-09-04 15:03:00 2633

原创 多边形背面剔除

OPENGL中采用的是简单的凸多边形,要求多边形的各边不能相交。   OPENGL中规定:如果多边形的顶点以逆时针顺序出现在屏幕上,则为“正面”。 我们通过使用void glFrontFace(GLenum mode) 函数可以交换图形的正反面。 默认情况下,mode是GL_CCW,即逆时针为正面;GL_CW顺时针为正面。   为了丢弃一些被OPENGL认为是背面的多边形,应采用剔除。

2009-09-02 16:34:00 3464 1

原创 多边形的正反面,剔除

OPENGL中采用的是简单的凸多边形,要求多边形的各边不能相交。   OPENGL中规定:如果多边形的顶点以逆时针顺序出现在屏幕上,则为“正面”。 我们通过使用void glFrontFace(GLenum mode) 函数可以交换图形的正反面。 默认情况下,mode是GL_CCW,即逆时针为正面;GL_CW顺时针为正面。   为了丢弃一些被OPENGL认为是背面的多边形,应采用剔除。

2009-09-02 16:07:00 1166

原创 显示桌面

打开记事本,添加下列代码 : [Shell]Command=2IconFile=explorer.exe,3[Taskbar]Command=ToggleDesktop 重命名为:显示桌面.scf 完毕。

2009-09-02 15:18:00 666

原创 强制绘图完成

void glFlush(void); 强制以前发出的OpenGL命令开始执行,保证它们在有限时间内完成。 有些命令,如在双缓冲模式下交换缓冲区的命令,在执行之前会自动把尚未执行的命令发送到网络上。   void glFinish(void); 需要执行同步性的任务时可以使用。 发出glFinish(void)命令后,图形进程处理会阻塞,知道图形硬件通知它绘图已经完成。 过多使用g

2009-09-02 14:52:00 1517

原创 glShadeModel函数

glShadeModel函数用于控制opengl中绘制指定两点间其他点颜色的过渡模式 参数一般为GL_SMOOTH(默认),GL_FLAT opengl默认是将制定的两点颜色进行插值,绘制之间的其他点 如果两点的颜色相同,使用两个参数效果相同 如果两点颜色不同,GL_SMOOTH会出现过渡效果,GL_FLAT 则只是以指定的某一点的单一色绘制其他所有点 如图可以对比GL_SMOOTH与G

2009-08-31 16:46:00 13960 8

空空如也

空空如也

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

TA关注的人

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