Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

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.