Attention: Here be dragons (unstable version)

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

GPUParticlesCollisionSphere3D

Inherits: GPUParticlesCollision3D < VisualInstance3D < Node3D < Node < Object

A sphere-shaped 3D particle collision shape affecting GPUParticles3D nodes.

Description

A sphere-shaped 3D particle collision shape affecting GPUParticles3D nodes.

Particle collision shapes work in real-time and can be moved, rotated and scaled during gameplay. Unlike attractors, non-uniform scaling of collision shapes is not supported.

Note: ParticleProcessMaterial.collision_mode must be ParticleProcessMaterial.COLLISION_RIGID or ParticleProcessMaterial.COLLISION_HIDE_ON_CONTACT on the GPUParticles3D's process material for collision to work.

Note: Particle collision only affects GPUParticles3D, not CPUParticles3D.

Properties

float

radius

1.0


Property Descriptions

float radius = 1.0 🔗

  • void set_radius(value: float)

  • float get_radius()

The collision sphere's radius in 3D units.