?>
Задача 1: Рисуем треугольник Вася увлекся ASCII-артом. Он учится использовать символы "*" и ".". Вася очень хочет изобразить на мониторе своего компьютера (размером N на N) равнобедренный прямоугольный треугольник, причем катет этого треугольника должен быть в точности равен N пикселей. Если пиксель равен символу "*", то он принадлежит треугольнику, если ".", то нет. Левый нижний угол должен обязательно быть частью треугольника Васе - для введенного N нарисуйте нужный треугольник. Формат входных данных В единственной строке содержится число N (2 ≤ N ≤ 1000) - длина катета. Формат выходных данных Выведите N строк, состоящих из N символов - прямоугольный треугольник с катетами, равными в точности N. Система оценки В первой подзадаче 50 тестов, прохождение каждого теста из первой подзадачи дает
Ответы
To obtain a three-dimensional image on a plane, the following steps are required:
modeling — creating a three-dimensional mathematical model of the scene and the objects in it;
texturing-assigning raster or procedural textures to the surfaces of models (it also involves setting the properties of materials — transparency, reflections, roughness, etc.);
lighting-setting and configuring light sources;
rendering — visualization) - building a projection in accordance with the selected physical model;
compositing — layout) - image refinement;
перевод:
Для получения трёхмерного изображения на плоскости требуются следующие шаги:
моделирование — создание трёхмерной математической модели сцены и объектов в ней;
текстурирование — назначение поверхностям моделей растровых или процедурных текстур (подразумевает также настройку свойств материалов — прозрачность, отражения, шероховатость и пр.);
освещение — установка и настройка источников света;
рендеринг (визуализация) — построение проекции в соответствии с выбранной физической моделью;
композитинг (компоновка) — доработка изображения;