Up to date

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

CylinderShape3D

Inherits: Shape3D < Resource < RefCounted < Object

Cylinder shape for 3D collisions.

Description

Cylinder shape for collisions. Like CapsuleShape3D, but without hemispheres at the cylinder's ends.

Note: There are several known bugs with cylinder collision shapes. Using CapsuleShape3D or BoxShape3D instead is recommended.

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

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 cylinder's height.


float radius = 0.5

  • void set_radius ( float value )

  • float get_radius ( )

The cylinder's radius.