原创 在Global Mapper中導入點的文本格式

目錄 有時候想在Global Mapper快速顯示一個點的具體位置,來不及去創建一個具體的矢量文件。一個最快速的方式就是將這個點寫在文本文件中導入: 13149831.629692005 2817252.5824931804 0 P1

原创 球體投影到像素空間的大小

1. 概述 需要說明的是,球體投影到像素空間的結果可能不是一個正圓,其半徑或者直徑大小隻能估算而沒有確定的值。根據參考資料,球體投影到像素空間的半徑的計算公式爲: \[radius_{[clip\_space]} = radius * co

原创 WMTS地圖服務每一層級分辨率

目錄1. 概述2. 詳論2.1. Web墨卡託2.2. 大地經緯度3. 參考 1. 概述 WMTS地圖服務每一層級的分辨率是多少?關於這個問題以前推算過,但總是忘記了。網上查詢又是一堆廢話,現在把這個問題記錄如下。 2. 詳論 WMTS地圖

原创 Unity3D學習筆記12——渲染紋理

目錄1. 概述2. 詳論3. 問題 1. 概述 在文章《Unity3D學習筆記11——後處理》中論述了後處理是幀緩存(Framebuffer)技術實現之一;而另外一個幀緩存技術實現就是渲染紋理了。通常來說,我們渲染的場景會直接顯示到屏幕的顏

原创 Unity3D學習筆記11——後處理

目錄1. 概述2. 詳論2.1. 實現2.2. 解析 1. 概述 一般來說,圖形渲染引擎都會把幀緩衝(Framebuffer)技術封裝成兩個接口,其中之一就是後處理(Post-process)。直觀來理解,後處理指的是場景在渲染完成之後,不

原创 Unity3D學習筆記10——紋理數組

目錄1. 概述2. 詳論2.1. 實現2.2. 注意3. 參考 1. 概述 個人認爲,紋理數組是一個非常有用的圖形特性。紋理本質上是一個二維的圖形數據;通過紋理數組,給圖形數據再加上了一個維度。這無疑會帶來一個巨大的性能提升:一次性傳輸大量

原创 Unity3D學習筆記9——加載紋理

目錄1. 概述2. 詳論2.1. Resources方式2.2. API方式2.3. Web方式 1. 概述 理論上,Unity中加載紋理並沒有什麼難度,只需要將圖片放置在Assets文件夾內,就會被識別成紋理,從而可以加載到場景中。但是一

原创 Unity3D學習筆記8——GPU實例化(3)

目錄1. 概述2. 詳論2.1. 自動實例化2.2. MaterialPropertyBlock3. 參考 1. 概述 在前兩篇文章《Unity3D學習筆記6——GPU實例化(1)》《Unity3D學習筆記6——GPU實例化(2)》分別介紹

原创 Unity3D學習筆記7——GPU實例化(2)

目錄1. 概述2. 詳論2.1. 實現2.2. 解析3. 參考 1. 概述 在上一篇文章《Unity3D學習筆記6——GPU實例化(1)》詳細介紹了Unity3d中GPU實例化的實現,並且給出了詳細代碼。不過其着色器實現是簡單的頂點+片元着

原创 Unity3D學習筆記6——GPU實例化(1)

目錄1. 概述2. 詳論3. 參考 1. 概述 在之前的文章中說到,一種材質對應一次繪製調用的指令。即使是這種情況,兩個三維物體使用同一種材質,但它們使用的材質參數不一樣,那麼最終仍然會造成兩次繪製指令。原因在於,圖形工作都是一種狀態機,狀

原创 Unity3D學習筆記4——創建Mesh高級接口

目錄1. 概述2. 詳論3. 其他4. 參考 1. 概述 在文章Unity3D學習筆記2——繪製一個帶紋理的面中使用代碼的方式創建了一個Mesh,不過這套接口在Unity中被稱爲簡單接口。與其相對應的,Unity還提供了一套高級API來創建

原创 Unity3D學習筆記5——創建子Mesh

目錄1. 概述2. 詳論2.1. 實現2.2. 解析3. 參考 1. 概述 在文章Unity3D學習筆記4——創建Mesh高級接口通過高級API的方式創建了一個Mesh,裏面還提到了一個SubMesh的概念。Mesh是對於三維物體對象的封裝

原创 C++從靜態類型到單例模式

目錄1. 概述2. 詳論2.1. 靜態類型2.1.1. 靜態方法成員2.1.2. 靜態數據成員2.2. 單例模式2.2.1. 實現2.2.2. 問題3. 參考 1. 概述 很多的知識,學習的時候理解其實並不是很深,甚至覺得是是不太必要的;而

原创 SQLite3使用筆記(2)——插入

目錄1. 論述2. 總結 1. 論述 如同上一篇文章SQLite3使用筆記(1)——查詢所述,使用SQLite進行查詢操作同樣有兩種方式。對於比較簡單的表格插入,使用sqlite3_exec()接口就可以了: string strSql

原创 SQLite3使用筆記(1)——查詢

目錄1. 概述2. 詳論2.1. 打開/關閉數據庫2.2. 數據查詢3. 參考 1. 概述 SQLite是一個嵌入式SQL數據庫引擎。與大多數其他 SQL 數據庫不同,SQLite 沒有單獨的服務器進程。SQLite 直接讀寫普通磁盤文件。