Падающий цилиндр (48.44) — различия между версиями

Материал из Department of Theoretical and Applied Mechanics
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
'''Задача 48.44 из сборника задач Мещерского''': составить уравнения движения падающего на разматывающейся нити цилиндра и смоделировать систему на языке программирования JavaScript.
 
'''Задача 48.44 из сборника задач Мещерского''': составить уравнения движения падающего на разматывающейся нити цилиндра и смоделировать систему на языке программирования JavaScript.
 +
 +
== Условие задачи ==
 +
Один конец нерастяжимой тонкой нити обмотан вокруг однородного круглого цилиндра радиуса R, второй конец прикреплен к неподвижной точке O. Цилиндр, разматывая нить, опускается вниз, одновременно раскачиваясь вокруг горизонтальной оси, проходящей через точку подвеса нити. Пренебрегая массой нити, составить дифференциальные уравнения движения цилиндра.
 +
 +
== Реализация на языке JavaScript ==
 +
 +
== Используемые библиотеки ==
 +
*three.js
 +
*TGALoader.js
 +
*dat.gui.js
 +
*OrbitControls.js
 +
*jquery.min.js

Версия 22:39, 18 декабря 2017

Задача 48.44 из сборника задач Мещерского: составить уравнения движения падающего на разматывающейся нити цилиндра и смоделировать систему на языке программирования JavaScript.

Условие задачи

Один конец нерастяжимой тонкой нити обмотан вокруг однородного круглого цилиндра радиуса R, второй конец прикреплен к неподвижной точке O. Цилиндр, разматывая нить, опускается вниз, одновременно раскачиваясь вокруг горизонтальной оси, проходящей через точку подвеса нити. Пренебрегая массой нити, составить дифференциальные уравнения движения цилиндра.

Реализация на языке JavaScript

Используемые библиотеки

  • three.js
  • TGALoader.js
  • dat.gui.js
  • OrbitControls.js
  • jquery.min.js