Разработка 3D моделей изделий в САПР на JavaScript

Сергей8 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
11.10.2016

В команду требуются еще 2 удаленных разработчика. Проект на 2-3 месяца. Задача - разработка 3D моделей изделий, которые изменяются в зависимости от вводимых пользователем параметров. Разработка происходит в нашей внутренней системе проектирования, основанной на языке javascript.

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

В дополнение к визуализациям (изменяющимся в зависимости от параметров) есть статичные модели с проработанными узлами, сделанные Autocad и практически полнофункциональные модули для Autocad (на языке autolisp), которые отрисовывают основные детали в Автокаде в 2D. На основе всего этого надо сделать единую полнофункциональную систему автоматизированного проектирования.

Как начать работать:

У нас есть обучающие видео по js (применительно к нашей задаче) и по API нашей системы.

Вот наш базовый тренинг по js: https://www.youtube.com/watch?v=7fjSl92Kavw&list=PLfrW2vR3oVBMIbZjqkfEz8gIlUy4CEec9

Вот по основам нашей системы: https://www.youtube.com/watch?v=riKM6PnvNx0&list=PLfrW2vR3oVBPffAACEfru25jWdWdZD7dJ

https://www.youtube.com/watch?v=Tuknm1CDBGY

Если ссылки на видео не открываются, то их можно посмотреть в документе:

https://docs.google.com/document/d/1sjm8WqqpDFfxHdHkHSGSQhTJRLMDTo4qWRCdDaIRliM/edit

Если есть опыт программирования на любом языке и базовые знания синтаксиса javsscript будет несложно освоить. Единственный важный нюанс - нужно базовое образование инженер-механик или инженер-конструктор. Надо в процессе разработки кода дорабатывать конструкцию. Если человек никогда не сталкивался с чертежами, это будет сложно. Для чистой программистской работы не достаточно исходных данных. Сейчас есть:

лиспы - функционал ограничен, учитываются не все опции

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

визуализации - не проработаны узлы, все детали приблизительные, зависимости между элементами тоже приблизительные, местами вместо формул поставлены приближенные коэффиценты

Задача интересная, нестандартная, на стыке программирования и реального производства. Идеальный вариант для тех, кто не любит рутину и стремится решать новые нестандартные задачи.

Требования:

Высшее техническое образование инженер-механик или инженер-конструктор

Опыт работы программистом от 2 лет (любой объектно-ориентированный язык)

Базовые знания синтаксиса javascript

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