Почему направление от центра сферы к началу луча в трассировщике лучей? - PullRequest
0 голосов
/ 12 ноября 2018

Я прочитал учебник по трассировке лучей здесь

https://www.scratchapixel.com/lessons/3d-basic-rendering/minimal-ray-tracer-rendering-simple-shapes/ray-sphere-intersection

и хотите добиться этого, следуя этому коду

https://www.shadertoy.com/view/MdXSD8

Но мне интересно, почему L на картинке представлен так?

vec3 oc = ro - sphere.xyz

enter image description here

Я думаю, это должен быть вектор от точки начала луча до центра сферы?

От О до С на картинке?

vec3 oc = sphere.xyz - ro
...