ParticleEdit(bpy_struct)

base class — bpy_struct

class bpy.types.ParticleEdit(bpy_struct)

Properties of particle editing mode

brush

(readonly)

Type:

ParticleBrush

default_key_count

How many keys to make new particles with (in [2, 32767], default 5)

Type:

int

display_step

How many steps to display the path with (in [1, 10], default 2)

Type:

int

emitter_distance

Distance to keep particles away from the emitter (in [-inf, inf], default 0.25)

Type:

float

fade_frames

How many frames to fade (in [1, 100], default 2)

Type:

int

is_editable

A valid edit mode exists (default False, readonly)

Type:

bool

is_hair

Editing hair (default False, readonly)

Type:

bool

object

The edited object (readonly)

Type:

Object

select_mode

Particle select and display mode (default 'PATH')

  • PATH Path – Path edit mode.

  • POINT Point – Point select mode.

  • TIP Tip – Tip select mode.

Type:

Literal[‘PATH’, ‘POINT’, ‘TIP’]

shape_object

Outer shape to use for tools

Type:

Object

show_particles

Display actual particles (default False)

Type:

bool

tool

(default 'COMB')

  • COMB Comb – Comb hairs.

  • SMOOTH Smooth – Smooth hairs.

  • ADD Add – Add hairs.

  • LENGTH Length – Make hairs longer or shorter.

  • PUFF Puff – Make hairs stand up.

  • CUT Cut – Cut hairs.

  • WEIGHT Weight – Weight hair particles.

Type:

Literal[‘COMB’, ‘SMOOTH’, ‘ADD’, ‘LENGTH’, ‘PUFF’, ‘CUT’, ‘WEIGHT’]

type

(default 'PARTICLES')

Type:

Literal[‘PARTICLES’, ‘SOFT_BODY’, ‘CLOTH’]

use_auto_velocity

Calculate point velocities automatically (default True)

Type:

bool

use_default_interpolate

Interpolate new particles from the existing ones (default False)

Type:

bool

use_emitter_deflect

Keep paths from intersecting the emitter (default True)

Type:

bool

use_fade_time

Fade paths and keys further away from current frame (default False)

Type:

bool

use_preserve_length

Keep path lengths constant (default True)

Type:

bool

use_preserve_root

Keep root keys unmodified (default True)

Type:

bool

classmethod bl_rna_get_subclass(id, default=None, /)
Parameters:
  • id (str) – The RNA type identifier.

  • default (bpy.types.Struct | None) – The value to return when not found.

Returns:

The RNA type or default when not found.

Return type:

bpy.types.Struct

classmethod bl_rna_get_subclass_py(id, default=None, /)
Parameters:
  • id (str) – The RNA type identifier.

  • default (type | None) – The value to return when not found.

Returns:

The class or default when not found.

Return type:

type

Inherited Properties

Inherited Functions

References