Курсовая работа: Отрисовка сцены "Отражающиеся дорожки" алгоритмом обратной трассировки лучей

Color rcolor = reflectedRay. Shade (lights, objects, bgnd);

r += kt*rcolor.getRed();

g += kt*rcolor.getGreen();

b += kt*rcolor.getBlue();

} else {

r += kt*bgnd.getRed();

g += kt*bgnd.getGreen();

b += kt*bgnd.getBlue();

}

}

}

// чтобы избежать выход за границы

r = (r > 1f)? 1f: r;

r = (r < 0f)? 0f: r;

g = (g > 1f)? 1f: g;

g = (g < 0f)? 0f: g;

b = (b > 1f)? 1f: b;

b = (b < 0f)? 0f: b;

return new Color (r, g, b); // возвращениецветаточки

}

}

Приложение 6

Листинг WorkVector.java

package objects;

/**

*

* @author Алексей

*/

public class WorkVector {

К-во Просмотров: 314
Бесплатно скачать Курсовая работа: Отрисовка сцены "Отражающиеся дорожки" алгоритмом обратной трассировки лучей