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

Есть массив A:boolean B:TColor размерности [0..N, 0..M, 0..K]. Надо вывести это в виде графика - куба с усеченными частями как должно выглядеть см файл tz.jpg. Массив А значение = true вершина отображается, false - скрыта. B - цвет вершины. Алгоритм построения - соединяем соседние видимые вершины. Лишние полигоны между видимыми вершинами внутри рисовать не надо. Если будет пустота внутри вырезаем ее (т.е. выводим полигоны по границе видимых вершин). Соседние видимые вершины объединять в большие полигоны т.е. например, если все значения массива A = true, то вывести только 6 граней кубика, а не миллионы мелких частей которые вместе складываются в те самые 6 граней (нужно для оптимизации т.к. N,M,K будут большие ~1000-10000).

Рисуем оси, название и подписи, как показано. Количество зарубок на каждой оси передается как переменные integer, значение нуля и максимума тоже integer (промежуточные значения получаются делением с округлением). Название каждой оси это string[5]. Цвета осей, подписей, названий можно менять. Должна быть возможность переключения места отображения осей (т.е. не всегда из точки (0,0,0) в точки (max,0,0) (0,max,0) (0,0,max), а возможно из любой вершины куба в другую вершину куба. Например: (max,0, 0) -> (max,max,0) ), какими переменными или методами делать на ваш выбор. Подписи всегда смотрят на наблюдателя.

Центр кубика всегда в нуле координат сцены. Сцену можно вращать мышкой в трех осях. Источник света всегда светит со стороны наблюдателя.

Сделать проект в D2007. Оформить как отдельный класс в отдельном модуле. Ему передадут указатель на TPanel, в него выводить сцену. Способ передачи других переменных - на ваш выбор. Ну и сделать пример со способом вызова и описанием что куда. Комментарии к исходнику писать обязательно.

Прием работы - exe файл, я смотрю как работает, тыкаюсь, проверяю функционал, говорю что не так. потом оплата. после оплаты получаю исходник.

9 лет назад
ntec
44 годаРоссия
14 лет в сервисе
Был
9 лет назад
  • Похожие заказы
  • Требуется опытный программист Lua для разработки на Corona SDK. Работа попроектная, долгосрочная. На текущий момент размещается заказ на разработку 3-х игр и далее будут еще примерно 7 - по 1 каждые три месяца. Требования к соискателю: • ...

    Закрыт
    9 лет назад
  • Требуется создать игру для соц. сетей, похожую на Кодекс Пирата, Войны Престолов, Спарта в ВК и Одноклассники. Интересует цена и сроки выполнения.

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

    Ищем команду: разработчика и дизайнера для проекта. Разработка девочковой игры на Flash (AS3). Оплата по договоренности, 250-350$ за игру. Примеры наших игр, можно посмотреть здесь: http://dressupmix.com/Free-Dressup-Games/Free-Girls

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

    Есть исходный код приложения написанный на swift ios, необходимо: 1. Портировать на marmalade (возможно через Juice с последующей корректировкой кода или написать заново, приложение очень простое аналогично этому: https://play.google.com/store/apps/details?id=com.hydra.socialnetwork - просто вкладки социальных сетей, НЕ лента ...

    Разработка игрнет заявок
    Закрыт
    9 лет назад
  • $1500

    Требуется программист для разработки клиент-серверного приложения (игра-викторина). Серверная реализация - сторонее API. Дизайн - предоставляет заказчик. В игре 2 режима - онлайн и оффлайн (подробное ТЗ - по запросу, после переговоров)

    Закрыт
    9 лет назад
  • необходимо написать программу(игру). От пользователя требуется ввод размерности графа, а по клику кнопки будет совершаться ход (автоматический расчет за двух игроков). каждый ход должен удовлетворять правилам игры (правила в приложении). цена: договорная. срок: желательно до 15.06 ...

    Разработка игр1 исполнитель
    Закрыт
    9 лет назад
  • можно самую элементарную)Требуется написать программу, которая реализует игру «Шарики» для произвольного размера игровой области . К классической игре на экране показано квадратное поле 9×9 клеток, в случайные клетки на котором программа выставляет три ...

    Закрыт
    9 лет назад
  • Требуются хорошие программисты для улучшения игры ingogame.com. Это инвестиционная онлайн игра. Она уже разработана на базовом уровне. Для игры требуется добавление дополнительных функций и алгоритмов. А именно добавление инвестиционных инструментов в игру, изменение сумм входа ...

    Закрыт
    9 лет назад
  • $1000

    Нужно сделать (или адаптировать существующие) моды для WoT. Для англоязычного клиента игры 1. Мини мап 2. Дамаг панель -Панель полученного урона -Панель нанесенного урона 3. Карусель 4. лампочка 5. Серверный прицел Стоимость, сроки?

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