Как заставить работать несколько окон OpenGL на одной форме
Именно под таким название вышла статья в одном очень-очень уважаемом IT-журнале для разработчиков. В качестве инструмента для такого проекта рассматривалась Delphi. Я прочитал данную весьма полезную статью, где автора заметно упрощал данный процесс.
А если это сделать с Delphi XE2 и FireMonkey?
Подумал я. У меня это заняло приблизительно 1 минуту. Даже неизвестно, с чем можно сопоставить такой незначительный промежуток времени. Читая данный пост, вы потратили больше времени.
TViewport3D
Просто разместите его на форме.
Матрёшка
Обратите внимание, что на последней "3D-панельке" (компонент TViewport3D) расположен слой для размещения 2D-элементов управления. В него опять можно поместить Vieport3D. Степень вложенности ограничена здравым смыслом. Хотя иногда он отказывает, когда радуешься возможностям FireMonkey (это я про завершение ролика)