<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[37度专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/degree_37</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; degree_37]]></copyright><item><title><![CDATA[Use GridProjection to construct surface]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/7849335</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/7849335</guid><author>degree_37</author><pubDate>Thu, 09 Aug 2012 21:58:56 +0800</pubDate><description><![CDATA[// surface建立部分
    // Normal estimation*
	pcl::search::KdTree::Ptr tree (new pcl::search::KdTree);
    tree->setInputCloud(mls_points);

    pcl::NormalEstimation n;
    n.setInputCloud(mls_points);]]></description><category></category></item><item><title><![CDATA[利用MarchingCubesGreedy进行曲面重建]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/7847646</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/7847646</guid><author>degree_37</author><pubDate>Thu, 09 Aug 2012 15:18:37 +0800</pubDate><description><![CDATA[// Normal estimation*
	pcl::search::KdTree::Ptr tree (new pcl::search::KdTree);
    tree->setInputCloud(mls_points);

    pcl::NormalEstimation n;
    n.setInputCloud(mls_points);
    n.setSearchMetho]]></description><category></category></item><item><title><![CDATA[PCL安装与第一个程序的运行]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/7792219</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/7792219</guid><author>degree_37</author><pubDate>Fri, 27 Jul 2012 10:13:45 +0800</pubDate><description><![CDATA[只为记录一下第一次PCL的流程：
Windows XP;
vs2008
PCL-1.5.1-AllInOne-msvc2008-win32.exe
安装完All_in_one的程序后，不用任何编译；


第一个例子：
用pcd_read.cpp进行尝试，需要做如下设置：
include:
D:\PCL_1.5.1\include\pcl-1.5
D:\PCL_1.5.1\3r]]></description><category></category></item><item><title><![CDATA[写DLL引起与主程序资源冲突的解决方法]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/6646784</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/6646784</guid><author>degree_37</author><pubDate>Sat, 30 Jul 2011 16:27:05 +0800</pubDate><description><![CDATA[class的声明里要加AFX_CLASS_EXPORT
CLightResultDlg::CLightResultDlg(CWnd* pParent, UINT nType) {EnableAutomation();HMODULE hDLL = GetModuleHandle(]]></description><category></category></item><item><title><![CDATA[VC从文件全路径中获取文件名和扩展名方法（CString）]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/5506674</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/5506674</guid><author>degree_37</author><pubDate>Tue, 20 Apr 2010 14:00:00 +0800</pubDate><description><![CDATA[方法一：CString CPrintImage::GetFileTitleFromFileName(CString FileName,CString& ExtendName) //获取文件名和扩展名{    int Where;    Where=FileName.ReverseFind(//);    if(Where==-1)    {        Where]]></description><category></category></item><item><title><![CDATA[MFC文件操作相关]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/5494254</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/5494254</guid><author>degree_37</author><pubDate>Fri, 16 Apr 2010 16:31:00 +0800</pubDate><description><![CDATA[1.找model文件夹下的所有obj格式文件： 	CFileFind finder;	CString strFileName;	//GetModuleFileName(NULL,strDir.GetBufferSetLength(MAX_PATH+1),MAX_PATH);   //获得当前.exe文件的路径	::SetCurrentDirectory(_T("//model"]]></description><category></category></item><item><title><![CDATA[VC++2005 CString和char*的相互转换]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/5221959</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/5221959</guid><author>degree_37</author><pubDate>Thu, 21 Jan 2010 20:48:00 +0800</pubDate><description><![CDATA[在我的工程里面要集成一个用C开发的程序，用VC做windows窗体的界面，在C的函数中有不少是使用char*作为参数的，因此有一个必不可少的步骤就是把CString转换为shar*字符串。     作为一个初学者，遇到这个问题，首先是在baidu上搜索了一下转换的方法，有很多结果，别人也说有效，但是我把它放在我的代码里面的时候，就是出现错误。下面是我的解决办法。     使用CString的Get]]></description><category></category></item><item><title><![CDATA[关于使Visual Studio 2005/2008开发的MFC程序具有XP风格的问题]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/5221168</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/5221168</guid><author>degree_37</author><pubDate>Thu, 21 Jan 2010 16:42:00 +0800</pubDate><description><![CDATA[转自：http://blog.163.com/zhouence518@126/blog/static/71435456200911124301347/ 当用Visual Studio 2005/2008创建MFC程序时，如果选择Unicode编码方式则程序自动具有XP控件风格；如果没有选择或选择多字符集编码方式，则需要如下操作：将下面的内容保存到一个文件名为***.manifest]]></description><category></category></item><item><title><![CDATA[VC常见LINK处理方法]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/4773163</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/4773163</guid><author>degree_37</author><pubDate>Thu, 05 Nov 2009 19:05:00 +0800</pubDate><description><![CDATA[ VC常见LINK处理方法在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数, 就会在编译时产生很多连接错误, 如errorLNK2001错误, 典型的错误提示有:libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _mainLIBCD.lib(wincrt0.obj)]]></description><category></category></item><item><title><![CDATA[有关数学算法中容易出错的地方]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/4731014</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/4731014</guid><author>degree_37</author><pubDate>Mon, 26 Oct 2009 22:05:00 +0800</pubDate><description><![CDATA[ 在用到三角函数的时候，它的参数应该为弧度，也就是说sin(angle)中，这个angle应该为弧度，而不是角度，如果是角度，那么应该*PI/180;]]></description><category></category></item><item><title><![CDATA[VC常见问题百问]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/4504100</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/4504100</guid><author>degree_37</author><pubDate>Mon, 31 Aug 2009 16:44:00 +0800</pubDate><description><![CDATA[（1） 如何通过代码获得应用程序主窗口的 指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.（2） 确定应用程序的路径Use GetModuleFileName 获得应用程序的路径，然后去掉可执行文件名。Ex]]></description><category></category></item><item><title><![CDATA[Ocx控件学习笔记]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/4183682</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/4183682</guid><author>degree_37</author><pubDate>Thu, 14 May 2009 15:54:00 +0800</pubDate><description><![CDATA[ 按照《MFC Windows程序设计（第2版）》书中P1132开始介绍的内容开始学习，基本可以掌握制作OCX控件的方法 InvalidateControl ()这个函数的作用是使得空间在属性值改变时自动重绘。 制作的ActiveX控件主要包括：method property event method的用途是为了其他程序在调用这个控件时，改变控件内数据的接口 pro]]></description><category></category></item><item><title><![CDATA[MFC编写属性页对话框方法]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/4106003</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/4106003</guid><author>degree_37</author><pubDate>Fri, 24 Apr 2009 10:20:00 +0800</pubDate><description><![CDATA[我啊，笨...，还是记下来好... 建立一个SDI应用程序，Project->Add to Project->Components and Contrals...->Visual C++ Components文件夹->Property Sheet点Insert，如果属性页是下一步形式的，选Wizard，...，点Close实际上是不是下一步形式的属性页，代码表现在在基类的构造函数中，有]]></description><category></category></item><item><title><![CDATA[C++程序运行时间的计算]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/4103328</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/4103328</guid><author>degree_37</author><pubDate>Thu, 23 Apr 2009 14:37:00 +0800</pubDate><description><![CDATA[ #include#includevoid main(){    clock_t start,finish;    double totaltime;    start=clock();    ……                     //把你的程序代码插入到这里面    finish=clock();    totaltime=(double)(f]]></description><category></category></item><item><title><![CDATA[用MFC写对话框形式的DLL并用程序进行调用方法]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/4101404</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/4101404</guid><author>degree_37</author><pubDate>Wed, 22 Apr 2009 19:35:00 +0800</pubDate><description><![CDATA[  建立一个MFC扩展的DLL-project（假设是ABC类） 编写应用的对话框（假设是Dlg类） 在ABC.cpp中加入如下代码（假设用函数Show调用）extern "C" __declspec(dllexport) void Show(){ HINSTANCE   save_hInstance   =   AfxGetResourceHandle(); //AfxS]]></description><category></category></item><item><title><![CDATA[VC/MFC学习笔记]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/4100798</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/4100798</guid><author>degree_37</author><pubDate>Wed, 22 Apr 2009 16:24:00 +0800</pubDate><description><![CDATA[ windows中的很多数据类型，如HWND，WParam等其实都是我们所熟悉的unsigned int等一些类型，而定义成新的形式是为了方便记忆，不要因为这个而被难住！消息队列：把消息放在队列中，应用程序每次都只取走消息队列中的第一条消息。 HINSTANCE：窗口的实例，一个程序可以有多个实例。 调用每一个消息用函数GetMessage().创建一个完整的窗口需要经过下面四个操作步骤：]]></description><category></category></item><item><title><![CDATA[DLL学习笔记]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/4083658</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/4083658</guid><author>degree_37</author><pubDate>Thu, 16 Apr 2009 12:26:00 +0800</pubDate><description><![CDATA[读 Win32 DLL在DLL代码中，必须显示生命导出函数，类似这样：extern "C" __declspec(dllexport) void MyFunction(int n);在客户方面，必须声明对应的导入函数，类似这样：extern "C" __declspec(dllimport) void MyFunction(int n);其中extern "C"是为了让MyFunction]]></description><category></category></item><item><title><![CDATA[C++内存对象大会战(转)]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/4060789</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/4060789</guid><author>degree_37</author><pubDate>Thu, 09 Apr 2009 21:55:00 +0800</pubDate><description><![CDATA[转自: http://dev.yesky.com/105/2030105.shtml如果一个人自称为程序高手，却对内存一无所知，那么我可以告诉你，他一定在吹牛。用C或C++写程序，需要更多地关注内存，这不仅仅是因为内存的分配是否合理直接影响着程序的效率和性能，更为主要的是，当我们操作内存的时候一不小心就会出现问题，而且很多时候，这些问题都是不易发觉的，比如内存泄漏，比如悬挂指针。笔者今天在这里]]></description><category></category></item><item><title><![CDATA[自己编程总结点小经验]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/3953013</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/3953013</guid><author>degree_37</author><pubDate>Tue, 03 Mar 2009 15:03:00 +0800</pubDate><description><![CDATA[ 1.如果一个类占用的内存比较大,那么在其他类中,如果它做为数据成员,那么最好把它写成指针的形式,这样,使用它的类占用的空间就小了.但是写成指针形式经常容易出错误,需要熟练了才可以. 2.如果自己声明了构造函数,那么编译器是不会再为这个类创建default构造函数的（default构造函数：也就是class e1这种的）。 3.如果QVector容器中需要改变其中的元素，就不能用.]]></description><category></category></item><item><title><![CDATA[编程常见错误]]></title><link>https://blog.youkuaiyun.com/degree_37/article/details/3952809</link><guid>https://blog.youkuaiyun.com/degree_37/article/details/3952809</guid><author>degree_37</author><pubDate>Tue, 03 Mar 2009 14:23:00 +0800</pubDate><description><![CDATA[ 1.在写类的成员函数的时候,忘记在成员函数前写类名字,导致类中的数据成员不可见,报错QVector3d CalFaceNormal(const int f0, const int f1, const int f2, QVector3d &faceNormal){ QNormal n0, n1, n2; n0 = normals.at(f0); n1 = normals.at(]]></description><category></category></item></channel></rss>