class

Godot::RigidBody3D

Inherits Godot::PhysicsBody3D < Godot::CollisionObject3D < Godot::Node3D < Godot::Node < Godot::Object < Reference < Object

Constructors

new(pointer : Pointer(Void) = Pointer(Void).null)
Source

Instance methods

add_constant_central_force(force : Vector3) : Void
Source
add_constant_force(force : Vector3, position : Vector3) : Void
Source
add_constant_torque(torque : Vector3) : Void
Source
angular_damp

Property angular_damp getter

Source
angular_damp=(val : Number)

Property angular_damp setter

Source
angular_damp_mode

Property angular_damp_mode getter

Source
angular_damp_mode=(val : Int)

Property angular_damp_mode setter

Source
angular_velocity

Property angular_velocity getter

Source
angular_velocity=(val)

Property angular_velocity setter

Source
apply_central_force(force : Vector3) : Void
Source
apply_central_impulse(impulse : Vector3) : Void
Source
apply_force(force : Vector3, position : Vector3) : Void
Source
apply_impulse(impulse : Vector3, position : Vector3) : Void
Source
apply_torque(torque : Vector3) : Void
Source
apply_torque_impulse(impulse : Vector3) : Void
Source
can_sleep

Property can_sleep getter

Source
can_sleep=(val)

Property can_sleep setter

Source
can_sleep?
Source
center_of_mass

Property center_of_mass getter

Source
center_of_mass=(val)

Property center_of_mass setter

Source
center_of_mass_mode

Property center_of_mass_mode getter

Source
center_of_mass_mode=(val : Int)

Property center_of_mass_mode setter

Source
constant_force

Property constant_force getter

Source
constant_force=(val)

Property constant_force setter

Source
constant_torque

Property constant_torque getter

Source
constant_torque=(val)

Property constant_torque setter

Source
contact_monitor

Property contact_monitor getter

Source
contact_monitor=(val)

Property contact_monitor setter

Source
contact_monitor?
Source
continuous_cd

Property continuous_cd getter

Source
continuous_cd=(val)

Property continuous_cd setter

Source
continuous_cd?
Source
custom_integrator

Property custom_integrator getter

Source
custom_integrator=(val)

Property custom_integrator setter

Source
custom_integrator?
Source
freeze

Property freeze getter

Source
freeze=(val)

Property freeze setter

Source
freeze?
Source
freeze_mode

Property freeze_mode getter

Source
freeze_mode=(val : Int)

Property freeze_mode setter

Source
get_angular_damp
Source
get_angular_damp_mode
Source
get_angular_velocity
Source
get_center_of_mass
Source
get_center_of_mass_mode
Source
get_colliding_bodies
Source
get_constant_force
Source
get_constant_torque
Source
get_contact_count
Source
get_freeze_mode
Source
get_gravity_scale
Source
get_inertia
Source
get_inverse_inertia_tensor
Source
get_linear_damp
Source
get_linear_damp_mode
Source
get_linear_velocity
Source
get_mass
Source
get_max_contacts_reported
Source
get_physics_material_override
Source
get_velocity_at_local_position(local_position : Vector3) : Vector3
Source
get_velocity_at_position(global_point : Vector3) : Vector3
Source
gravity_scale

Property gravity_scale getter

Source
gravity_scale=(val : Number)

Property gravity_scale setter

Source
inertia

Property inertia getter

Source
inertia=(val)

Property inertia setter

Source
is_able_to_sleep
Source
is_contact_monitor_enabled
Source
is_freeze_enabled
Source
is_lock_rotation_enabled
Source
is_sleeping
Source
is_using_continuous_collision_detection
Source
is_using_custom_integrator
Source
linear_damp

Property linear_damp getter

Source
linear_damp=(val : Number)

Property linear_damp setter

Source
linear_damp_mode

Property linear_damp_mode getter

Source
linear_damp_mode=(val : Int)

Property linear_damp_mode setter

Source
linear_velocity

Property linear_velocity getter

Source
linear_velocity=(val)

Property linear_velocity setter

Source
lock_rotation

Property lock_rotation getter

Source
lock_rotation=(val)

Property lock_rotation setter

Source
lock_rotation?
Source
mass

Property mass getter

Source
mass=(val : Number)

Property mass setter

Source
max_contacts_reported

Property max_contacts_reported getter

Source
max_contacts_reported=(val : Int)

Property max_contacts_reported setter

Source
physics_material_override

Property physics_material_override getter

Source
physics_material_override=(val)

Property physics_material_override setter

Source
set_angular_damp(angular_damp : Float64) : Void
Source
set_angular_damp_mode(angular_damp_mode : Int64) : Void
Source
set_angular_velocity(angular_velocity : Vector3) : Void
Source
set_axis_velocity(axis_velocity : Vector3) : Void
Source
set_can_sleep(able_to_sleep : Bool) : Void
Source
set_center_of_mass(center_of_mass : Vector3) : Void
Source
set_center_of_mass_mode(mode : Int64) : Void
Source
set_constant_force(force : Vector3) : Void
Source
set_constant_torque(torque : Vector3) : Void
Source
set_contact_monitor(enabled : Bool) : Void
Source
set_freeze_enabled(freeze_mode : Bool) : Void
Source
set_freeze_mode(freeze_mode : Int64) : Void
Source
set_gravity_scale(gravity_scale : Float64) : Void
Source
set_inertia(inertia : Vector3) : Void
Source
set_linear_damp(linear_damp : Float64) : Void
Source
set_linear_damp_mode(linear_damp_mode : Int64) : Void
Source
set_linear_velocity(linear_velocity : Vector3) : Void
Source
set_lock_rotation_enabled(lock_rotation : Bool) : Void
Source
set_mass(mass : Float64) : Void
Source
set_max_contacts_reported(amount : Int64) : Void
Source
set_physics_material_override(physics_material_override : PhysicsMaterial) : Void
Source
set_sleeping(sleeping : Bool) : Void
Source
set_use_continuous_collision_detection(enable : Bool) : Void
Source
set_use_custom_integrator(enable : Bool) : Void
Source
sleeping

Property sleeping getter

Source
sleeping=(val)

Property sleeping setter

Source
sleeping?
Source

Nested types