class

Godot::SoftBody3D

Inherits Godot::MeshInstance3D < Godot::GeometryInstance3D < Godot::VisualInstance3D < Godot::Node3D < Godot::Node < Godot::Object < Reference < Object

Constructors

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

Instance methods

add_collision_exception_with(body : Node) : Void
Source
apply_central_force(force : Vector3) : Void
Source
apply_central_impulse(impulse : Vector3) : Void
Source
apply_force(point_index : Int64, force : Vector3) : Void
Source
apply_impulse(point_index : Int64, impulse : Vector3) : Void
Source
collision_layer

Property collision_layer getter

Source
collision_layer=(val : Int)

Property collision_layer setter

Source
collision_mask

Property collision_mask getter

Source
collision_mask=(val : Int)

Property collision_mask setter

Source
damping_coefficient

Property damping_coefficient getter

Source
damping_coefficient=(val : Number)

Property damping_coefficient setter

Source
disable_mode

Property disable_mode getter

Source
disable_mode=(val : Int)

Property disable_mode setter

Source
drag_coefficient

Property drag_coefficient getter

Source
drag_coefficient=(val : Number)

Property drag_coefficient setter

Source
get_collision_exceptions
Source
get_collision_layer
Source
get_collision_layer_value(layer_number : Int64) : Bool
Source
get_collision_mask
Source
get_collision_mask_value(layer_number : Int64) : Bool
Source
get_damping_coefficient
Source
get_disable_mode
Source
get_drag_coefficient
Source
get_linear_stiffness
Source
get_parent_collision_ignore
Source
get_physics_rid
Source
get_point_count
Source
get_point_transform(point_index : Int64) : Vector3
Source
get_pressure_coefficient
Source
get_shrinking_factor
Source
get_simulation_precision
Source
get_total_mass
Source
is_point_pinned(point_index : Int64) : Bool
Source
is_ray_pickable
Source
linear_stiffness

Property linear_stiffness getter

Source
linear_stiffness=(val : Number)

Property linear_stiffness setter

Source
parent_collision_ignore

Property parent_collision_ignore getter

Source
parent_collision_ignore=(val)

Property parent_collision_ignore setter

Source
point_count

Property point_count getter

Source
pressure_coefficient

Property pressure_coefficient getter

Source
pressure_coefficient=(val : Number)

Property pressure_coefficient setter

Source
ray_pickable

Property ray_pickable getter

Source
ray_pickable=(val)

Property ray_pickable setter

Source
ray_pickable?
Source
remove_collision_exception_with(body : Node) : Void
Source
set_collision_layer(collision_layer : Int64) : Void
Source
set_collision_layer_value(layer_number : Int64, value : Bool) : Void
Source
set_collision_mask(collision_mask : Int64) : Void
Source
set_collision_mask_value(layer_number : Int64, value : Bool) : Void
Source
set_damping_coefficient(damping_coefficient : Float64) : Void
Source
set_disable_mode(mode : Int64) : Void
Source
set_drag_coefficient(drag_coefficient : Float64) : Void
Source
set_linear_stiffness(linear_stiffness : Float64) : Void
Source
set_parent_collision_ignore(parent_collision_ignore : NodePath) : Void
Source
set_point_pinned(point_index : Int64, pinned : Bool, attachment_path : NodePath, insert_at : Int64) : Void
Source
set_pressure_coefficient(pressure_coefficient : Float64) : Void
Source
set_ray_pickable(ray_pickable : Bool) : Void
Source
set_shrinking_factor(shrinking_factor : Float64) : Void
Source
set_simulation_precision(simulation_precision : Int64) : Void
Source
set_total_mass(mass : Float64) : Void
Source
shrinking_factor

Property shrinking_factor getter

Source
shrinking_factor=(val : Number)

Property shrinking_factor setter

Source
simulation_precision

Property simulation_precision getter

Source
simulation_precision=(val : Int)

Property simulation_precision setter

Source
total_mass

Property total_mass getter

Source
total_mass=(val : Number)

Property total_mass setter

Source

Nested types