Шукаєте відповіді та рішення тестів для Course 15953? Перегляньте нашу велику колекцію перевірених відповідей для Course 15953 в edu.vik.bme.hu.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Egy háromszög három csúcsa képernyő koordinátarendszerben:
(69, 37, 0,7)
(87, 15, 0,1)
(73, 97, 0,4)
Mennyivel változik a z koordináta, amikor a kitöltés során egy pixelről a jobboldali szomszéd pixelre lépünk?
Az alábbi osztály egy origó középpontú és axes.x, axes.y, axes.z fél főtengelyhosszú ellipszoidot valósít meg, amelyre a sugár metszéspontszámítást implementáltuk. A vec3-ra az osztást GLSL stílusban, azaz koordinátánként függetlenül valósítottuk meg. Kérjük a hibás sorok sorszámát!
class : public Intersectable {
vec3 axes;
public:
Hit intersect(const Ray& ray) {
Hit hit;
1) float a = dot(ray.dir/axes, ray.dir/axes);
2) float b = dot(ray.start/axes, ray.dir/axes) * 2;
3) float c = dot(ray.start/axes, ray.start/axes) ;
4) float discr = b * b - 4 * a * c;
5) if (discr < 0) return hit; else discr = sqrtf(discr);
6) float t1 = (-b + discr)/2/a, t2 = (-b - discr)/2/a;
7) if (t1 <= 0) return hit; // t1 >= t2 for sure
8) hit.t = (t2 > 0) ? t2 : t1;
9) hit.position = ray.start + ray.dir * hit.t;
10) hit.normal = (hit.position - center)/radius;
hit.material = material;
return hit;
}
};
A sugár irányvektora (5, 0, 0) és egy (1, 1, 1) középpontú gömb (4, 5, 1) pontját találja el. Milyen irányban halad tovább, ha a gömb optikailag sima, tükröző? Válaszként az egység hosszú irányvektor x komponensét várjuk.
A sugár irányvektora (8, 0, 0) és egy (1, 1, 1) középpontú gömb (4, 5, 1) pontját találja el. Milyen irányban halad tovább, ha a gömb optikailag sima, törő, és a gömb anyagának relatív törésmutatója 1.0? Válaszként az egység hosszú irányvektor x komponensét várjuk.
Egy kvadratikus felület mátrixa az alábbi:
0, 0, 0, 1
0, 0, 0, 1
0, 0, 0, 1
1, 1, 1, -2
A felületet sugárkövetéssel jelenítjük meg, a szem az origóban van, a sugár irányvektora az (1, 1, 1).
Mennyi a kvadratikus felület normálvektorában az x és z komponensek aránya (n.x/n.z) ott, ahol a sugár először metszi a kvadratikus felületet.
Egy implicit egyenletű felületet, ahol , az pontban talált el egy (1,3,7) kezdőpontú sugár . Mi a felület normálvektorában az x és y komponensek aránya a metszéspontban?
Egy háromszög három csúcsa (4,5,3), (4,8,3), (4,5,8). Hol metszi a (0,0,0) kezdőpontú (1,0,0) irányvektorú sugár a háromszög síkját? A metszéspont x koordinátáját várjuk válaszként.
Az N=(0, 0, 1) normálvektorú felületet a (0,3,4) irányból világítja meg egy 9 W/m^2/st sugársűrűségű irányfényforrás. A felület diffúz visszaverődési tényezője 0,0. Mekkora sugársűrűséget detektál a ponttól az (1,2,3) irányban lévő kamera?
A fénysugár egy 1/0,6 törésmutatójú közegből érkezik a közeg határára. A határ másik oldalán levegő van. Legalább hány fokos szöget kell bezárnia fénysugár irányának és a levegő felé mutató felületi normálisnak, hogy a fénysugárból semmi se tudjon kilépni a közegből és teljes visszaverődés következzen be.