Up to date

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

CapsuleShape3D

Inherits: Shape3D < Resource < RefCounted < Object

Capsule shape resource for 3D collisions.

Description

3D capsule shape to be added as a direct child of a PhysicsBody3D or Area3D using a CollisionShape3D node. In 3D, a capsule is a cylinder shape with hemispheres at both ends.

Performance: Being a primitive collision shape, CapsuleShape3D is fast to check collisions against (though not as fast as SphereShape3D). CapsuleShape3D is cheaper to check collisions against compared to CylinderShape3D.

Tutorials

Properties

float

height

2.0

float

radius

0.5


Property Descriptions

float height = 2.0

  • void set_height ( float value )

  • float get_height ( )

The capsule’s height.


float radius = 0.5

  • void set_radius ( float value )

  • float get_radius ( )

The capsule’s radius.