Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

PinJoint3D

继承: Joint3D < Node3D < Node < Object

将两个 3D 物理体通过单点进行连接的物理关节,能够让它们自由旋转。

描述

将两个 3D 物理体通过单点进行连接的物理关节,能够让它们自由旋转。例如,可以将 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, float value )


枚举

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, float value )

设置指定参数的值。