В лабораторнй работе №4 предлагается написать приложение, реализующее алгоритм построения сплайнов средствами OpenGL. Изначально в работе даются краткие теоретические сведения о кубических В-сплайнах. Далле следует реазизация алгоритма построения сплайнов на OpenGL путём создания оконного приложения с использованием элемента управления OpenGLSimpleControl. Для реализации визуализации используется таймер, который будет генерировать событие раз в 30 миллисекунд и при этом будет вызываться специальная функция отрисовки.
Обработка событий мыши состоит в том, что при перемещении курсора реализуется эффект создания сплайна на ходу, а в режиме редактирования пользователь сможет передвинуть любую точку сплайна, при этом наблюдая в реальном времени, как изменяется геометрия данного сплайна.