зеркало из https://github.com/github/ruby.git
typo otherBasis -> orthoBasis
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:
Родитель
3146cbbbc4
Коммит
5894202365
|
@ -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
|
||||
|
|
Загрузка…
Ссылка в новой задаче