You will have to use separate prims for each beam, this is the simplest solution.
Adjust each prim in order to orient the beam in the direction you would like it
to travel from the base of your harp.
Code: Select all
// This creates a single blue laser beam. Color values are in RGB <R, G, B>
default
{
state_entry()
{
llParticleSystem( [
PSYS_SRC_PATTERN, PSYS_SRC_PATTERN_ANGLE,
PSYS_SRC_BURST_PART_COUNT,(integer) 40000, // adjust for beam strength,
PSYS_SRC_BURST_RATE,(float) .05,
PSYS_PART_MAX_AGE,(float) 50, //Adjust length of beam here
PSYS_SRC_BURST_SPEED_MIN,(float)1,
PSYS_SRC_BURST_SPEED_MAX,(float) 7.0,
PSYS_PART_START_SCALE,(vector) <0.25,0.25,0>, //Adjust size of beam
PSYS_PART_END_SCALE,(vector) <0.25,0.25,0>,
PSYS_PART_START_COLOR,(vector) <0,0,1>, // Adjust color of beam - RGB <R, G, B>
PSYS_PART_END_COLOR,(vector) <0,0,1>, //RGB <R, G, B>
PSYS_PART_START_ALPHA,(float)0.5, //Adjust beam alpha value "Clearness"
PSYS_PART_END_ALPHA,(float)0.00,
PSYS_PART_FLAGS,
PSYS_PART_EMISSIVE_MASK |
PSYS_PART_FOLLOW_VELOCITY_MASK |
PSYS_PART_FOLLOW_SRC_MASK |
PSYS_PART_INTERP_SCALE_MASK
] );
}