Files
godot-docs-l10n/classes/uk/class_conetwistjoint3d.rst

264 lines
12 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

:github_url: hide
.. _class_ConeTwistJoint3D:
ConeTwistJoint3D
================
**Успадковує:** :ref:`Joint3D<class_Joint3D>` **<** :ref:`Node3D<class_Node3D>` **<** :ref:`Node<class_Node>` **<** :ref:`Object<class_Object>`
Фізичний суглоб, який з'єднує дві фізики 3D, таким чином, що імітує кульковий суглоб.
.. rst-class:: classref-introduction-group
Опис
--------
Фізичний суглоб, який з'єднує дві фізики 3D, таким чином, що імітує кульковий суглоб. Восьма вісь ініціюється як ось X **ConeTwistJoint3D**. Після того, як фізичні органи гойдалки, вісь скручування обчислюється в середині X осі суглоба в місцевому просторі двох фізикних органів. Корисно для кінцівок, таких як плечі і стегна, світильники висять стелю і т.д.
.. rst-class:: classref-reftable-group
Властивості
----------------------
.. table::
:widths: auto
+---------------------------+---------------------------------------------------------------+---------------+
| :ref:`float<class_float>` | :ref:`bias<class_ConeTwistJoint3D_property_bias>` | ``0.3`` |
+---------------------------+---------------------------------------------------------------+---------------+
| :ref:`float<class_float>` | :ref:`relaxation<class_ConeTwistJoint3D_property_relaxation>` | ``1.0`` |
+---------------------------+---------------------------------------------------------------+---------------+
| :ref:`float<class_float>` | :ref:`softness<class_ConeTwistJoint3D_property_softness>` | ``0.8`` |
+---------------------------+---------------------------------------------------------------+---------------+
| :ref:`float<class_float>` | :ref:`swing_span<class_ConeTwistJoint3D_property_swing_span>` | ``0.7853982`` |
+---------------------------+---------------------------------------------------------------+---------------+
| :ref:`float<class_float>` | :ref:`twist_span<class_ConeTwistJoint3D_property_twist_span>` | ``3.1415927`` |
+---------------------------+---------------------------------------------------------------+---------------+
.. rst-class:: classref-reftable-group
Методи
------------
.. table::
:widths: auto
+---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`get_param<class_ConeTwistJoint3D_method_get_param>`\ (\ param\: :ref:`Param<enum_ConeTwistJoint3D_Param>`\ ) |const| |
+---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_param<class_ConeTwistJoint3D_method_set_param>`\ (\ param\: :ref:`Param<enum_ConeTwistJoint3D_Param>`, value\: :ref:`float<class_float>`\ ) |
+---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Переліки
----------------
.. _enum_ConeTwistJoint3D_Param:
.. rst-class:: classref-enumeration
enum **Param**: :ref:`🔗<enum_ConeTwistJoint3D_Param>`
.. _class_ConeTwistJoint3D_constant_PARAM_SWING_SPAN:
.. rst-class:: classref-enumeration-constant
:ref:`Param<enum_ConeTwistJoint3D_Param>` **PARAM_SWING_SPAN** = ``0``
Свінгер обертається збоку в сторону, навколо осі перпендикулярно до осі скручування.
Визначається гойдалка, скільки обертання не буде виправлено вздовж осі гойдалки.
Може бути визначений як сипучість в **ConeTwistJoint3D**.
Якщо нижче 0,05 ця поведінка закривається.
.. _class_ConeTwistJoint3D_constant_PARAM_TWIST_SPAN:
.. rst-class:: classref-enumeration-constant
:ref:`Param<enum_ConeTwistJoint3D_Param>` **PARAM_TWIST_SPAN** = ``1``
Twist - обертання навколо осі скручіння, це значення визначає, як далеко від суглоба може скручуватися.
Twist закривається, якщо нижче 0,05.
.. _class_ConeTwistJoint3D_constant_PARAM_BIAS:
.. rst-class:: classref-enumeration-constant
:ref:`Param<enum_ConeTwistJoint3D_Param>` **PARAM_BIAS** = ``2``
Швидкість з якою буде проходити гойдалка або скручування.
Чим вище, тим швидше.
.. _class_ConeTwistJoint3D_constant_PARAM_SOFTNESS:
.. rst-class:: classref-enumeration-constant
:ref:`Param<enum_ConeTwistJoint3D_Param>` **PARAM_SOFTNESS** = ``3``
Легкість, з якою стикається суглоб. Якщо вона занадто низька, вона бере більше сил, щоб почати скручування суглоба.
.. _class_ConeTwistJoint3D_constant_PARAM_RELAXATION:
.. rst-class:: classref-enumeration-constant
:ref:`Param<enum_ConeTwistJoint3D_Param>` **PARAM_RELAXATION** = ``4``
Захищаючи, як швидко гойдалки і кручування-швидкість-дифункція з двох сторін отримує синхронний.
.. _class_ConeTwistJoint3D_constant_PARAM_MAX:
.. rst-class:: classref-enumeration-constant
:ref:`Param<enum_ConeTwistJoint3D_Param>` **PARAM_MAX** = ``5``
Представляємо розмір параметра :ref:`Param<enum_ConeTwistJoint3D_Param>`.
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Описи властивостей
------------------------------------
.. _class_ConeTwistJoint3D_property_bias:
.. rst-class:: classref-property
:ref:`float<class_float>` **bias** = ``0.3`` :ref:`🔗<class_ConeTwistJoint3D_property_bias>`
.. rst-class:: classref-property-setget
- |void| **set_param**\ (\ param\: :ref:`Param<enum_ConeTwistJoint3D_Param>`, value\: :ref:`float<class_float>`\ )
- :ref:`float<class_float>` **get_param**\ (\ param\: :ref:`Param<enum_ConeTwistJoint3D_Param>`\ ) |const|
Швидкість з якою буде проходити гойдалка або скручування.
Чим вище, тим швидше.
.. rst-class:: classref-item-separator
----
.. _class_ConeTwistJoint3D_property_relaxation:
.. rst-class:: classref-property
:ref:`float<class_float>` **relaxation** = ``1.0`` :ref:`🔗<class_ConeTwistJoint3D_property_relaxation>`
.. rst-class:: classref-property-setget
- |void| **set_param**\ (\ param\: :ref:`Param<enum_ConeTwistJoint3D_Param>`, value\: :ref:`float<class_float>`\ )
- :ref:`float<class_float>` **get_param**\ (\ param\: :ref:`Param<enum_ConeTwistJoint3D_Param>`\ ) |const|
Захищаючи, як швидко гойдалки і кручування-швидкість-дифункція з двох сторін отримує синхронний.
.. rst-class:: classref-item-separator
----
.. _class_ConeTwistJoint3D_property_softness:
.. rst-class:: classref-property
:ref:`float<class_float>` **softness** = ``0.8`` :ref:`🔗<class_ConeTwistJoint3D_property_softness>`
.. rst-class:: classref-property-setget
- |void| **set_param**\ (\ param\: :ref:`Param<enum_ConeTwistJoint3D_Param>`, value\: :ref:`float<class_float>`\ )
- :ref:`float<class_float>` **get_param**\ (\ param\: :ref:`Param<enum_ConeTwistJoint3D_Param>`\ ) |const|
Легкість, з якою стикається суглоб. Якщо вона занадто низька, вона бере більше сил, щоб почати скручування суглоба.
.. rst-class:: classref-item-separator
----
.. _class_ConeTwistJoint3D_property_swing_span:
.. rst-class:: classref-property
:ref:`float<class_float>` **swing_span** = ``0.7853982`` :ref:`🔗<class_ConeTwistJoint3D_property_swing_span>`
.. rst-class:: classref-property-setget
- |void| **set_param**\ (\ param\: :ref:`Param<enum_ConeTwistJoint3D_Param>`, value\: :ref:`float<class_float>`\ )
- :ref:`float<class_float>` **get_param**\ (\ param\: :ref:`Param<enum_ConeTwistJoint3D_Param>`\ ) |const|
Свінгер обертається збоку в сторону, навколо осі перпендикулярно до осі скручування.
Визначається гойдалка, скільки обертання не буде виправлено вздовж осі гойдалки.
Може бути визначений як сипучість в **ConeTwistJoint3D**.
Якщо нижче 0,05 ця поведінка закривається.
.. rst-class:: classref-item-separator
----
.. _class_ConeTwistJoint3D_property_twist_span:
.. rst-class:: classref-property
:ref:`float<class_float>` **twist_span** = ``3.1415927`` :ref:`🔗<class_ConeTwistJoint3D_property_twist_span>`
.. rst-class:: classref-property-setget
- |void| **set_param**\ (\ param\: :ref:`Param<enum_ConeTwistJoint3D_Param>`, value\: :ref:`float<class_float>`\ )
- :ref:`float<class_float>` **get_param**\ (\ param\: :ref:`Param<enum_ConeTwistJoint3D_Param>`\ ) |const|
Twist - обертання навколо осі скручіння, це значення визначає, як далеко від суглоба може скручуватися.
Twist закривається, якщо нижче 0,05.
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Описи методів
--------------------------
.. _class_ConeTwistJoint3D_method_get_param:
.. rst-class:: classref-method
:ref:`float<class_float>` **get_param**\ (\ param\: :ref:`Param<enum_ConeTwistJoint3D_Param>`\ ) |const| :ref:`🔗<class_ConeTwistJoint3D_method_get_param>`
Повертає значення вказаного параметра.
.. rst-class:: classref-item-separator
----
.. _class_ConeTwistJoint3D_method_set_param:
.. rst-class:: classref-method
|void| **set_param**\ (\ param\: :ref:`Param<enum_ConeTwistJoint3D_Param>`, value\: :ref:`float<class_float>`\ ) :ref:`🔗<class_ConeTwistJoint3D_method_set_param>`
Встановлює значення вказаного параметра.
.. |virtual| replace:: :abbr:`virtual (Зазвичай, цей метод перевизначається користувачем, щоб він мав вплив.)`
.. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)`
.. |const| replace:: :abbr:`const (Цей метод не має побічних ефектів. Не змінює ніяку змінну екземпляра об'єкта.)`
.. |vararg| replace:: :abbr:`vararg (Цей метод приймає будь-яке число аргументів після описаних тут.)`
.. |constructor| replace:: :abbr:`constructor (Цей метод використовується для побудови типів.)`
.. |static| replace:: :abbr:`static (Цей метод не потребує екземпляра для виклику, його можна викликати безпосередньо за допомогою назви класу.)`
.. |operator| replace:: :abbr:`operator (Цей метод описує дійсний оператор для взаємодії з цим типом як з лівим операндом.)`
.. |bitfield| replace:: :abbr:`BitField (Це значення є цілим числом, складеним у вигляді бітової маски з наступних прапорів.)`
.. |void| replace:: :abbr:`void (Значення не повертається.)`