love.physics.newGearJoint
Создайте GearJoint, соединяющий два шарнира.
Сочленение типа шестерни соединяет два шарнира, которые должны быть либо шарнирами скольжения, либо шарнирами вращения. Использование этого шарнира требует, чтобы соединенные шарниры соединяли свои соответствующие тела с землей, а в качестве первого тела использовали землю. При уничтожении тел и шарниров необходимо убедиться, что вы уничтожаете шарнир шестерни до других шарниров.
Шарнир шестерни имеет отношение, определяющее, как угловые или линейные значения соединённых шарниров соотносятся друг с другом. Формула coordinate1 + ratio * coordinate2 всегда имеет постоянное значение, устанавливаемое при создании шарнира шестерни.
Функция
Доступно начиная с LÖVE 0.8.0
Эта версия не поддерживается в более ранних версиях.
Синопсис
joint = love.physics.newGearJoint( joint1, joint2, ratio, collideConnected )
Аргументы
Joint joint1- Первый шарнир для соединения с шарниром шестерни.
Joint joint2- Второй шарнир для соединения с шарниром шестерни.
number ratio (1)- Коэффициент передачи.
boolean collideConnected (false)- Указывает, должны ли два тела сталкиваться друг с другом.
Возвращает
GearJoint joint- Новый шарнир шестерни.
Функция
Удалено в LÖVE 0.8.0
Эта версия не поддерживается в этой и более поздних версиях.
Синопсис
joint = love.physics.newGearJoint( joint1, joint2, ratio )
Аргументы
Joint joint1- Первый шарнир для соединения с шарниром шестерни.
Joint joint2- Второй шарнир для соединения с шарниром шестерни.
number ratio (1)- Коэффициент передачи.
Возвращает
GearJoint joint- Новый шарнир шестерни.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.physics.newGearJoint