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