Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо разработать программу для вывода на экран массива точек kubik.

Точка = record

Visible:Boolean;

Color:byte;

End;

Kubik : array [0…maxz, 0... maxy, 0…maxx] of точка;

Последовательность координат (z,y,x).

По каждой оси есть шаг dx (dy, dz) и стартовое значение stx (sty, stz), типа real. Считается, что координаты текущей точки равны (stx + x * dx; sty + y * dy; stz + z * dz).

Составляющие RGB каждого цвета хранятся в массиве и сопоставляются с полем color.

Есть ссылка на объект, на котором можно по рисовать (форма, созданная конструктором). Надо написать программу, которая бы выводила через OpenGL массив kubik на экран. Режимов вывода должно быть 2:

1.Кубический. В виде набора кубиков, visible – виден кубик или нет, color – цвет этого кубика. И так весь массив. Между кубиками оставить маленький зазорчик.

2.Сеточный. Точка связана с 6 соседями прямыми. Если точка не видна, то эти связи и сама точка не отображаются. Если видна то точка отображается, а связи есть при условии, что сосед по связи тоже виден.

Сцена должна быть масштабирована на всю сцену, но не быть больше и не обрезаться при выводе (с учетом прокрутки). Сцену можно вращать мышью (щелчек и сцена начинает вращаться за движениями мыши) и кнопкам (на экране поверх сцены и клавиатуре).

Так же должны отображаться оси координат в районе нуля, но не ноль (чуть отступить, что бы не сливалось). Ось должна быть с рисками (в абсолютных координатах) и заканчиваться стрелочкой. Интервалы рисок должны быть круглыми величинами (хотя бы постараться). Так же ось должна быть подписана строкой с размерностью, заданной отдельно (например: ”мм”). Риски так же подписываются, но что бы не сливалось (обязательно подписать ноль-точку). Надписи должны быть на рус языке.

Освещение должно работать, так что бы можно было четко посмотреть на то, что построилось и вращаться, так что бы было видно. Свет должен давать полутона, в результате кубики не должны сливаться.

Писать на D7, без доп. компонентов (OpenGL + glut если надо), форму создавать конструктором, комментарии к исходнику писать обязательно.

14 лет назад
ntec
44 годаРоссия
14 лет в сервисе
Был
9 лет назад
Выбранный исполнитель
alexeibs
Алексей 
37 летРоссия
17 лет в сервисе
Был
12 лет назад
14 лет назад
$20
1 день
Прекрасно реализовал задание, не смотря на мое косое ТЗ. Код написан очень профессионально даже для такой простенькой задачки. Прекрасно разбирается в Delphi.
Очень доволен сотрудничеством. Приятно было работать, надеюсь на дальнейшее сотрудничество. Оплата сполна и почти моментально по факту предоставления результата работ.
  • Похожие заказы
  • Требуется создать аналог сервера для клиента heroes of newerth. Оплата после показа работоспособности сервера и проверки его на баги. Цену предлагайте вашу. Клиент можно скачать с офф сайта: http://www.heroesofnewerth.com/download.php

    Разработка игрнет заявок
    Закрыт
    14 лет назад
  • Нужен код приложения, позволяющего играть в шахматы двум игрокам требования: -только стандартные компоненты Delphi -всего одна форма - определение правильности хода (то есть каждая фигура может ходить только так, как ей положено) - определение ...

    Закрыт
    14 лет назад
  • $300

    Ищу разработчика карточной игры для ВКонтакте. Есть дизайн (во .fla) и описание игры (клиентская часть). От Вас требуется: - знание flash; - опыт работы с вконтакте; - примеры разработанных приложений.

    Закрыт
    14 лет назад
  • Создание интернет казино, нужны игры: multigaminator, igrosoft, gaminator, megajak, все игры должны находиться на сайте, на компьютер не должны устанавливаться ни какие части казино, вводиться и выводиться деньги из казино должны через терминалы приема-выдачи ...

    Закрыт
    14 лет назад
  • $500

    Нужно создать флеш игру http://apps.facebook.com/fish-friends/?track=bookmark-20100311-0-32&ref=games_my_recent такую же на русском. Бюджет 15000 руб. Нужно рисовать и дизайн и делать программную часть. Оплата поэтапно

    Закрыт
    14 лет назад
  • $1500

    Ищу команду разработчиков игр вконтакте ( клиентскую и сервурную часть) техническое задание- создание игры на базе другой игры(есть конкретная игра не API ,надо сделать дубликат с множеством дороботок и некоторыми нововведениями,остальная информация будет ...

    Закрыт
    14 лет назад
  • Ищем разработчика приложений Вконтакте. Flash + cерверная часть. Просьба откликаться только тем, у кого уже был опыт разработки приложений. Присылайте ссылки на выполненные вами проекты на почту [email protected] Для связи 443388830 ICQ

    Закрыт
    14 лет назад
  • Требуется flash-программист, имеющий опыт написания клиентской части онлайн-игр (приложений) для соц.сети vkontakte.ru. Серверная часть и дизайн будут предоставлены. Создаваемое приложение будет на 90% похоже по функционалу на приложение "Уличные гонки" (http://vkontakte.ru/app633984) Бюджет обсуждается в личном порядке. ...

    Закрыт
    14 лет назад