love.physics.newPulleyJoint (Русский)
Создает совместный шкив для соединения двух тел друг с другом и землей.
PulleyJoint симулирует шкив с необязательным блоком и веревкой. Если параметр ratio имеет значение, отличное от единицы, то моделируется веревка, изменяемая с одной стороны быстрее, чем с другой. Общая длина веревок с обеих сторон всегда равна константе length1 + ratio * length2, которая вычисляется при создании соединения.
PulleyJoint может вести себя непредсказуемо, если одна из сторон полностью выдвинута. Рекомендуется использовать метод setMaxLengths, чтобы ограничить максимальную длину, которую могут достичь веревки.
Функция
Вид
joint = newPulleyJoint( body1, body2, gx1, gy1, gx2, gy2, x1, y1, x2, y2, ratio )
Аргументы
Body body1
- Первое тело для присоединения.
Body body2
- Второе тело для присоединения.
number gx1
- X координата присоединения первого тела к земле.
number gy1
- Y координата присоединения первого тела к земле.
number gx2
- X координата присоединения второго тела к земле.
number gy2
- Y координата присоединения второго тела к земле.
number x1
- X координата крепления веревки к первому телу.
number y1
- Y координата крепления веревки к первому телу.
number x2
- X координата крепления веревки ко второму телу.
number y2
- Y координата крепления веревки ко второму телу.
number ratio
- Отношение соединения.
Возвращает
Joint joint
- Новое соединение.
Смотрите также
Другие языки
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info