原创 C#語法-變量

不同類型變量進行運算的問題: double a = 42.29; int b = 4229; int c = a + b; Console.WriteLine("c = {0}",c); Console.ReadKey(); 上面這種編

原创 OpenGL中的4x4矩陣的意義2

opengl中的4x4方陣是列優先排序: 第4列表示座標系原點變換後的x、y和z值。 這16個值表示了空間中的一個特定位置,以及相對於視覺座標系(固定不變的絕對座標系)的3個軸的方向。 這個16個值也可以表示爲相對於視覺座標系的一個局部

原创 圖片Alpha預乘的作用

爲什麼要有預乘透明度呢 因爲Alpha-Blending,所謂Alpha-Blending,其實就是按照“Alpha”混合向量的值來混合源像素和目標像素,一般用來處理半透明效果。 混合公式: resultRGB = srcRGB*srcA

原创 C#語法學習-託管類型、非託管類型

在介紹 C# 的託管類型和非託管類型之前,我們先來說說 C# 的類型體系以及各種類型在內存(虛擬內存)中的存儲方式。 C# 類型體系 C# 的類型包含以下三大類: 值類型 枚舉 結構 數值類型(numeric) 整型 浮點型 dec

原创 C#語法學習-const與readonly區別

1.靜態常量(編譯時常量)const 在編譯時就確定了值,必須在聲明時就進行初始化且之後不能進行更改,可在類和方法中定義。定義方法如下: const double a=3.14;// 正確聲明常量的方法 const int b;

原创 學習筆記(06):OpenGL基礎教程-光照的調試技巧

立即學習:https://edu.csdn.net/course/play/5322/100522?utm_source=blogtoedu環境光:入射方向來自所有方向。其特徵是入射方向和出射方向均爲任意方向,它是一種均勻的光照效果。它決

原创 C#語法學習-託管代碼和非託管代碼的理解

c#的託管代碼和非託管代碼的理解 理解託管和非託管代碼的前提之下,要先了解CLR(公共語言運行庫) .Net Framework 是由彼此獨立又相關的兩部分組成:CLR 和 類庫, CLR是它爲我們提供的服務,類庫是它實現的功能. .NE

原创 C#語法學習-object和int之間關係

obj 和int之間關係 using System; namespace RectangleApplication { class ExecuteRectangle { static void Main(

原创 向量、座標和座標系之間的關係:

立即學習:https://edu.csdn.net/course/play/5322/100512?utm_source=blogtoedu  向量、座標和座標系之間的關係: 座標系: 指的是三個基向量作爲列向量組成的矩陣叫做座標系,這三

原创 C# Convert.ToInt32() 與 int.Parse() 的區別、Convert.ToDouble 與 Double.Parse 的區別

(1) 這兩個方法的最大不同是它們對 null 值的處理方法: Convert.ToInt32(null) 會返回 0 而不會產生任何異常,但 int.Parse(null) 則會產生異常。 (2) 對數據進行四捨五入時候的區別  a. 

原创 C# 中 String 跟 string 的區別

C# 中 String 跟 string 的區別 string 是 C# 中的類,String 是 .net Framework 的類(在 C# IDE 中不會顯示藍色) C# string 映射爲 .net Framework 的Str

原创 學習筆記(15):OpenGL-壓縮紋理

立即學習:https://edu.csdn.net/course/play/3512/60820?utm_source=blogtoeduOPGL壓縮文理: 好處: 1.傳輸效率很高因爲壓縮率很大,壓縮後內存降低了6倍或12倍。 2.這個

原创 1. 轉換構造函數 2. explicit關鍵字 3. 類型轉換函數

1. 轉換構造函數 類的構造函數可以定義不同類型的參數,當參數滿足下列條件時,就可稱其爲轉換構造函數。 函數僅有一個參數 參數是基本類型或者其他類類型 其中,有一種特殊情形,也可構成轉換構造函數。 函數有多個參數,但除了第一個參數外,其餘

原创 學習筆記(12):3D圖形理論-投影和觀察矩陣

立即學習:https://edu.csdn.net/course/play/3814/67301?utm_source=blogtoedu perspective(fovy,aspect,zNear,zFar)函數可以生成一個投影矩陣 f