Как в three js сделать конструктор, где каждый параметр зависит от длины, ширины, и высоты?

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

P.S. данная конструкция должна создаваться в конструкторе, где каждый параметр зависит от длины, ширины, и высоты.

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Kromster

В общих чертах, вам скорее всего надо иметь шаблонные части конструкции (стойка, перекладина, секция навеса, итп, сделанные в Blender/3DMax/итп) и собирать из них как из конструктора нужную конфигурацию (например 8 стоек, 2 перекладины, 4 секции, как на картинке) в нужных размерах (translate и scale в помощь).

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

→ Ссылка