一 SharpGL的介紹

2022-07-10 03:06:07 字數 1058 閱讀 3547

一、sharpgl的介紹

opengl(英語:open graphics library,譯名:開放圖形庫或者「開放式圖形庫」)是用於渲染

2d、3d

向量圖形的跨語言、跨平台的應用程式程式設計介面(api)。

何為sharpgl?簡單來講就是opengl for c#。

就我個人理解來說,他的入門算是比較簡單。作為初學者進行一些簡單的三維資料繪製可以說是很方便的。

接手的乙個專案需要對射頻訊號的三維輻射圖進行顯示,給使用者提供直觀和清晰的視角,以便對射頻天線的輻射強度進行觀察分析。

設計的思路是借鑑了nsi的布局。如下三圖所示,分別顯示了天線的平面近場方向圖,柱面近場輻射強度圖和圓極化輻射強度圖。

總結兩個字就是酷炫,簡潔的設計和鮮明的色彩交叉將不同幅度的訊號強度顯示的非常美觀。層次分明的線條交叉也給設計增色不少。nsi是用什麼設計的,我不知道。但我可以負責的和你說,用sharpgl絕對可以實現類似的效果,以下是用c#製作的後期效果。當然還是差點水準,一方面是繪製資料的數值(幅度)起伏波動不大,一方面是線條外框層次未設計,待優化嘍。

這個系列算是我這個專案的總結吧,隨緣更新(很多東西找不到了,得重寫)。

有興趣的也可以找找幾位大神:bit祝威;豬悟能 和 殘血 的教學進行學習,還有乙個國外大牛的教程也是很厲害,可以去漲漲見識。

nehe**:

nehe**的中文版:

xUtils框架的介紹(一)

xutils 包含了很多實用的android工具。xutils 源於afinal框架,對afinal進行了大量重構,使得xutils 支援大檔案上傳,更全面的http請求協議支援,擁有更加靈活的orm,更多的事件註解支援且不受混淆影響。同時需要注意的是,xuitls 最低相容android 2.2 ...

xUtils框架的介紹(一)

xutils 包含了很多實用的android工具。xutils 源於afinal框架,對afinal進行了大量重構,使得xutils支援大檔案上傳,更全面的http請求協議支援,擁有更加靈活的orm,更多的事件註解支援且不受混淆影響。同時需要注意的是,xuitls最低相容android 2.2 ap...

C 的基本介紹(一)

net指的是乙個平台,一種技術。可以用於開發桌面應用程式,網頁開發,手機開發。c 是一種程式語言,可以開發基於.net平台的應用。大括號表示專案的命名空間從第乙個大括號開始到最後乙個括號結束。class的意思是類。program是類的名稱。如圖表示這個類從它下面的這個大括號開始到相對應的大括號結束。...