Wednesday, June 25th, 2008 | Author: admin

А теперь, чтобы увидеть, как все описанное применяется на практике, используем платформу физического моделирования, рассмотренную в главе 2 «Имитация ЗО-графики с помощью DirectX*, для создания простой программы. Она будет отображать на экране двумерный треугольник, вращая его с помощью заданных матриц преобразований.
Применение платформы физического моделирования
Платформа физического моделирования облегчает процесс подготовки Direct3D к работе. Но это не значит, что все нужное будет сделано за вас. Вам придется создать проект для размещения программы в Visual Studio и настроить его конфигурацию. Затем нужно добавить код в функции платформы.
СОЗДАНИЕ ПРОЕКТА
Если вы создаете и выполняете примеры программ, читая эту книгу (я рекомендую вам это делать), создайте проект для примера программы. Как это сделать, зависит от того, какую версию Visual Studio вы используете. Если, например, вы используете Visual Studio 7, то для создания проекта выполните следующие действия:
1. Если Visual Studio не запущен, запустите его. Вероятно, после запуска он отобразит стартовую страницу - Start Page.
2. Если отображена стартовая страница, нажмите на ней кнопку New Project. Если нет, выберите в меню File пункт New и в открывшемся подменю выберите пункт Project.
3. Должно отобразиться диалоговое окно New Project. В списке Project Types в левой части этого окна выберите папку Visual С++ Projects.
4. В списке Templates в правой части окна выберите пункт Win32 Project. Не выбирайте пункт DirectX 9 Visual С++ Wizard, если хотите использовать платформу физического моделирования.
5. Задайте имя проекта и путь к папке, в которой он должен находиться. Для нашего текущего проекта задайте имя TriSpin. Нажмите кнопку ОК.
6. В окне мастера Win32 Application Wizard перейдите на вкладку Application Settings. На этой вкладке установите флажок Empty Project. Если установить этот флажок, Visual Studio создаст пустой проект, не загроможденный вспомогательными функциями, не нужными вашей программе. Нажмите кнопку Finish, и создание проекта закончено.
Когда мастер завершит работу, Visual Studio вернется к стартовой странице. Вы создали проект, но в нем нет исходных файлов программы. Добавим к проекту файлы платформы физического моделирования.
1. Скопируйте с компакт-диска, распространяемого с книгой, файлы PMD3DApp.h и PMD3DApp.срр. Поместите их в папку только что созданного проекта. На компакт-диске эти файлы размещаются в папке Source\Chapter04\TriSpin.
2. Вернитесь в Visual Studio. В Solution Explorer щелкните правой кнопкой мыши на папке Source Files. Из появившегося контекстного меню выберите пункт Add. В открывшемся подменю выберите пункт Add Existing Item.
3. Visual Studio отобразит диалоговое окно Add Existing Item. В нем выберите файл PMD3DApp.cpp и нажмите кнопку Open.
Теперь платформа добавлена в проект. Если хотите, можете повторить процедуру для файла PMD3DApp. h, щелкнув правой кнопкой на папке Header Files. Это не обязательно, но не повредит.

Tags: Вычисления, Применение, функция

Related posts

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Leave a Reply