Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.02.2021, 17:05
Новичок на форуме
Отправить личное сообщение для Fatalityme Посмотреть профиль Найти все сообщения от Fatalityme
 
Регистрация: 21.02.2021
Сообщений: 1

Шланг внутри куба
Есть задача: нарисовать шланг (несколько) внутри куба, шланг диаметром a длиной b. Расположение его внутри куба рандомное.
Куб - бог с ним, а вот что делать со шлангом? Нагуглить ничего толкового не вышло
Вложение с картинкой прилагается.
Буду очень благодарна за помощь
Изображения:
Тип файла: jpg Screenshot_20210221-145936.jpg (252.3 Кб, 10 просмотров)

Последний раз редактировалось Fatalityme, 21.02.2021 в 17:11.
Ответить с цитированием
  #2 (permalink)  
Старый 21.02.2021, 18:14
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,588

Тебе надо проконсультироваться с каким-нить математиком на счёт наличия подходящего алгоритма. Если такой есть - тебе повезло. Если нет - там уже лютый "матан" нужен, не для простых смертных.
Возможно что-то получится наковырять из open source движков физики или софта для моделирования.
__________________
29375, 35
Ответить с цитированием
  #4 (permalink)  
Старый 21.02.2021, 18:29
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,588

Vlasenko Fedor, ну это статические фигуры. Вопрос то в рандомной генерации и вариативности размеров.
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 22.02.2021, 01:29
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,138

Обычная скелетная анимация с обнаружением коллизий и капельку расчета элементарной физики.

Решается созданием скелета цепочкой сфер. Где легко подставлять гибкость диаметр и длину.
Ответить с цитированием
  #6 (permalink)  
Старый 22.02.2021, 06:05
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,588

MallSerg, вы оба зациклились на картинке. А проблема то именно в более-менее оптимальном размещении шланга произвольной толщины и длины в кубе. Это вариант задачи упаковки, и как физика коллизий и непрерывность скажется на вычислительной сложности(в лучшую или худшую сторону) - мне мозгов не хватает прикинуть.)
Но по идее отталкиваться надо от этого.
__________________
29375, 35

Последний раз редактировалось Aetae, 22.02.2021 в 06:25.
Ответить с цитированием
  #7 (permalink)  
Старый 22.02.2021, 11:38
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Aetae,
у Т.С. задача нарисовать, а не рассчитать эффективное размещение!
Может подождем девушку, пусть покажет свои наработки по отрисовке примитивов
Ответить с цитированием
  #8 (permalink)  
Старый 22.02.2021, 21:17
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,588

Vlasenko Fedor, чтоб нарисовать - надо знать что.)
__________________
29375, 35
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать глобальную функцию внутри другой функции? sovsem-nub Элементы интерфейса 2 18.01.2020 15:50
Валидация input внутри div, а не внутри form Vaska Элементы интерфейса 5 15.10.2019 20:13
Внутри разворачивающегося по клику DIVа не работают ссылки JavaScriptNoob Элементы интерфейса 2 17.11.2015 00:01
ng-repeat внутри ng-repeat cartrege Angular.js 1 24.10.2013 14:25
Как получит ссылку на элемент внутри которого запустили JS код? aRpi Events/DOM/Window 20 02.10.2011 13:36