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