Редактирование: КП: Коническая передача

Перейти к: навигация, поиск

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 11: Строка 11:
  
 
== Задача ==
 
== Задача ==
Продемонстрировать принцип работы конической передачи на примере двух конусов, осуществляющих передачу вращающего момента под углом 90°. Передаточное число, направление вращения и скорость ведущего вала устанавливаются пользователем.
 
 
Передаточное число менять в диапазоне <math>\left[\frac13;3\right]</math>.
 
 
Скорость ведущего вала менять в диапазоне <math>\left[0;10\right] \times 10^{-1}</math> об/с.
 
  
 
== Решение ==
 
== Решение ==
 
<center>
 
<center>
{{#widget:Iframe|url=https://ailurus.ru/stands/conicGears/|width=960|height:540|border=0}}
+
{{#widget:Iframe|url=http://cl49743.tmweb.ru/node/conicGears/|width=960|height:540|border=0}}
  
<big>[https://ailurus.ru/stands/conicGears/ Страница решения]</big>
+
<big>[http://cl49743.tmweb.ru/node/conicGears/ Страница решения]</big>
 
</center>
 
</center>
 
 
Программа написана на JavaScript с использованием следующих библиотек: Zepto (DOM-навигация), Three.js (WebGL-отрисовка), Dat-gui.js (интерфейс).
 
 
Применение данных библиотек не оправдано условиями текущей задачи и служит лишь демонстрацией их функционала. Однако востребованность такого решения возрастает пропорционально сложности проекта.
 
 
Стандартный интерфейс Dat-gui.js был модифицирован средствами CSS. Также при помощи CSS созданы подписи ведущего и ведомого валов.
 
  
 
== Исходный код ==
 
== Исходный код ==
Строка 232: Строка 220:
 
<html lang="ru">
 
<html lang="ru">
 
<head>
 
<head>
<title>Коническая передача</title>
+
<title></title>
 
<meta charset="utf-8">
 
<meta charset="utf-8">
 
<meta coder="E. Starobinskii">
 
<meta coder="E. Starobinskii">
Строка 240: Строка 228:
 
<script src="https://ajax.googleapis.com/ajax/libs/threejs/r69/three.min.js"></script>
 
<script src="https://ajax.googleapis.com/ajax/libs/threejs/r69/three.min.js"></script>
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/dat-gui/0.5/dat.gui.min.js"></script>
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/dat-gui/0.5/dat.gui.min.js"></script>
<script src="http://zeptojs.com/zepto.min.js"></script>
+
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
 
<script src="./source/common.js"></script>
 
<script src="./source/common.js"></script>
 
</body>
 
</body>
Строка 249: Строка 237:
  
 
[[ Медиа : ConicGears.zip|Исходный код [php js css].zip]]
 
[[ Медиа : ConicGears.zip|Исходный код [php js css].zip]]
 +
  
 
== См. также ==
 
== См. также ==
Вам запрещено изменять защиту статьи. Edit Создать редактором

Обратите внимание, что все добавления и изменения текста статьи рассматриваются как выпущенные на условиях лицензии Public Domain (см. Department of Theoretical and Applied Mechanics:Авторские права). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого.
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ МАТЕРИАЛЫ, ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Отменить | Справка по редактированию  (в новом окне)