原创 Radiosity

Lighting and shadow casting algorithms can be very roughly divided into two categories; Direct Illumination and Global

原创 使用pbrt 1.03遇到的問題和解決方法

  版本1.03,在http://www.pbrt.org/downloads.php下載,目前是最新的,使用起來遇到了如下問題,可能以後還會更多。1. 編譯flex,bison腳本。這一步的確很煩,很多人都是卡在這一步就過不去了。這裏

原创 C++中不常用的關鍵字

 mutable關鍵字     關鍵字mutable是C++中一個不常用的關鍵字,他只能用於類的非靜態和非常量數據成員我們知道一個對象的狀態由該對象的

原创 OpenGL顯示列表的好處

I didn't understand what is the difference between opengl lists and other functions which encapsulates the drawing sent

原创 利用MarchingCubesGreedy進行曲面重建

// Normal estimation* pcl::search::KdTree<pcl::PointXYZ>::Ptr tree (new pcl::search::KdTree<pcl::PointXYZ>); t

原创 關於使Visual Studio 2005/2008開發的MFC程序具有XP風格的問題

轉自:http://blog.163.com/zhouence518@126/blog/static/71435456200911124301347/   當用Visual Studio 2005/2008創建MFC程序時,如果選擇Un

原创 VC++2005 CString和char*的相互轉換

在我的工程裏面要集成一個用C開發的程序,用VC做windows窗體的界面,在C的函數中有不少是使用char*作爲參數的,因此有一個必不可少的步驟就是把CString轉換爲shar*字符串。     作爲一個初學者,遇到這個問題,首先是在b

原创 VC常見問題百問

(1) 如何通過代碼獲得應用程序主窗口的 指針? 主窗口的 指針保存在CWinThread::m_pMainWnd中,調用AfxGetMainWnd實現。 AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMI

原创 C++內存對象大會戰(轉)

轉自: http://dev.yesky.com/105/2030105.shtml 如果一個人自稱爲程序高手,卻對內存一無所知,那麼我可以告訴你,他一定在吹牛。用C或C++寫程序,需要更多地關注內存,這不僅僅是因爲內存的分配是否合理直接

原创 自己編程總結點小經驗

 1.如果一個類佔用的內存比較大,那麼在其他類中,如果它做爲數據成員,那麼最好把它寫成指針的形式,這樣,使用它的類佔用的空間就小了.但是寫成指針形式經常容易出錯誤,需要熟練了纔可以.   2.如果自己聲明瞭構造函數,那麼編譯器是不會再爲這

原创 Use GridProjection to construct surface

// surface建立部分 // Normal estimation* pcl::search::KdTree<pcl::PointXYZ>::Ptr tree (new pcl::search::KdTree<pcl::P

原创 MFC編寫屬性頁對話框方法

我啊,笨...,還是記下來好...   建立一個SDI應用程序,Project->Add to Project->Components and Contrals...->Visual C++ Components文件夾->Property

原创 VC從文件全路徑中獲取文件名和擴展名方法(CString)

方法一: CString CPrintImage::GetFileTitleFromFileName(CString FileName,CString& ExtendName) //獲取文件名和擴展名 { int Where;

原创 DLL學習筆記

讀<VC技術內部第四版>   Win32 DLL在DLL代碼中,必須顯示生命導出函數,類似這樣:extern "C" __declspec(dllexport) void MyFunction(int n);在客戶方面,必須聲明對應的導入

原创 PCL安裝與第一個程序的運行

只爲記錄一下第一次PCL的流程: Windows XP; vs2008 PCL-1.5.1-AllInOne-msvc2008-win32.exe 安裝完All_in_one的程序後,不用任何編譯; 第一個例子: 用pcd_read.c