Шланг внутри куба
Вложений: 1
Есть задача: нарисовать шланг (несколько) внутри куба, шланг диаметром a длиной b. Расположение его внутри куба рандомное.
Куб - бог с ним, а вот что делать со шлангом? Нагуглить ничего толкового не вышло Вложение с картинкой прилагается. Буду очень благодарна за помощь |
Тебе надо проконсультироваться с каким-нить математиком на счёт наличия подходящего алгоритма. Если такой есть - тебе повезло. Если нет - там уже лютый "матан" нужен, не для простых смертных.
Возможно что-то получится наковырять из open source движков физики или софта для моделирования. |
|
Vlasenko Fedor, ну это статические фигуры. Вопрос то в рандомной генерации и вариативности размеров.
|
Обычная скелетная анимация с обнаружением коллизий и капельку расчета элементарной физики.
Решается созданием скелета цепочкой сфер. Где легко подставлять гибкость диаметр и длину. |
MallSerg, вы оба зациклились на картинке. А проблема то именно в более-менее оптимальном размещении шланга произвольной толщины и длины в кубе. Это вариант задачи упаковки, и как физика коллизий и непрерывность скажется на вычислительной сложности(в лучшую или худшую сторону) - мне мозгов не хватает прикинуть.)
Но по идее отталкиваться надо от этого. |
Aetae,
у Т.С. задача нарисовать, а не рассчитать эффективное размещение! Может подождем девушку, пусть покажет свои наработки по отрисовке примитивов |
Vlasenko Fedor, чтоб нарисовать - надо знать что.)
|
Часовой пояс GMT +3, время: 15:52. |