阿昌學(xué)習(xí)《RayTraing in one week》 (二)
這個(gè)第三章主要是新增一個(gè)vector3的類,其中包含了歸一化、加減乘除、點(diǎn)乘叉乘這些基本操作。

可以在網(wǎng)上找一下點(diǎn)乘叉乘的含義,最好看看視頻,講的會(huì)更明白一點(diǎn)。
簡(jiǎn)單點(diǎn)說就是:
點(diǎn)乘意義:可以用來(lái)表征或計(jì)算兩個(gè)向量之間的夾角,以及在b向量在a向量方向上的投影。
叉乘意義:向量a和向量b的叉乘結(jié)果是一個(gè)向量,就是法向量,這個(gè)向量垂直于a和b向量構(gòu)成的平面。
歸一化:就是把這個(gè)向量變成(0,1)之間的數(shù)值,方便計(jì)算和處理。

對(duì)應(yīng)的將main修改一下。
OKOK完成!
標(biāo)簽: