Добрый день, необходимо написать программу, которая может отправлять сообщения(видимость отправки, просто добавить запись об отправленном сообщении в базу), хранить историю. Программа на java с hibernate. Есть интерфейс с использованием gwt, к которому нужно прикрепить связь ...
Написать простенький движок на Delphi+OpenGL
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Форма созданная стандартными средствами delphi, окошко openGL по размеру формы. Нарисовать систему координат в нулевой точке пространства (изначально оси соответствуют направлениям осей сцены OGL). Каждая ось своего цвета, в положительной части заканчивается конусом. На каждой оси 10 зарубок (5 в положительной части, 5 в отрицательной). Изначально нулевая точка в центре камеры. Сама ось координат остается неподвижной внутри единичного кубика (стандартный размер сцены OpenGL).
Реализовать управление камерой через клавиатуру и мышь:
1. Изменение точки на которую смотрит камера (т.е. +- по трем осям).
2. Изменение угла наклона камеры (+- по трем углам), т.е. камера вращается вокруг точки на которую смотрит. Управление сделать на клавиатуре полностью и частично продублировать на мыши.
3. Приближение и удаление камеры. По клавиатуре и колесику мыши.
4. Справочную кнопку. По нажатию выдается окошко с информацией, с цифрами о том, куда и как смотрит камера (т.е. вывести значения переменных определяющих положение камеры).
5. Предусмотреть кнопку сброса. По нажатию все переменные сбрасываются и камера становится как при запуске.
6. Предусмотреть возможность изменения размеров формы пользователем. При этом изображение по возможности не должно меняться. (допустим если до изменения размеров пользователь видел на экране область от 0 до +0,3 единиц по оси X, то после изменения размеров он должен видеть столько же. если пользователь изменил пропорции окна, то можно захватить чуть большую область по соответствующему измерению).
ВАЖНО:
Использовать параллельную проекцию при работе с камерой!
Углы в переменных мерить в градусах, длины во внутренних единицах (исходя из того что изначально сцена единичная).
Векторы желательно не использовать.
Подробные комментарии в тексте программы, особенно работы со сценой.
Приложить чертеж в качестве пояснения как движется камера и какие переменные за что отвечают и каким кнопками их менять (можно нарисовать от руки, главное что бы было понятно и можно было прикинуть, что увидит пользователь если задаст такие значения переменных), особенно по пункту 6.
Заявки фрилансеров
Похожие заказы
- Прикладное ПО1 исполнительЗавершен14 лет назад
- $50
AHK (www.autohotkey.com/) Нужен обсуфикатор выполняющий следующие функции : Удаление комментариев Удаление названий функций с заменой на F0001 F0002 и тд Удаление названий переменных с заменой на P0001 P0002 и тд ...
Прикладное ПО3 заявкиЗакрыт14 лет назад - $50
Нужно разработать интерфейс в Delphi для работы с информационной системой Санатория. В интерфейсе должен быть реализован вход по логину и паролю, в зависимости кто это: врач или админ. Должен быть тот, кто будет регистрировать пациентов, ...
Прикладное ПО1 исполнительЗавершен14 лет назад Нужен алгоритм на java, похожий на триангуляционную ориентацию по вышкам связи, а-ля когда телефон находит себя по трем ближайшим вышкам. Надо, чтоб имея в одном пространстве около 10 (возможно более) точек, ...
Прикладное ПО6 заявокЗакрыт14 лет назадЗдравствуйте Мне нужен разработчик знающий Делфи который знаком с B-Spline Необходимо сделать программу которая будет определять самый ближнюю дорожку к точкам и чертить кривую Снизу есть пример ...
Прикладное ПО1 исполнительЗакрыт14 лет назад- $30
Имеется готовая программа на MS C++ 2008... Ее интерфейс очень минимален и НЕкрасив. срок 3-4 дня
Прикладное ПО1 исполнительЗакрыт14 лет назад Приглашаем к участию в проекте разработчика на Delphi. Проект связан с разпознаванием речи. Необходимо разработать приложение, которое должно отображать форму волн с характеристикой звука, позволяя пользователю записывать их версию и затем осуществлять ...
Прикладное ПО7 заявокЗакрыт14 лет назад- $15
Нужно Прогу на C # переделать с виндоус окон на WPF задание и прога во вложении срок 2 дня
Прикладное ПО2 заявкиЗакрыт14 лет назад Нужен клиент для небольшой базы данных 1. Просмотр информации в удобном виде 2. Редактирование информации
Прикладное ПО1 исполнительЗавершен14 лет назадЗадача такова: в Delphi необходимо написать процедуру рисующую куб. При этом куб должен быть тессарирован, т.е. состоять из нескольких полигонов, число которых задается пользователем. Данная процедра нужня для того чтобы к такому кубу можно было ...
Прикладное ПО4 заявкиЗакрыт14 лет назад