OpenGL в Delphi

       

Еще один пример на визуализацию работы роботов




Программа помимо сценария кадра ничем не отличается от разобранного ранее в этой главе примера: каркас проекта не изменился, только управление дополнилось клавишами '<' и '>', с помощью которых можно сдвигать точку зрения в пространстве.
На первый, поверхностный, взгляд может показаться, что здесь решается более простая задача по сравнению с первоначальным проектом, работа не такая объемная и значительно менее зрелищная. Однако самое интересное кроется как раз в мелких деталях.
Болты, ограничивающие движение верхней детали системы, "продеты сквозь отверстия в плите. Для рисования этих отверстий верхнюю и нижнюю часть плиты пришлось разбить на десять отдельных частей. Сами отверстия рисуются по принципам, знакомым нам по главе 2, когда мы учились рисовать дырки. На Рисунок 5.7 приведен вариант воспроизведения плиты в каркасном режиме, когда хорошо выделены все секторы, на которые на самом деле разбита поверхность.



Содержание раздела