* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Построение графиков поверхностей
877
Рис. 11.18. Построение в пространстве ряда кубиков
кубиков. Для этого используется примитив Cuboid, повторенный 7 раз. Для вос произведения набора кубиков, перечисленных в функции Graphics3D, применя ется функция директива Show. Нетрудно заметить, что и здесь неплохо работают встроенные алгоритмы уда ления невидимых частей объектов. Это дает довольно реалистическое изображе ние их в пространстве. Еще более наглядное представление об этом алгоритме дает рис. 11.19. На нем показано построение в пространстве ряда плоских многоугольников, частично проникающих друг в друга. Нетрудно заметить, что и здесь алгоритм удаления невидимых поверхностей работает превосходно. Здесь каждый из многоугольников формируется с помощью функции пользо вателя randpoly[n_], в теле которой используется примитив Polygon. Эта функ ция формирует случайные многоугольники, выводимые затем функцией дирек тивой Show.