3D-расчет и построение "диаграмм затененности"

Гость20 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
16.10.2006

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

Программа разрабатывалась в течение нескольких лет. Платформа - Windows. Среда разработки - Visual C++ 6.0.

Реализованные функции:

- Работа с моделями - импорт из VRML 2.0 или моделирование с помощью встроенного редактора, описывающего 3D объект через задание сечений плоскостями, параллельными координатным плоскостям.

- Задание параметров и положения чистящих машин. Условно "машина" - это источник чистящей струи (сопло с фиксированным положением и вращательными степенями свободы).

- Определение очищенной площади по прямому попаданию струи и с учетом ограничений подвижности машин.

- Представление результатов расчета в 3D с использованием OpenGL.

- Построение чертежей - "диаграмм затененности" для основных проекций модели.

- Представление результатов в числовом виде - абсолютные значения и соотношения площадей очищенных и неочищенных поверхностей.

Планы на доработку/развитие программы включают добавление следующих функций:

- Работа не с одиночной емкостью (танком), а со всеми танками на судне. Построение плана размещения танков и читсящих машин.

- Расширение возможностей встроенного редактора через добавление поддержки импорта из DXF (ограниченое подмножество примитивов) внешней формы танка, смоделированной в AutoCAD/Mechanical Desktop.

- Преобразование 3D сцены с результатами расчета в PDF документ (Acrobat 3D).

- Симуляция процесса очистки (с визуализацией).

- Создание веб-интерфейса для подмножества функций программы - расстановка машин, просмотр результатов, генерация чертежей - "диаграмм затененности".

Проект - настоящая находка для профессионала с опытом 3D расчетов - предполагает длительное сотрудничество.

Ждем предложений :)