Требуется разработать 3d редактор на основе библиотеки threejs (возможно, будет проще взять за основу
three.js/editor).
Необходимые функции:
Сцена: создание, сохранение, загрузка (импорт, экспорт в 3ds хотя бы предусмотреть возможность без реализации)
Камера: управление мышкой приближение/удаление, вращение вокруг центра сцены (центра масс, при наличии объектов, центра объекта, при выбранном объекте).
Объекты: создание (призма, шар), выделение, удаление, перемещение в любую точку сцены, поворот, изменение размера объекта (с помощью мыши), цвета, прозрачности.
Необходимо обеспечить:
- возможность группировки/разгруппировки объектов,
- привязка объектов (магнит притягивание объектов, находящихся на некотором минимальном расстоянии друг от друга, при перемещении).
Оформление минималистичное.
От исполнителя требуются указать сроки, стоимость, прочие предложения и пожелания. Если считаете что проект на достаточно долгий срок пожалуйста разбейте задачу на этапы с примерными сроками и, если хотите поэтапной оплаты со стоимостью каждого этапа.