Hi :)

Здесь мы делимся своими впечатлениями от третьего дня #декабря.

Как видно из коммита за третий день [0], я работал над созданием структуры для трассировщика лучей. Большинство функций пусты, так как я просто хотел написать базовые вещи, а затем я напишу реальное содержание этих функций в ближайшие дни. Вы также можете видеть, что некоторые из объявленных мной типов (Ray и Sphere) также являются определениями типов для int и int*, так как реальное содержание этих типов не требуется на данный момент разработки. Правда, через пару дней он будет актуален, и тогда я внесу соответствующие изменения.

Вы также можете прочитать некоторые комментарии, которые я оставил в коде, где я объясняю, что моя первая цель в этом проекте — получить плоское затенение. После этого я добавлю диффузное затенение и тени. Понемногу :)

Увидимся в следующем девлоге!

[0]: https://github.com/ralntdir/devemberRT/commit/32c9c95a6881188cba38c66b3b9f2b17cd4da28b