SliderJoint3D
Успадковує: Joint3D < Node3D < Node < Object
Фізичний суглоб, який обмежує рух фізичного тіла 3D вздовж осі відносно іншого фізичного тіла.
Опис
Фізичний суглоб, який обмежує рух фізичного тіла 3D вздовж осі відносно іншого фізичного тіла. Наприклад, Body A може бути StaticBody3D, що представляє собою поршневі бази, в той час як Body B може бути RigidBody3D, що представляє поршневі голови, переміщення і вниз.
Властивості
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Методи
void |
Переліки
enum Param: 🔗
Param PARAM_LINEAR_LIMIT_UPPER = 0
Константа для доступу linear_limit/upper_distance. Максимальна різниця між точками повороту на їх осі X до початку демпфування.
Param PARAM_LINEAR_LIMIT_LOWER = 1
Постійний доступ до linear_limit/lower_distance. Мінімальна різниця між точками pivot на вісь X перед демппінгом.
Param PARAM_LINEAR_LIMIT_SOFTNESS = 2
Постійний доступ до linear_limit/softness. Важкий фактор, який наноситься на рух через вісь слайдера, як тільки обмеження надходять. Нижній, уповільнювач руху.
Param PARAM_LINEAR_LIMIT_RESTITUTION = 3
Постійний доступ до linear_limit/restitution. Сума заміщення після того, як кордони надходять. Чим нижче, тим більша швидкість-енергія втрачається.
Param PARAM_LINEAR_LIMIT_DAMPING = 4
Постійний доступ до linear_limit/damping. Кількість демпферів, як тільки обмежені межі слайдера.
Param PARAM_LINEAR_MOTION_SOFTNESS = 5
Постійний доступ до linear_motion/softness. фактор, який застосовується до руху по осі слайдера, до тих пір, поки слайдер знаходиться в межах. Нижній, уповільнювач руху.
Param PARAM_LINEAR_MOTION_RESTITUTION = 6
Постійний доступ до linear_motion/restitution. Кількість заміщення в межах слайдера.
Param PARAM_LINEAR_MOTION_DAMPING = 7
Константа для доступу до linear_motion/damping – величина демпфування в межах меж повзунка.
Param PARAM_LINEAR_ORTHOGONAL_SOFTNESS = 8
Постійний доступ до linear_ortho/softness. Фактори, що застосовуються до руху через ортогону токсинів до слайдера.
Param PARAM_LINEAR_ORTHOGONAL_RESTITUTION = 9
Постійний доступ до linear_motion/restitution. Сума заміщення при русі здійснюється через ортогонал аксів до слайдера.
Param PARAM_LINEAR_ORTHOGONAL_DAMPING = 10
Постійний доступ до linear_motion/damping. Кількість демпферів при русі через ортогонал аксеса до слайдера.
Param PARAM_ANGULAR_LIMIT_UPPER = 11
Постійний доступ до angular_limit/upper_angle. Верхній ліміт обертання в слайдері.
Param PARAM_ANGULAR_LIMIT_LOWER = 12
Постійний доступ до angular_limit/lower_angle. Нижній ліміт обертання в слайдері.
Param PARAM_ANGULAR_LIMIT_SOFTNESS = 13
Постійний доступ до angular_limit/softness. За допомогою фактора, що застосовується до всіх обертань, коли межа надходить.
Param PARAM_ANGULAR_LIMIT_RESTITUTION = 14
Постійний доступ до linear_motion/restitution. Кількість заміни обертання при перевезенні ліміту.
Param PARAM_ANGULAR_LIMIT_DAMPING = 15
Постійний доступ до linear_motion/damping. Сума пошкодження обертання при надходженні ліміту.
Param PARAM_ANGULAR_MOTION_SOFTNESS = 16
Постійний доступ до angular_limit/softness. Фактори, що застосовуються до всіх обертань в межах.
Param PARAM_ANGULAR_MOTION_RESTITUTION = 17
Постійний доступ до linear_motion/restitution. Кількість заміни обертання в межах.
Param PARAM_ANGULAR_MOTION_DAMPING = 18
Постійний доступ до linear_motion/damping. Кількість пошкоджень обертання в межах.
Param PARAM_ANGULAR_ORTHOGONAL_SOFTNESS = 19
Постійний доступ до angular_ortho/softness. Фактори, що застосовуються до всіх обертань через ортогонал токсинів до слайдера.
Param PARAM_ANGULAR_ORTHOGONAL_RESTITUTION = 20
Постійний доступ до angular_ortho/restitution. Сума заміщення обертання за допомогою токсинів ортогонального до слайдера.
Param PARAM_ANGULAR_ORTHOGONAL_DAMPING = 21
Постійний доступ до angular_ortho/damping. Сума пошкодження обертання через ортогону токсинів до слайдера.
Param PARAM_MAX = 22
Представляємо розмір параметра Param.
Описи властивостей
float angular_limit/damping = 0.0 🔗
Сума пошкодження обертання при надходженні ліміту.
Низька демпферна вартість дозволяє обертати ініційовані тілом A для подорожі в тіло B повільніше.
float angular_limit/lower_angle = 0.0 🔗
Нижній ліміт обертання в слайдері.
float angular_limit/restitution = 0.7 🔗
Кількість заміни обертання при перевезенні ліміту.
Не впливає на демппінг.
float angular_limit/softness = 1.0 🔗
Потрібний фактор, що застосовується до всіх обертань, коли межа надходить.
Зробіть все повільніше обертання, коли між 0 і 1.
float angular_limit/upper_angle = 0.0 🔗
Верхній ліміт обертання в слайдері.
float angular_motion/damping = 1.0 🔗
Кількість пошкоджень обертання в межах.
float angular_motion/restitution = 0.7 🔗
Кількість заміни обертання в межах.
float angular_motion/softness = 1.0 🔗
Фактори, що застосовуються до всіх обертань в межах.
float angular_ortho/damping = 1.0 🔗
Сума пошкодження обертання через ортогону токсинів до слайдера.
float angular_ortho/restitution = 0.7 🔗
Сума заміщення обертання за допомогою токсинів ортогонального до слайдера.
float angular_ortho/softness = 1.0 🔗
Фактори, що застосовуються до всіх обертань через ортогонал токсинів до слайдера.
float linear_limit/damping = 1.0 🔗
Величина демпфування, що виникає після перевищення межі, визначеної параметрами linear_limit/lower_distance та linear_limit/upper_distance.
float linear_limit/lower_distance = -1.0 🔗
Мінімальна різниця між точками pivot на вісь X перед демппінгом.
float linear_limit/restitution = 0.7 🔗
Сума заміщення після того, як кордони надходять. Чим нижче, тим більша швидкість-енергія втрачається.
float linear_limit/softness = 1.0 🔗
Важкий фактор, який наноситься на рух через вісь слайдера, як тільки обмеження надходять. Нижній, уповільнювач руху.
float linear_limit/upper_distance = 1.0 🔗
Максимальна різниця між точками pivot на вісь X перед демппінгом.
float linear_motion/damping = 0.0 🔗
Кількість демпферів в межах слайдера.
float linear_motion/restitution = 0.7 🔗
Кількість заміщення в межах слайдера.
float linear_motion/softness = 1.0 🔗
Фактор, який застосовується до руху по осі слайдера, до тих пір, поки слайдер знаходиться в межах. Нижній, уповільнювач руху.
float linear_ortho/damping = 1.0 🔗
Кількість демпферів при русі через ортогонал аксеса до слайдера.
float linear_ortho/restitution = 0.7 🔗
Сума заміщення при русі здійснюється через ортогонал аксів до слайдера.
float linear_ortho/softness = 1.0 🔗
Фактори, що застосовуються до руху через ортогону токсинів до слайдера.
Описи методів
float get_param(param: Param) const 🔗
Повертає значення заданого параметра.
void set_param(param: Param, value: float) 🔗
Призначає value заданому параметру.