(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

FireMonkey 3D - оси координат

Источник: embarcadero
Vsevolod Leonov

FireMonkey 3D - оси координат

За что мы любим design-time

Понятно за что - за реализацию концепции RAD, работу в стиле WYSIWYG и т.д. Да, статичность интерфейсов пользователя (GUI) - она полезна. Чтобы "благодарный пользователь" не искал лично вас с просьбой рассказать, where"s the button gone? (куда делась кнопка). Чем статичнее, тем лучше. Попробуйте сделать динамичный интерфейс, тогда design-time останется в лучшем случае полигоном для отладки компонентов.

Как говорит мой друг, Александр Божко: "кому надо, тот найдёт". Гораздо приятнее искать свойство или событие в дизайн-тайме в инспекторе объектов. Т.е. помимо бесспорно безальтернативной эффективности дизайн-тайма как этапа в разработке интерфейса, вырисовывается еще и другой аспект - обучение. Ну а все мы знаем, что составляющая компетенции любого разработчика - умение быстро и постоянно учиться новому. Приехали: design-time есть способ наработки и сохранения своей квалификации.

Инстинкт программиста Delphi

Сделать что-то и нажать на кнопку F9. Любой дизайн-тайм (да хоть набор текста) после кнопки "Save" провоцирует поискать кнопку "Run". Даже не всегда понятно, зачем. Ладно, после букв финальное творение можно "распечатать". Короче, любой мануальный труд должен заканчиваться автоматическим процессингом и получением (теперь уже) готового продукта.

Активная жизнь в трёхмерном пространстве

Требует осознания его разметки. Под "жизнью" подразумевается программирование. Живу, чтобы программировать. Программирую, чтобы жить. Откинем пафос: практически любой софт, автоматизирующий (или хотя бы описывающий) реальные процессы, должен иметь 3D модули. Практические задача мы обязательно рассмотрим в ближайшее время - от системы логистики до прикладных расчётов. Но нужно преодолеть достаточно низкий порог вхождения в технологию 3D программирования с помощью FireMonkey. Данный ролик (3 мин) понижает этот порог ещё сильнее:

Ученье - свет

А свет - это компонент TLight, который тоже нужно не забыть добавить в дизайн-тайме. Чтобы объекты не были чёрными. Попробуйте, вы получите реальное удовольствие, кульминацией которого является нажатие кнопки F9 и получение работающего приложения с 3D-моделью.

Как-то вечером я доигрался до нарисованного робота (т.к. просто фанатею от мультика "Роботы"). Попробовал его "откинуть" на MacOS - получилось. Ярковато получилось, но это как бы уже описанный эффект - краски "жёстче".

 

robot 3d win

 

robot 3d mac os

В конкурсе, что ли, поучаствовать? :)



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 08.12.2011 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Delphi Professional Named User
Enterprise Connectors (1 Year term)
DevExpress / ASP.NET Subscription
Quest Software. SQL Navigator Professional Edition
SmartBear Collaborator - Concurrent User License (Includes 1 Year Maintenance)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
Новые материалы
Мастерская программиста
Проект mic-hard - все об XP - новости, статьи, советы
ЕRP-Форум. Творческие дискуссии о системах автоматизации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100