自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 初识dll,在VS2010平台上创建并使用dll(revised)

一、为什么需要dll代码复用是提高软件开发效率的重要途径。一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用。比较常见的例子是各种应用程序框架,如ATL、MFC等,它们都以源代码的形式发布。由于这种复用是“源码级别”的,源代码完全暴露给了程序员,因而称之为“白盒复用”。“白盒复用”的缺点比较多,总结起来有4点。暴露了源代码;容易与程序员的“

2014-06-30 21:22:11 480

转载 OpenGL超级宝典笔记——镜面光与法线平均

光照效果 仅仅使用环境光和漫反射光的光照效果,喷气式飞机表面的颜色看起来比较平淡。在渲染木材,泥土,布料,纸箱上等这些表面粗糙的物体上,使用环境光和漫反射光的光照效果就基本足够了。但是在为光滑的金属物体建模时,为了使其显得更加逼真,仅仅使用环境光和漫反射光是不够的,还需要镜面光的效果。镜面亮点 镜面光照和材料属性可以为物体表面添加光泽和亮斑的效果。当入射光与观察者的角度较小时,可以

2014-03-29 15:00:23 1016

转载 c代码优化

目录C代码优化方案1、选择合适的算法和数据结构2、使用尽量小的数据类型3、减少运算的强度(1)、查表(游戏程序员必修课)(2)、求余运算(3)、平方运算(4)、用移位实现乘除法运算(5)、避免不必要的整数除法(6)、使用增量和减量操作符(7)、使用复合赋值表达式(8)、提取公共的子表达式4、结构体成员的布局(1)按数据类型的长度排序(2)

2014-03-29 14:51:46 581

转载 OpenGL使用混合来实现半透明效果 .

原文地址:http://heroxx.blog.163.com/blog/static/5423580200908113124143/今天介绍关于OpenGL混合的基本知识。混合是一种常用的技巧,通常可以用来实现半透明。但其实它也是十分灵活的,你可以通过不同的设置得到不同的混合结果,产生一些有趣或者奇怪的图象。混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位

2014-03-29 14:48:05 5564

转载 gl 绘制多边形的函数解析 .

1,所谓正反面    glFrontFace(GL_CCW);  // 设置CCW方向为“正面”,CCW即CounterClockWise,逆时针     glFrontFace(GL_CW);   // 设置CW方向为“正面”,CW即ClockWise,顺时针     如果顶点标识顺序与上边设置不一致,则会认为当前的面(眼前)为该图形的背面。      比如画一个三角

2014-03-29 14:33:43 1326

转载 OpenGL教程8(Bang翻译Delphi版)-如何制作立体透明效果 .

OpenGL教程8(Bang翻译Delphi版)-如何制作立体透明效果在这一课里,我将教会你如何制作立体透明效果,如下图:将下图放在应用程序data目录下,起名NeHe.bmpprogram lesson8a;{    OpenGL DelphiXE    出处:根据NeHe代码翻译而来(http://nehe.gamedev.net/)    作者:帅宏军 s

2014-03-29 14:24:27 928

转载 OpenGL函数思考-glLight .

OpenGL函数思考-glLight函数原型:      void glLightf(GLenum light,GLenum pname,GLfloat param)      void glLighti(GLenum light,GLenum pname,GLint param)参数说明:light:指定光照。光照的数目取决于实现,但至少可以支持8个光照。分别

2014-03-29 14:20:54 658

转载 OpenGL函数思考-glBlendFunc .

OpenGL函数思考-glBlendFunc函数原型:     void glBlendFunc(GLenumsfactor,GLenum dfactor)参数说明:      sfactor:源颜色系融合方法,可取如下值GL_ZERO,GL_ONE, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR,GL_SRC_ALPHA, GL_O

2014-03-29 14:18:50 629

转载 DelphiXe3 FireMonkey 如何画图

DelphiXe3 FireMonkey  如何画图         在Delphi的老版本中,我们使用TCanvas画布类来实现画图操作,如画线、画圆、画矩形等。在DelphiXe3中的FireMonkey,HD以及3D应用程序中,如何通过自己编写代码来实现画图操作呢。       先来一睹为快 画布类TCanvas画布类是FMX.Types.TCanvas,这是

2014-03-29 14:17:06 1252

转载 程序员不能不懂数据存储

程序员不能不懂数据存储                      陈方义        从个人电脑到互联网时代的数据存储是如何演进的,原理是怎样的,了解了这些,有利于程序员更好的优化性能,系统架构,本文意在讨论这个话题。一、硬盘          一般情况下的电脑,主要存储设备是内存和硬盘,内存是带电存储,硬盘是持久化存储,内存的访问速度比硬盘快。应用软件或者信息化项目,在

2014-03-29 14:10:51 870

转载 Building an MFC project for a non-Unicode character set is deprecated .

VS2013多字节工程问题使用VS2013编译旧版VC++程序时,提示Building an MFC project for a non-Unicode character set is deprecated,微软提供了解决方案。一、错误信息[cpp] view plaincopyprint?"FONT-FAMILY: FangSong_GB2312

2014-03-29 14:06:49 1370

转载 解决“不是有效的win32应用程序”问题 .

解决“不是有效的win32应用程序”问题帅宏军用VC2013编译了一个程序,在Windows 8、Windows 7(64位、32位)下都能正常运行。但在Win XP,Win2003下运行时,却报错不能运行,具体错误信息为“指定的可执行文件不是有效的 Win32 应用程序”。       一、问题分析         用eXeScope打开该exe,发现操作系统需求为“

2014-03-29 14:04:22 4189

真正射程序解析

运用lidar数据,建筑模型数据以及区域的照片以及相机参数,对照片进行纠正并检测遮挡区域进行修补生成真正射影像

2014-09-20

空空如也

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

TA关注的人

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