The original function name in ao.c was orthoBasis.
I guess the function is generating orthonormal basis (https://en.wikipedia.org/wiki/Orthonormal_basis).
This commit is contained in:
aoki1980taichi 2022-06-23 21:40:40 +09:00 коммит произвёл Hiroshi SHIBATA
Родитель 3146cbbbc4
Коммит 5894202365
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -151,7 +151,7 @@ def clamp(f)
i.to_i
end
def otherBasis(basis, n)
def orthoBasis(basis, n)
basis[2] = Vec.new(n.x, n.y, n.z)
basis[1] = Vec.new(0.0, 0.0, 0.0)
@ -183,7 +183,7 @@ class Scene
def ambient_occlusion(isect)
basis = Array.new
otherBasis(basis, isect.n)
orthoBasis(basis, isect.n)
ntheta = NAO_SAMPLES
nphi = NAO_SAMPLES