學習D3D的一些基本概念 不斷更新中。。

2021-04-30 14:15:15 字數 406 閱讀 5003

光柵化是將乙個圖元轉變為乙個二維影象的過程。二維影象上每個點都包含了顏色、深度和紋理資料。將該點和相關資訊叫做乙個片元(fragment)。

有關直線的一些基本知識:

直線ab的引數表示式:x=a+mt  y=b+nt  z=c+pt

其中使用了直線上一點c(a,b,c) 方向向量:t(m,n,p),取不同的t值標識了直線上不同的點,t的取值範圍為(-∞,+∞),m,n,p分別表示了直線ab對x,y,z軸的傾斜程度。

有關平面的一些基礎知識:

平面表示式:ax+by+cz+d=0

平面的定位:乙個是平面所過的一點,另乙個是平面的法線。

上述表示式中a,b,c標識平面的法線向量為t(a,b,c)。將平面上任意一點(x,y,z)帶入表示式可計算出d。

頂點(vertex)資料結構:

3D的基本概念

頂點 乙個點在空間中的位置,描述具有x y z座標的空間位置。多邊形 通過連線多個頂點形成 網格 由乙個或多個多邊形組成 一般是三角形 四邊形 3d圖形是由3d網格構成的,3d網格也被稱為模型。紋理 物體的表面上繪製的圖案。材質 物體表面各可視屬性的結合,可以看出物體是由什麼材料組成的。這些可視屬性...

libtorch學習筆記(3) 一些基本概念

看名稱scaler就知道它是乙個數字,在libtorch中可以把標量視為零階張量,可以如此宣告 標量 auto scaler torch tensor 1.0f std cout scaler sizes length scaler.sizes size n scaler std endl 向量就是...

OC基礎3 一些基本概念

oc基礎 這個分類的文章是我在自學stephen g.kochan的 objective c程式設計第6版 過程中的筆記。1 關於nslog函式中的 2i 1 如果nslog函式輸出兩行資料,分別為9和10。如果使用 i 輸出,則9會和1對齊,如果使用 2i 輸出,則9會和0對齊。2i 表示輸出的整...