Difference between revisions of "Hologram"
(Created page with "{{LSL Header}} == Object == Creation of a hologram based on the persistence of particles == Script == <lsl> /////////////////////////////////////////////////////////////////…") |
|||
Line 61: | Line 61: | ||
} | } | ||
</lsl> | </lsl> | ||
{{LSLC|Library|Hologram}} |
Revision as of 03:45, 6 November 2011
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Object
Creation of a hologram based on the persistence of particles
Script
<lsl> //////////////////////////////////////////////////////////////////// // // Hologram // by Bey Root // Originally Written 11/05/2011 // code released to the public domain. // ////////////////////////////////////////////////////////////////////
//==================================================================
// INSTRUCTIONS
//==================================================================
//
// -Create a cube
// -Drop this script
//
/////////////////////////////////////////////////////////////////////
// Artemis "f81e6b36-7c87-9fff-cc1f-377b65aaa948" // Colonne "bfdaef11-8401-b1b2-bb28-f4d93b00ea4e"
list particle_parameters=[];
default {
state_entry() { llSetPrimitiveParams([ PRIM_SIZE, <0.01, 0.5, 3.0>, PRIM_COLOR, ALL_SIDES, <1., 1., 1.>, 0.0 ]); particle_parameters = [ PSYS_SRC_TEXTURE,"f81e6b36-7c87-9fff-cc1f-377b65aaa948", PSYS_PART_START_SCALE, <2.2, 3.0, FALSE>, PSYS_PART_START_COLOR, <1.0, 1.0, 1.0>, PSYS_PART_START_ALPHA, (float) 1.0, PSYS_SRC_BURST_PART_COUNT, (integer) 1, PSYS_SRC_BURST_RATE, (float) 28., PSYS_PART_MAX_AGE, (float) 30., PSYS_SRC_PATTERN, (integer) 1, PSYS_PART_FLAGS, PSYS_PART_EMISSIVE_MASK ]; llParticleSystem( particle_parameters ); } on_rez(integer param) {llResetScript();} changed(integer mask) {if(mask & CHANGED_OWNER) {llResetScript();}}
} </lsl>