Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

PinJoint3D

繼承: Joint3D < Node3D < Node < Object

將兩個 3D 物理體通過單點進行連接的物理關節,能夠讓它們自由旋轉。

說明

將兩個 2D 物理體通過單點進行連接的物理關節,能夠讓它們自由旋轉。例如可以將 RigidBody3D 連接到 StaticBody3D 上,從而建立鐘擺或蹺蹺板。

屬性

float

params/bias

0.3

float

params/damping

1.0

float

params/impulse_clamp

0.0

方法

float

get_param(param: Param) const

void

set_param(param: Param, value: float)


列舉

enum Param: 🔗

Param PARAM_BIAS = 0

被釘在一起的物體之間保持位置關係的力,越高越強。

Param PARAM_DAMPING = 1

被釘在一起的物體之間保持共速的力。越高,力越大。

Param PARAM_IMPULSE_CLAMP = 2

如果大於 0,則這個值是此 Joint3D 產生的脈衝的最大值。


屬性說明

float params/bias = 0.3 🔗

被釘在一起的物體之間保持位置關係的力,越高越強。


float params/damping = 1.0 🔗

被釘在一起的物體之間保持共速的力。越高,力越大。


float params/impulse_clamp = 0.0 🔗

如果大於 0,則這個值是此 Joint3D 產生的脈衝的最大值。


方法說明

float get_param(param: Param) const 🔗

返回指定參數的值。


void set_param(param: Param, value: float) 🔗

設定指定參數的值。