- 博客(34)
- 资源 (5)
- 收藏
- 关注
转载 Ogre碰撞检测,精确到物体网格三角面
我们课程的期末项目是做一个蚊子吸血的三维游戏。由于蚊子的体积很小,并且蚊子需要在三维场景中穿梭飞行。因此常规的模型包围盒检测便显得有些不足。例如,场景中有一个台灯,从模型的包围盒看,台灯是一个长方体,如果按照这样来做碰撞检测,那么蚊子便无法从台灯的长长的弧形躯干形成的拱桥洞中飞过去,尽管看起来蚊子确实没有撞到台灯。这在现实中是让人无法接受的。 我曾经尝试了几种方法,一种是用从蚊子出发
2015-04-08 22:43:32
500
转载 一篇关于批处理文件的经典文章
一篇关于批处理文件的经典文章后缀是bat的文件就是批处理文件,是一种文本文件。简单的说,它的作用就是 自动的连续执行多条命令,批处理文件的内容就是一条一条的命令电脑每次启动时 都会寻找autoexec.bat这条批处理文件,从而可执行一些每次开机都要执行的命令, 如设置路径path、加载鼠标驱动mouse、磁盘加速smartdrv等,可以使您的电脑真正 自动化。 echo、@、
2015-01-17 18:54:20
990
转载 SVN命令使用详解
标签: it分类: 服务器运维1、检出svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn checkout
2015-01-10 17:47:25
507
原创 VC/MFC如何将本窗口显示并激活成为当前窗口 ?托盘程序
本以为很简单的,没想到各种函数都试了,结果还是不行,只能在任务栏中显示,还要点击以下任务栏那里才可以看得到窗口。。。 // CRect c; // this->GetWindowRect(&c); this->ShowWindow(SW_SHOWNA);//简单的显示主窗口完事儿 this->SetAct
2014-12-18 12:02:45
5360
转载 AutoCAD 二次开发 输出为WMF 或BMP文件
http://objectarx.net/forum.php?mod=viewthread&tid=2735&extra=&page=2[mw_shl_code=vbnet,true]Imports Autodesk.AutoCAD.InteropImports Autodesk.AutoCAD.Interop.CommonImports System.Windows.Forms
2014-11-27 11:02:17
3821
转载 VC++实现文件夹时间属性的获取与更改
http://bbs.youkuaiyun.com/topics/390830528TRY{ //先手动创建文件夹,再用attrib +R +A +S +H F:\123命令把文件夹加上这些属性测试 CFileStatus FileStatus; CFile::GetStatus(_T("F:\\123"), FileStatus);
2014-09-16 20:35:57
1462
转载 去除CHtmlView的滚动条问题
http://hi.baidu.com/vivianking68/item/7dbbf3f22cb81e54c9f337fd
2014-09-14 13:45:37
1478
转载 屏蔽CHtmlView\WebBrower控件右键菜单技巧合集
http://www.ltesting.net/html/50/n-112650.html0.本文代码下载()(代码只是做演示用,没有做什么错误检查,请注意)1.常被人鄙视的方法(PreTranslateMessage)经常见到有人问怎么屏蔽html的右键菜单,有人答用PreTranslateMessage函数拦截wm_rbuttondown消息,于是总会有
2014-09-14 12:43:47
607
转载 UTF-8格式读写
UTF-8格式文件的前三字节为0xef,0xbb,0xbf;读取的时候要跳过这三字节解码;写入的时候要先写这三字节到文件头。 /× utf8wr.h ×/#ifndef UTF8WR_H#define UTF8WR_H#include #include #include #include size_t utf8_encode(con
2014-09-13 01:10:41
1407
转载 VS2010: WinSDK7.1版DirectShow--从安装到使用
1,尝试安装这个DirectX June 2010。安装一切正常,但最后就是说“安装失败”,错误代码是“S1023”。网上调查半天,原来如此。以下的更新必须先卸掉。Microsoft Visual C++ 2010 x86/x64 redistributable - 10.0.(number over 30319)之后安装成功。再用Windows Update重新安装卸掉的
2014-09-09 11:50:55
2247
转载 CRichEditCtrl使用大全
CRichEditCtrl使用大全richedit 常见使用问题一.常见问题a.可以编译,不能执行的在需要在相应的对话框中加上InitInstance(void)函数中添加AfxInitRichEdit();b.升级默认的Riched版本(默认的有一些bug),如可在InitInstance中添加LoadLibrary("RICHED20.DLL
2014-08-30 10:50:48
608
原创 C++如何得到C#窗口句柄
ref class mytextbox: public Form{ HWND getHwnd() { void* p = Handle.ToPointer(); HWND hwnd = (HWND)p; return hwnd; }}// c++/cli /clr 编译呢HWND __declspec(dllexpo
2014-05-17 19:31:14
1366
转载 在c#里调用C++的dll时,需要注意的一些问题
转载地址:http://jljlpch.iteye.com/blog/520509在c#里调用C++的dll时,需要注意的一些问题2009-11-19 12:21在c#里调用C++的dll,遇到了一些头疼的问题:C++里头文件定义形势如下:typedef void (*CALLBACKFUN1W)(wchar_t*, void
2014-03-21 15:17:17
726
转载 System.AccessViolationException: 尝试读取或写入受保护的内存
System.AccessViolationException: 尝试读取或写入受保护的内存
2014-03-21 14:42:50
4385
转载 mfc通过com控制AutoCAD导出jpg文件
http://bbs.mjtd.com/thread-100917-1-1.html我是使用mfc导入AutoCAD的类库来进行操作AutoCAD,需要打开一个文件,然后了利用再带的虚拟打印机打印出pdf文件。但是遇到很多中断,一直没能解决,希望得到各位的指导!先谢谢了!1 CAcadApplication cadApp;2 CAcadDocument cadDoc;
2014-01-11 17:38:30
1186
转载 如何阅读大型代码库?
http://blog.jobbole.com/51973/本文由 伯乐在线 -孑良 翻译自Ayende Rahien。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。
2013-11-27 15:26:54
435
转载 Top 10 Algorithms for Coding Interview
http://www.programcreek.com/2012/11/top-10-algorithms-for-coding-interview/The following are top 10 algorithms related concepts in coding interview. I will try to illustrate those concepts though so
2013-11-27 15:25:25
485
转载 平面交线
这篇文章致力于解决两个问题。1、求两平面的相交线。2、求直线与平面的交点。文章开始之前先说明几点。第一,平面由方向量以及平面到原点的距离表示。第二,直线由直线的方向向量以及直线上任意一点来表示。首先,我们来看下第一个问题。如图:这里有两平面,其法向量为n1、n2,我们的目的是求交线。 上面说过,直线由点和向量两部分组成。下面我们首先来求得点。假设P点为我们所要求的点。不难发现以P点
2013-11-20 16:50:57
1812
转载 OGRE中yaw/pitch/roll这三个原来是这样旋转的
做完OGRE初级教程一,知道了yaw,pitch,roll这三个旋转的确切意思。如果有一个人站在(0,0,0)点,面向X轴正向,头顶向上方向为Y轴正向,右手方向为Z轴正向,那么旋转角度和方向的计算方法如下:Yaw是围绕Y轴旋转,站在(0,0,0)点的人脚下是XOZ平面,以正角度为参数是向左转,以负角度为参数是向右转。Pitch是围绕X轴旋转,站在(0,0,0)点的人脚下是XOY平面,以
2013-11-06 19:25:17
2146
原创 常用字符串函数
另,可参考:常用字符串函数1. 字符串比较函数//比较两个字符串是否相同 int StrCmp(LPCTSTR lpStr1,LPCTSTR lpStr2);int StrCmpN(LPCTSTR lpStr1,LPCTSTR lpStr2,int nChar);int strcmp( const char *string1, const char *string2 );int wcscmp( c
2011-06-09 11:00:00
581
原创 vs2008 std::fstream以及std::ifstream打开中文路径名失败的解决方法
<br />vs2003都没有此问题,vs2008就有此问题,解决方法如下:<br />// 支持中文文件目录<br />std::locale loc = std::locale::global(std::locale(""));
2011-04-26 13:54:00
1210
原创 在VS2008 C++中如何调试 DLL工程
对DLL的调试是一个热门话题,上网搜索了一下,发现很多相关的信息,但几乎全部是没有进行验证的摘抄,很鄙视这种行为。所以我在浏览的一些国外的网站后,结合自己的经验写下我在vs 2008编译平台上调试DLL的方法。按照我描述的方法如果你还不能在DLL里打断点进行调试的话,那就找块板砖,拍我,或者拍你自己!在 C++ 项目中指定调用应用程序在“解决方案资源管理器”中选择 DLL 项目。从“视图”菜单中,选择“属性页”。在“Project 属性页”窗口的“配置”下拉列表中,选择“调试”。打开“配置属性”文件夹并选择
2011-04-24 21:51:00
2477
原创 批处理xcopy命令拷贝文件和文件夹
<br />可以用xcopy实现,即:xcopy obt/*.* C:/Windows/OBT/ /s /e<br />XCOPY 还有众多的功能, 是加参数来完成的。上面的/s /e 参数的作用分别是把子目录和空目录都复制过去,一些使用举例和参数说明如下:<br />1、如只是单纯地复制 E:/ 盘上所有文件到 D:/ 盘上,就输入“ xcopy e:/*.* d: /s /h "就行啦!如果在复制过程中,你不要他复制文件啦!那就按键盘热键“Ctrl " +"Pause /break" 二个热键 来中断复
2011-04-23 10:58:00
2052
原创 编写一个DLL时应当注意什么#1
<br />库与代码重用<br />1、静态库vs动态库<br />静态库的优势和劣势<br />动态库的优势与问题<br />2、静态C/C++运行库 vs 动态C/C++运行库 & manifest<br />3、关于动态库接口设计<br /> <br /> <br />库与代码重用<br /> <br />对于像C,C++这样的语言来说,库是扩展语言功能的重要手段,对于项目来说,代码库是节约开发时间,缩减成本,划分项目模块以利于多人合作,并通过重用已有代码而避免重复劳动的必要工具。开发一个稍具规模的项
2011-04-18 09:44:00
646
原创 VC程序在非MFC中使用CString
<br />CString在当今软件设计界里还是小有名气的,说它是MFC中使用的最多的类一点也不过,然而在使用sdk编windows程序的时候,确不能利用CString类,只能用sdk的运行时库,比如strlen,strcpy,strstr等等,本文讨论的是在非mfc程序中使用CString类的方法,算是个引子,如果有更好的实现方法,欢迎大家讨论。<br /> 为了使用CString类,首先源文件必须是以cpp结尾的,这是因为vc默认对不同的扩展名采用不同的编译方法和错误检查,mfc的支持文件Afx.h只
2011-04-18 01:36:00
597
原创 没有光盘?没关系!Windows 7 完美硬盘安装法大全
<br /> <br />距离windows7正式发售的时间是越来越近了,399元的价格让你心动了吗?呵呵,不过常常关注异次元和X-BetA的同学甚至还可以免费享受Windows 7呢~下载之后就赶紧安装吧~<br />不过新的问题又来了,对于没有刻录机的同学,如何安装win7有是个难题啦(比方说小宏)~哈哈,别怕,今天小宏直接用硬盘安装到了WIN7呢,下面就把方法告诉大家吧~<br />网络上流传的4大法门:<br /> <br />一、windows 7系统下全新安装高版Windows7:<br />1
2011-04-14 10:03:00
472
原创 VC内存泄露检查工具:Visual Leak Detector
<br /> <br /> <br />灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很强的隐蔽性,不容易被发现。然而不管内存泄漏多么轻微,当程序长时间运行时,其破坏力是惊人的,从性能下降到内存耗尽,甚至会影响到其他程序的正常运行。另外内存问题的一个共同特点是,内存问题本身并不会有很明显的现象,当
2011-04-13 17:59:00
423
原创 VC内存泄漏检测工具_Visual Leak Detector
<br />初识Visual Leak Detector<br /> 灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问 题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很强的隐蔽性,不容易被发现。 然而不管内存泄漏多么轻微,当程序长时间运行时,其破坏力是惊人的,从性能下降到内存耗尽,甚至会影响到其他程序的正常运行。另外内存问题的一个共
2011-04-13 15:23:00
481
原创 C++ STL下载和安装
作者: winter最近在网站访问日志中,看见有许多朋友在搜索“C++ STL下载”、“C++ STL 中文版下载”,因此这里写篇小文提醒那些刚接触STL的朋友。STL是标准模板库的简称,从94年7月开始纳入C++标准后得到迅速发展,形成了不同的版本(关于版本介绍参看STL的不同实现版本)。目前使用最广的是SGI STL和STLport。SGI STL本质上是为了配合SGI自作的UNIX变体IRIX所量身定做,好在STL都是一些标准接口和实现的头文件,随着大师们的不断改进,移植起来不太复杂。SGI STL的
2011-04-12 19:37:00
3330
原创 Using VC Build Hook to Target Multiple AutoCAD Versions .
<br />Using VC Build Hook to Target Multiple AutoCAD Versions <br />[Update: Visual Studio 2010 now includes a built in feature called native multi-targeting that replaces the need for VC Build Hook. Read this blog post to learn how to use VS 2010 to targe
2011-04-09 13:06:00
904
转载 使用VS2010 IDE维护VS2005/8程序
<br />VS2010的IDE,除了启动稍慢外,用起来是比较舒服,可是我有一些程序还必须用VS2005和VS2008,其实就是有的程序必须使用VC8和VC9,机器上当然也安装了VS2005和VS2008。<br />如果你安装了VS2008或者你机器上有VC9的编译环境(编译链接器、头文件、库文件),我们都知道VS2010默认状态下是可以编译调试VC9的程序,那么VC8呢?<br />找到:<br />C:/Program Files/MSBuild/Microsoft.Cpp/v4.0/Platform
2011-04-09 12:16:00
1145
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人