自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (7)
  • 收藏
  • 关注

原创 wxWidgets在vc2005下的配置 和 使用注意!!

一、配置:1、下载安装文件:汗,我找不到运行库,好像只有SDK,这个SDK,安装完毕后,在安装目录下都是源码,需要自己编译成可供链接的库,下面说明。2、编译链接时用到的库:假设装的是2.8.4的版本,我把他安装到了:C:/Program Files/wxWidgets-2.8.4/下面:里面有个build/msw目录,用VC2005打开wx.dsw, 就可以直接编译成release的和debu

2009-08-27 21:19:00 2186

原创 wxWidgets的debug模式的一个链接异常

To use it, add the following include path:D:/apps/wxWidgets-2.8.4/include/msvcD:/apps/wxWidgets-2.8.4/includeadd the following library path:D:/apps/wxWidgets-2.8.4/lib/vc_lib wxmsw28d_core.lib(app

2009-08-27 20:41:00 3788 1

原创 C++用C程序的一个链接错误

 error LNK2001: 无法解析的外部符号 ___argv error LNK2001: 无法解析的外部符号 ___argcint __argc;char** __argv;

2009-08-26 16:10:00 642

原创 提问帖的一些图片

2009-08-26 14:59:00 520

原创 数字字符串互相转换

可以用sprintf函数将数字输出到一个字符缓冲区中. 从而进行了转换...例如:已知从0点开始的秒数(seconds) ,计算出字符串"H:M:S",  其中H是小时, M=分钟,S=秒         int H, M, S;        string time_str;        H=seconds/3600;        M=(seconds%3600)/60;        S=

2009-08-24 14:17:00 663

原创 DirectX设置正交投影矩阵

 D3DXMATRIX matProject;// 这个函数是设置正交投影矩阵D3DXMatrixOrthoLH(&matProject, width, height, Znear, Zfar);pD3dDevice->SetTransform(D3DTS_PROJECTION, &matProject);

2009-08-19 13:49:00 4199 1

原创 判断线段是否相交的函数和求直线交点的函数

// ToLineCrossPofloat.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include struct POINT { int x; int y;};/*判断两条线段是否相交(有交点)*/bool IsLineSegmentCross(POINT pFirst1, POINT pFirst2, P

2009-08-18 15:11:00 2434 1

原创 c++界面库

GuiToolkit(开源,类似Visual Studio 2003风格)http://www.beyondata.com/default.htm GardenUI(免费,界面效果挺好的,XML,代码 界面 分离)http://www.gardenui.com/ CJLib(开源,免费,UNICODE编码,是xtreme toolkit的前生,但xtreme toolkit收费了)

2009-08-18 13:43:00 1315

原创 Windows/Linux下C/C++内存泄露检测工具

 一 Window下的内存泄露检测(以VC++环境为例)灵活自由是C语言的一大特色,但这个特色也难以避免的带来一些副作用,比如内存泄露。众所周知,内存泄露的问题比较复杂,程序正常运行时你看不出它有任何异常,但长时间运行或在特定条件下特定操作重复多次时,它才暴露出来。所以,内存泄露往往是难以发现,也难以定位解决的。Visual Leak Detector(VLD)是一款用于Visual

2009-08-14 12:01:00 5666

原创 直线选择

GLint selBufferSize = 512; GLuint selBuffer[512]; glSelectBuffer(selBufferSize,selBuffer); glPushAttrib(GL_VIEWPORT_BIT); glPushMatrix(); glViewport(x-2,y-2,4,4); glMatrixMode(GL_PROJECTION); glLoadId

2009-08-11 15:16:00 751

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

 混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘制绿色的物体,再绘制红色玻璃。在绘制红色玻璃的时候,利用“混合”功能,把将要绘制上去的红色和原来的绿色进行混合,于是得到一种新的颜色,看上去就好像玻璃是半透明的。要使用OpenGL的混

2009-08-09 13:17:00 1318

转载 Opengl图像说明

加载位图文件加载位图,也就是把位图读取到内存空间,实现纹理的创建,加载位图的函数说明一下:AUX_RGBImageRec *LoadBMP(char *Filename)    // 根据位图文件的名称进行加载{FILE *File=NULL;         // 文件指针if (!Filename)          // 如果没有指定位图文件名称就返回NULL{   return

2009-08-09 11:49:00 5105

原创 openGL绘制图像

有两种方法:一是使用glDrawPixels()直接绘制,另一种是使用纹理贴上去。部分透明效果需要加上Alpha测试。BITMAP文件读取与保存。参考http://book.csdn.net/bookfiles/780/10078023501.shtmlAUX_RGBImageRec* myimage; unsigned char *image; myimage=auxDIBImageLo

2009-08-05 13:43:00 2152

原创 在C++ Builder中使用OpenGL编程的优化框架

姑且不谈论OpenGL的名贵背景和光明前途,单凭其实用性和有效性就足以使其成为我们图形输出编程的首选。但是在实际工程应用中程序员没必要仔细地深究OpenGL的运作机制,也往往不需要掌握各种高级的效果制作,真正需要的是最简捷地利用这个得力的工具实现输出数据的可视化,如波形、谱图、立体统计图表等的显示。有鉴于此,本文总结出了在C++Builder中OpenGL编程的实用框架。笔者经过实践,对于一般的图

2009-08-03 09:56:00 1104

unity 著名的天气插件 UniStorm卷2

unity 著名的天气插件 UniStorm,unity当前最好最棒的天气插件。

2014-06-18

unity 著名的天气插件 UniStorm卷1

unity当前效果最好最棒的天气插件.unity 著名的天气插件 UniStorm

2014-06-18

UniStorm Mobile

UniStorm Mobile,手机版的天气系统

2014-06-18

Unity 雨雪效果 Rain and Snow Particle

雨和雪的例子效果,三角形数有点高,但是一个批次渲染,GPU总花费还好.效果也挺不错

2014-06-18

c++中嵌入python虚拟机以及扩展例子

自己写的helloworld程序,从最简单c++中调用python函数,捕捉python出错到c++类封装python类的方法都有。

2012-07-31

cal3d的入门资料

cal3d的入门资料。直接用离线浏览器重老外的一个网站上拉下来的,所以,是E文的。

2009-08-13

D3D最简单框架,供大家参考和使用

d3d初始化,全屏窗口切换,处理页面丢失等一般都要做的东东,这个最简框架里都有了,代码不长,供初学者和开发者使用。

2009-03-19

空空如也

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

TA关注的人

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