love.physics.newRevoluteJoint
Создаёт шарнирный (рычажный) сустав между двумя телами.
Этот сустав соединяет два тела в точке, вокруг которой они могут вращаться.
Функция
Доступна начиная с LÖVE 0.8.0
Этот вариант не поддерживается в более ранних версиях.
Синтаксис
joint = love.physics.newRevoluteJoint( body1, body2, x, y, collideConnected )
Аргументы
Body body1- Первое тело.
Body body2- Второе тело.
number x- Позиция соединения по оси X.
number y- Позиция соединения по оси Y.
boolean collideConnected (false)- Указывает, должны ли два тела взаимодействовать друг с другом.
Возвращаемое значение
RevoluteJoint joint- Новый шарнирный сустав.
Функция
Доступна начиная с LÖVE 0.10.2
Этот вариант не поддерживается в более ранних версиях.
Синтаксис
joint = love.physics.newRevoluteJoint( body1, body2, x1, y1, x2, y2, collideConnected, referenceAngle )
Аргументы
Body body1- Первое тело.
Body body2- Второе тело.
number x1- Позиция первого соединения по оси X.
number y1- Позиция первого соединения по оси Y.
number x2- Позиция второго соединения по оси X.
number y2- Позиция второго соединения по оси Y.
boolean collideConnected (false)- Указывает, должны ли два тела взаимодействовать друг с другом.
number referenceAngle (0)- Угол отсчёта между телами 1 и 2 в радианах.
Возвращаемое значение
RevoluteJoint joint- Новый шарнирный сустав.
Функция
Убрано в LÖVE 0.8.0
Этот вариант не поддерживается в этой и более поздних версиях.
Синтаксис
joint = love.physics.newRevoluteJoint( body1, body2, x, y )
Аргументы
Body body1- Первое тело для соединения шарниром.
Body body2- Второе тело для соединения шарниром.
number x- Позиция соединения по оси X.
number y- Позиция соединения по оси Y.
Возвращаемое значение
RevoluteJoint joint- Новый шарнирный сустав.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.physics.newRevoluteJoint