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

Hérite de : Joint3D < Node3D < Node < Object

Un liaison physique qui attache deux corps physiques 3D en un seul point, leur permettant de tourner librement.

Description

Une liaison physique qui attache deux corps physiques 3D en un seul point, leur permettant de tourner librement. Par un exemple, un RigidBody3D peut être attaché à un StaticBody3D pour créer un pendule ou une balançoire.

Propriétés

float

params/bias

0.3

float

params/damping

1.0

float

params/impulse_clamp

0.0

Méthodes

float

get_param(param: Param) const

void

set_param(param: Param, value: float)


Énumérations

enum Param: 🔗

Param PARAM_BIAS = 0

La force avec laquelle les objets attachés restent en position l'un par rapport à l'autre. Plus la valeur est élevée, plus forte est la force.

Param PARAM_DAMPING = 1

La force avec laquelle les objets attachés restent en vitesse l'un par rapport à l'autre. Plus la valeur est élevée, plus forte est la force.

Param PARAM_IMPULSE_CLAMP = 2

Si au-dessus de 0, cette valeur est la valeur maximale pour une impulsion que ce Joint3D produit.


Descriptions des propriétés

float params/bias = 0.3 🔗

La force avec laquelle les objets attachés restent en position l'un par rapport à l'autre. Plus la valeur est élevée, plus forte est la force.


float params/damping = 1.0 🔗

La force avec laquelle les objets attachés restent en vitesse l'un par rapport à l'autre. Plus la valeur est élevée, plus forte est la force.


float params/impulse_clamp = 0.0 🔗

Si au-dessus de 0, cette valeur est la valeur maximale pour une impulsion que ce Joint3D produit.


Descriptions des méthodes

float get_param(param: Param) const 🔗

Renvoie la valeur du paramètre spécifié.


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

Définit la valeur du paramètre spécifié.