Skip to content
lsl.devlsl.devLSL Dev

ParticleSourcePattern

Constants in the ParticleSourcePattern enum.

All constant groups

At a glance, from the LSL definitions
integer PSYS_SRC_PATTERN_ANGLE = 0x04;  // Emission pattern that sprays particles outward in a flat circular, semi-circular, arc, or ray-shaped 2D area (around the prim's local X-axis) as defined by the start/end and inner/outer angle parameters.integer PSYS_SRC_PATTERN_ANGLE_CONE = 0x08;  // Emission pattern that sprays particles outward in a 3D spherical, conical, or ring-shaped area defined by the start/end and inner/outer angle parameters.integer PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY = 0x10;  // Incomplete emission pattern that behaves identically to the DROP pattern.integer PSYS_SRC_PATTERN_DROP = 0x01;  // Emission pattern that drops particles at the source position with no initial velocity.integer PSYS_SRC_PATTERN_EXPLODE = 0x02;  // Emission pattern that shoots particles outward in all directions using the burst parameters.

Constants

ConstantTypeValueDescription
PSYS_SRC_PATTERN_ANGLEinteger0x04Emission pattern that sprays particles outward in a flat circular, semi-circular, arc, or ray-shaped 2D area (around the prim's local X-axis) as defined by the start/end and inner/outer angle parameters.
PSYS_SRC_PATTERN_ANGLE_CONEinteger0x08Emission pattern that sprays particles outward in a 3D spherical, conical, or ring-shaped area defined by the start/end and inner/outer angle parameters. Can emulate the EXPLODE pattern if angles are set to 0.0 and PI.
PSYS_SRC_PATTERN_ANGLE_CONE_EMPTYinteger0x10Incomplete emission pattern that behaves identically to the DROP pattern. Intended to invert the ANGLE parameters to define an empty area where particles are not sprayed.
PSYS_SRC_PATTERN_DROPinteger0x01Emission pattern that drops particles at the source position with no initial velocity. Overrides burst radius, minimum speed, and maximum speed settings to 0.0.
PSYS_SRC_PATTERN_EXPLODEinteger0x02Emission pattern that shoots particles outward in all directions using the burst parameters.