Система блоков — различия между версиями
Материал из Department of Theoretical and Applied Mechanics
(→Решение) |
Shvarevng (обсуждение | вклад) (→Решение) |
||
Строка 5: | Строка 5: | ||
{{#widget:Iframe |url=http://tm.spbstu.ru/htmlets/Shvarev/5.html |width=800 |height=600 |border=0 }} | {{#widget:Iframe |url=http://tm.spbstu.ru/htmlets/Shvarev/5.html |width=800 |height=600 |border=0 }} | ||
+ | |||
+ | Программа: ([[Медиа: Blocks.zip|скачать]]) | ||
== Используемые библиотеки == | == Используемые библиотеки == |
Версия 12:46, 19 мая 2015
Задача: С помощью языка программирования JavaScript смоделировать систему блоков с грузом.
Содержание
Решение
Программа: (скачать)
Используемые библиотеки
- cloudflare.js
- dat.gui.js
- googleapis.js
- orbitControls.js
- stats.js
- trackballControls.js
Возможности программы
- задание радиусов блоков
- задание скорости вращения блоков
- запуск программы по кнопке
- получение координаты груза
Решение частного случая
Условия задачи:
Подвижный блок
и неподвижный блок соединены нерастяжимой нитью. Груз , прикрепленный к концу этой нити, опускается по закону м. Определить скорости точек и , лежащих на ободе подвижного блока, в момент времени с. в положении, указанном на рисунке, если радиус подвижного блока равен м., а . Найти также угловую скорость блока .Решение:
- мгновенный центр скоростей, ;м/c;
;
м/c.