Godot::PhysicsBody3D
Inherits Godot::CollisionObject3D < Godot::Node3D < Godot::Node < Godot::Object < Reference < Object
Base class for all 3D physics bodies.
Constructors
new(pointer : Pointer(Void) = Pointer(Void).null)
SourceInstance methods
add_collision_exception_with(body : Node) : Void
Sourceaxis_lock_angular_x?
Sourceaxis_lock_angular_y?
Sourceaxis_lock_angular_z?
Sourceaxis_lock_linear_x?
Sourceaxis_lock_linear_y?
Sourceaxis_lock_linear_z?
Sourceget_axis_lock(axis : Int64) : Bool
Sourceget_collision_exceptions
Sourceget_gravity
Sourcemove_and_collide(motion : Vector3, test_only : Bool, safe_margin : Float64, recovery_as_collision : Bool, max_collisions : Int64) : KinematicCollision3D
Sourceremove_collision_exception_with(body : Node) : Void
Sourceset_axis_lock(axis : Int64, lock : Bool) : Void
Sourcetest_move(from : Transform3D, motion : Vector3, collision : KinematicCollision3D, safe_margin : Float64, recovery_as_collision : Bool, max_collisions : Int64) : Bool
Source