放大到指定範圍 ArcGlobe和C

2022-04-23 15:48:54 字數 869 閱讀 8089

開始接觸arcglobe了,在網上很少相關方面的資料,無論是操作還是二次開發的,都很少,對於我這樣乙個熟悉二維開發卻沒有接觸過三維開發的人員來說,很是鬱悶。

沒有辦法,只有自己一點點摸索了,結合類庫圖以及網上的少有的點點博文,開始了自己的漫長探索之路~

ipoint pt = feat.shape as ipoint;

ienvelope env = pt.envelope;

env.putcoords(env.xmin - 0.005, env.ymin - 0.005, env.xmax+0.005, env.ymax+0.005);

//pglobe is a variable of type iglobe

iglobedisplay pglbdisplay = this.axglobecontrol1.globe.globedisplay;

//get the activeviewer

isceneviewer pviewer = pglbdisplay.activeviewer;

//get the camera of the current viewer

icamera pcamera = pviewer.camera;

//set the globecamera to the camera of the activeviewer

iglobecamera pglobecamera = (iglobecamera)pcamera;

isceneviewer sceneviewer = pglbdisplay.activeviewer;

pglobecamera.settozoomtoextents(env, this.axglobecontrol1.globe, sceneviewer); 

pytest之指定測試範圍

本文總結如何指定pytest當次執行的覆蓋範圍。總體來說,可以指定執行單個測試目錄,單個檔案,單個測試類,單個測試類中的方法,單個函式。而這些指定僅和乙個引數有關。首先看示例程式的目錄結構 以示例說明 指定執行單個測試目錄 pytest.main test case 指定執行單個測試檔案 pytes...

diff shell 指定範圍 shell程式設計筆記

指令碼都是在子bash中執行的 第一行都為 只能為第一行 bin bash 指定了shell指令碼直譯器的路徑 cd proc fd 進入bash中檢視sokect echo e get http 1.0n 8 hhtp 1.0是個短連線 只能請求一次 本地 當前shell擁有 生命週期隨shell...

作用讓UI在指定矩形範圍顯示 超過範圍透明

shader ui default cliprect color tint color 1,1,1,1 stencilcomp stencil comparison float 8 stencil stencil id float 0 stencilop stencil operation floa...