原创 編譯osgViewerMFC出現錯誤啦!

編譯環境:VS2017 Community 系統:win10 osg:3.6.3 問題:使用默認的第三方庫進行編譯時,只有osgViewerMFC出現了錯誤: 過程:一頓操作之後感覺自己找到了問題原因就是當前編譯的目標平臺問

原创 osgvieweMFC 顯示窗口問題

最近在使用編譯後的osg3.4.0的osgviewerMFC查看osg數據時,發現osg視圖窗口總是不會全部顯示,似乎視圖上下文的座標存在問題。 最後在osgChina的論壇一搜,發現已經有人解決了這個問題,核心問題在於下一段代碼改變

原创 關於ArcGIS Engine中Shape文件鎖的釋放(rd.lock,sr.lock,wr.lock)

本文主要介紹rd.lock、sr.lock與wr.lock的釋放問題,之後可能會引申到多線程中的批處理shape時鎖的問題! PS: 補充多線程處理shape 2018.12.04 經測試,使用Parallel.For測試批量處

原创 vs2013編譯osg3.4.0(包括osgQt)

前一篇文章寫了CMake,這一篇文章繼續編譯,這裏只介紹我編譯過程中出現的問題以及解決辦法介紹。 1.設置ALL_BUILD批生成:生成——》批生成,將Debug與Release模式勾選上,選擇生成;這個過程如果成功將近3個小時!

原创 CMake OSG+VS2013+Qt5.7.0

參考文章,講的很全面!!! 下載 主要是各種庫包的下載: 1.osgChina下載osg 2.osgChina第三方庫下載 3.osgChina數據下載 4.cmake:自己百度,安裝的時候最好自動設置一下全局環境變量(安裝過程的可以

原创 Qt實現讀取顯示obj文件——動態綁定紋理與消除紋理

上一篇文章講到了多線程加載紋理,感覺效果很滿意,如果你在後臺加載紋理的時候轉動模型,已經綁定的紋理將會一個個加上去,視覺上竟然有了動畫的感覺~~~ 需求 然後我想看模型的時候,有時候不想要顯示紋理怎麼辦呢?就是存在一個按鈕,點擊按下則顯

原创 獲得Mxd中的Map集合

年前雖然沒有什麼特別多的事,但是研究三維的東西確實比較掙扎,尤其是在基礎基本爲0的情況下~~新年剛來,還沒有什麼進一步的研究,先來看看ArcEngine的東西~ 前沿 做一個批量出圖的程序,MXD中有兩個Map,即兩個Data Fram

原创 Qt實現讀取顯示obj文件——說明

年後回來一個多月基本上都在研究OpenGL的東西~由於C++,Qt和三維的基礎基本都是0,所以有些吃力,好在在動手寫代碼將近20天之後總算做出了一點成績~ 環境 Qt 5.5 +AddIn+VS2013,qt相關下載戳這裏,VS201

原创 3ds Max 2014插件安裝(插件無效的原因~)

入坑3ds Max插件開發~ 項目需要,所以埋頭研究3ds Max插件開發,上一篇文章費了老勁才找到完整的文檔和開發社區~ 這一次在使用插件嚮導創建的插件死活不能加載到Max中!~ 問題描述 使用wizard創建的utility插件項

原创 三維建模

一、 專業3D建模軟件 3DS Max 美國Autodesk公司的3D Studio Max(前身是Discreet公司的,後被Autodesk收購)是基於PC系統的三維建模、動畫、渲染的製作軟件,爲用戶羣最爲廣泛的3D建模軟件之一。常

原创 Qt實現讀取顯示obj文件——讀取數據

前一篇寫了關於實現的一些說明Qt實現讀取顯示obj文件——說明,這一篇說一說數據的讀取~ 說明 在頭文件中我們建立一個OBJ文件的數據模型類;記錄一些模型的結構與之後可能會使用的數據結構;(之後會在Github上上傳所有的源碼,但是數據

原创 3ds Max 2014 SDK配置開發環境以及遇到的問題

領導讓研究一下Max插件,於是從一個坑立刻跳到另一個坑中!目前SDK已經更新到了2018,真是一年一個版本。。。 環境 機器:Win7 旗艦 64+SP1 IDE : VS2010(由於使用3ds Max 2014和vs的版本之間有對

原创 編譯MeshLab(2)—VS中引用Lib文件

上一篇編譯MeshLab(1)—軟件安裝與代碼下載已經將環境和代碼下載下來了,那麼接下來就是編譯了~ 作爲一個大學沒畢業就丟掉了C++的菜雞,我表示我只有寫一行C++代碼出現幾百個錯誤的悲慘回憶~ C++引用lib文件 在VS2010中

原创 Qt實現讀取顯示obj文件——繪製數據

前面的工作做好之後,繪製的代碼就沒那麼麻煩了,但是要注意紋理座標和麪的節點座標是交替進行的,就是一個紋理座標,一個節點座標~否則顯示不出來紋理!(成功的圖就不發了,估計是要保密的~) //渲染模型 void _glDraw(_GLMode

原创 配置Qt調試環境~

儘管可以在VS中開發Qt,但是發現Qt5中的QML語言在VS2010中是不支持的~而且很多開發資料都是基於Qt Creator的~ 雖然很不熟悉這個IDE的快捷鍵,但是我還是決定跳到Qt Creator~ 環境 QtCreator:3.