Есть готовая программа (с исходниками на C/C++ под Visual Studio)

http://prografix.narod.ru/rus_file_stl.html

Ссылка на исходники http://prografix.narod.ru/rus_gra.html

Программа позволяет отобразить трехмерную фигуру (задается разными форматами - stl, gra и obj) и ее "повращать" мышкой, посмотреть на фигуру из разных точек, увеличить и уменьшить. Фигура задана точками, в формате stl (описание - на том же сайте). Т.е. программа - это такой просмотровик фигур. (можно с сайта загрузить .exe и фигуры и посмотреть как это работает).

Программу необходимо доработать (в дополнение к имеющемуся функционалу):

a) Сделать чтобы фигура постоянно вращалась вокруг заданной оси, вращалась бы с заданной скоростью.

Т.е. необходима форма, где бы задавалась эта ось, расположение фигуры относительно оси и скорость вращения фигуры и шаг вращения.

Когда это все задано - фигура автоматически вращается вокруг заданной оси. (и на эту "конфигурацию" можно далее посмотреть из разных точек и пр. - то что предоставляется программой для статической фигуры)

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

Т.е. в результате на картинке должно быть 3 объекта:

1. неподвижный объект 1

2. объект 2, вращающийся вокруг заданной первой оси с заданной угловой скоростью

3. объект 3, вращающийся вокруг заданной второй оси, паралельной первой оси, независимо (от первого и второго объекта), с заданной угловой скоростью

Все 3 объекта можно поворачивать при помощи мыши (сохранить прежний функционал программы).

Можно сохранить эту конфигурацию объектов в файл и прочитать (загрузить) ее.

Формат файла - похожий на текстовый stl, со ссылками (пути файлов) на фигуры-объекты,

осями и параметрами вращения (формат - сами разработаете).

Параметры необходимо задавать в соответствующих окнах-диалогах (диалоге) или брать из командной строки или пользователь может выбрать (загрузить) файл с этой конфигурацией.

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

Срок - неделя.

Мои контакты:

тел: +7 950 031-89-98

Skype: yarspb

email: beaprog (собачка) gmail (точка) com

Пишите, звоните, не стесняйтесь. В письме расскажите о вашем опыте работы с C/C++, другими системами, может быть cv пришлите и список работ. Рассмотрю ваши варианты.

С уважением,

Ярослав.

16 лет назад
Teo
54 года
19 лет в сервисе
Был
9 лет назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • $15

    1. Разработать программы «Калькулятор», «Текстовый редак- тор». 2. Разработать классы для заданной предметной области с при- менением принципов инкапсуляции и наследования. 3. Разработать классы с применением виртуальных методов для реализации ...

    Закрыт
    16 лет назад
  • Програмное обеспечеие + Пластиковая карточка со штрих кодом(карта клиента) + устройство для чтения с карты клиента короче говоря - Нужна программа для ведения базы(Ф.И.О, место работы, адрес проживания клиента, время прихода, время ...

    Закрыт
    16 лет назад
  • $50

    Необходимо сравнить данные из файла excel, содержащего справочник (код+наименование) с документом word, в котором данный справочник используется. В результате должен быть протокол соответствия. ТЗ : HTTP://elias.ru/fo/tz.rar

    Закрыт
    16 лет назад
  • Нужно чуть исправить 2 скриптаю Работы на 1-2 часа. Есть 2 програмки нужно сденлать запись в файл некоторых полей. Оставляйте тут свои контакты и стоимость. Сделать нужно сегодня

    Закрыт
    16 лет назад
  • Здравствуйте. Написать программу на Borland C++ 3.1. Решить систему ОДУ методом Рунге-Кутта для 2 неизвестных. Уже имеется программа для решения уравнений этим методом. Не могу сделать для системы.

    Прикладное ПО1 исполнитель
    Завершен
    16 лет назад
  • Имеется БД, спроектированная по следующей теме с учётом всех требований: Информационная система городской телефонной сети: ГТС представляет собой разветвлённую сеть локальных АТС. АТС подразделяются на городские, ведомственные и учрежденческие и, возможно, ...

    Прикладное ПО1 исполнитель
    Завершен
    16 лет назад
  • Доброго времени суток! Нужно написать консольную программу на С++. Желательно в C++ Builder 6. Сможете ли её написать, как скоро и за какую сумму? Вот текст задачи: Информационные агентства Разработать приложение, ...

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

    Плагин для IE. Перехватывать и сохранять потоки загружаемые в Internet Explorer(видео, аудио). + ToolBar для управления сохранением захваченных потоков. MS VC++/C# Реализация: Переопределить протоколы доступа ...

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