Всем здравствуйте.
Люди добрые, подскажите, пожалуйста, как сделать анимацию троса, чтобы он поднимал груз и наматывался на ролик, при этом ролики должны вращаться?
Здесь было:
http://forum.ascon.ru/index.php/topic,19591.msg120828.html#msg120828
Вячеслав это конечно всё хорошо, но там архив поврежден. Если есть пример, вышлите пожалуйста.
Цитата: leon-b1981 от 12.10.16, 14:58:13
Всем здравствуйте.
Люди добрые, подскажите, пожалуйста, как сделать анимацию троса, чтобы он поднимал груз и наматывался на ролик, при этом ролики должны вращаться?
Ну, особых проблем нет. Сложностей с вращением роликов нет. Просто зададите их вращение инструментарием библиотеки "Анимация".
Чтобы осуществить движение вам нужно иметь две переменные;
Первая: это длина вертикальной части каната за которую крепится груз. Меняя величину этой переменной вы получите подъем груза.
Вторая: Изменение количества витков намотанного каната на приводном ролиек.
Теперь в параметрах этих перемещений вам придется согнласовать эти две величины: изменение длины пружины на 1 виток должно соответствовать подъему или спуску груза на величину длины окружности спирали. Т..е. речь идет о скопростях изменения этих переменных.
Собственно это и все.
P.S. Кстати, рекомендую на роликах выполнить либо отверстия либо ребра для того, чтобы вращение роликов было заметно. Сейчас, они просто гладкие цилиндры и визуально не будет видно вращаются они или нет.
Цитата: semenkontorovskij от 12.10.16, 23:36:32
Теперь в параметрах этих перемещений вам придется согнласовать эти две величины: изменение длины пружины на 1 виток должно соответствовать подъему или спуску груза на величину длины окружности спирали. Т..е. речь идет о скопростях изменения этих переменных.
Не получается согласованность переменных. Если не трудно, скиньте пример. Заранее благодарен.
Цитата: leon-b1981 от 13.10.16, 11:55:08
Не получается согласованность переменных. Если не трудно, скиньте пример. Заранее благодарен.
Поройтесь Вконтакте, там вроде у Семена (semenkontorovskij) были примеры :shu:
Цитата: leon-b1981 от 13.10.16, 11:55:08
Не получается согласованность переменных. Если не трудно, скиньте пример. Заранее благодарен.
А в чем сложность согласования ?
Допустим, количество витков изменяется со скоростью 1 виток в секунду. Это одлна переменная и ее скорость.
Тогда вертикальная часть каната удлиняется или укарачивается со скоростью Pi*D в секунду. Где D - диаметр витка винтовой траектории каната.
Таким образом прибавился 1 виток , а длина вертикального каната уменьшится на длину окружности диаметроом D.
Пример самого файла у меня нет. Не сохранил. А образец видео приведен вот по этой ссылке https://vk.com/videos8052051?z=video8052051_456239034%2Fpl_8052051_-2
Анитвирус не пуЩает. Говорит что там что то не так. :um:
Ест еще такой образец. Все файлы есть. Если вы укажете какая версия Компаса у вас, я постараюсь пересохранить.
Вот ссылка на видео на моем канале https://youtu.be/RfET9clh7qc
Цитата: Starik от 13.10.16, 12:20:43
Анитвирус не пуЩает. Говорит что там что то не так. :um:
Вроде бы все там нормальтно. Обычное видео В Контакте на моей странице. Вот ссылка на страницу, там есть еще образцы видео.https://vk.com/semenkontorovskij
Если не получится то вот ссылка на мой канал там есть сходное видео https://youtu.be/RfET9clh7qc
интересно, переход каната на второй и последующие слои намотки возможно реализовать? мне не удалось.
Цитата: IgorT от 13.10.16, 12:53:12
интересно, переход каната на второй и последующие слои намотки возможно реализовать? мне не удалось.
На вскидку особых проблем не вижу. Нюанс в переходе на другой слой намотки, т.е. на вторую (или следующую) спираль. Тут придется подумать... Скорее всего придется использовать логические операции переключающие с одной спирали на другую. Т.е. на этот момент отключить работу с первой спиралью за счет исключения из расчетов (например при достижении определенного количества витков) и включение операции со следующим рядом спирали. Как то так, но нужно попробовать.
теоретически всё так. а практически решение? может показать модель?
Цитата: IgorT от 13.10.16, 12:53:12
интересно, переход каната на второй и последующие слои намотки возможно реализовать? мне не удалось.
Семен, спасибо за подсказки, вроде бы все получилось.
Вопрос Игоря очень интересный, про переход каната, буду тоже пробовать.
Если будут какие-то идеи, как говорится welcome)
Цитата: semenkontorovskij от 13.10.16, 12:38:57
Ест еще такой образец. Все файлы есть. Если вы укажете какая версия Компаса у вас, я постараюсь пересохранить.
Вот ссылка на видео на моем канале https://youtu.be/RfET9clh7qc
Версия 16.0.2. Если можно скиньте пример, интересно посмотреть как реализовано.
Цитата: IgorT от 14.10.16, 08:21:27
теоретически всё так. а практически решение? может показать модель?
Первые пробы )))
Ссылка на видео https://youtu.be/HmknCFKWYW0
Цитата: leon-b1981 от 14.10.16, 10:17:29
Семен, спасибо за подсказки, вроде бы все получилось.
Вопрос Игоря очень интересный, про переход каната, буду тоже пробовать.
Если будут какие-то идеи, как говорится welcome)Версия 16.0.2. Если можно скиньте пример, интересно посмотреть как реализовано.
Вот, сохраненное в версии 15.1
Спасибо!
Только я не нашел в модели связи вращения ручек и намотки троса.
А модель, где последующие слои навивки троса получаются покажете?
Цитата: IgorT от 14.10.16, 18:29:06
Спасибо!
Только я не нашел в модели связи вращения ручек и намотки троса.
А модель, где последующие слои навивки троса получаются покажете?
А там и нет связи. Просто скорость намотки и скорость вращения рукояток выполнена одинаковой. Ведь известно время за котрое происходит намотка всех витков. Вот с этой скоростью и вращаются рукоятки.
Огромное спасибо!
смотрю сборку.
не представлял о таких возможностях Компаса.
Как я понимаю, идея состоит в отсечении готового контура спиральной кривой точкой, удалённость которой от начала определяется параметром L.
Не пойму, возможно ли заставить эту красоту вращаться? В смысле не только для съёмки видео получить модель, а модель реально наматывающую канат?
Цитата: semenkontorovskij от 14.10.16, 14:16:47
Вот, сохраненное в версии 15.1
Семен, большое спасибо!