Difference between revisions of "User:LindaB Helendale"

From Second Life Wiki
Jump to navigation Jump to search
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
My contributed scripts:
My contributed scripts:
== rot2roll_pitch_yaw ==
[[User:LindaB_Helendale/rot2roll_pitch_yaw]]
Conversion functions between rotation (quaternion) and roll, pitch and yaw angles.


== UTF8StringLength ==
== UTF8StringLength ==
https://wiki.secondlife.com/wiki/User:LindaB_Helendale/UTF8StringLength
[[User:LindaB_Helendale/UTF8StringLength]]


Returns the number of bytes a string takes in UTF-8 coding, to guard against clipped messages and to split long messages to parts that fit in the SL limits
Returns the number of bytes a string takes in UTF-8 coding, to guard against clipped messages and to split long messages to parts that fit in the SL limits


== BMPbase64 ==
== BMPbase64 ==
https://wiki.secondlife.com/wiki/User:LindaB_Helendale/BMPbase64
[[User:LindaB_Helendale/BMPbase64]]


LSL scripts to create textures in-world as base64 encoded BMP image.
LSL scripts to create textures in-world as base64 encoded BMP image.


== meshLODanalyzer ==
== meshLODanalyzer ==
https://wiki.secondlife.com/wiki/User:LindaB_Helendale/meshLODanalyzer
[[User:LindaB_Helendale/meshLODanalyzer]]


Tool to see the contribution of LODs on the Land Impact and the effect of the scale of the mesh on the Land Impact. Drop in an unlinked mesh.
Tool to see the contribution of LODs on the Land Impact and the effect of the scale of the mesh on the Land Impact. Drop in an unlinked mesh.
Line 19: Line 24:


== getMeshLODsize ==
== getMeshLODsize ==
https://wiki.secondlife.com/wiki/User:LindaB_Helendale/getMeshLODsize
[[User:LindaB_Helendale/getMeshLODsize]]


Script to find out the byte size of a mesh in the asset server for all LOD levels, used in Land Impact calculation.
Script to find out the byte size of a mesh in the asset server for all LOD levels, used in Land Impact calculation.


== meshLODschemeCalculator ==
== meshLODschemeCalculator ==
https://wiki.secondlife.com/wiki/User:LindaB_Helendale/meshLODschemeCalculator
[[User:LindaB_Helendale/meshLODschemeCalculator]]


Prints a table of the Download cost/Streaming cost component of Land Impact for given LOD reduction scheme. Helps optimizing the LOD scheme.
Prints a table of the Download cost/Streaming cost component of Land Impact for given LOD reduction scheme. Helps optimizing the LOD scheme.
== keyStore ==
[[User:LindaB_Helendale/keyStore]]
Script to store keys in order to check if a given key is in the storage, for visitor counters, gift givers etc. Can store 9200 keys.
== removeAllScripts ==
[[User:LindaB_Helendale/removeAllScripts]]
Script to remove all the scripts from all prims in a linkset.
Unfortunately it cannot be made fully automatic, but this is the easiest way I could figure out.

Latest revision as of 00:45, 8 August 2015

My contributed scripts:

rot2roll_pitch_yaw

User:LindaB_Helendale/rot2roll_pitch_yaw

Conversion functions between rotation (quaternion) and roll, pitch and yaw angles.

UTF8StringLength

User:LindaB_Helendale/UTF8StringLength

Returns the number of bytes a string takes in UTF-8 coding, to guard against clipped messages and to split long messages to parts that fit in the SL limits

BMPbase64

User:LindaB_Helendale/BMPbase64

LSL scripts to create textures in-world as base64 encoded BMP image.

meshLODanalyzer

User:LindaB_Helendale/meshLODanalyzer

Tool to see the contribution of LODs on the Land Impact and the effect of the scale of the mesh on the Land Impact. Drop in an unlinked mesh.

Combination of the getMeshLODsize and meshLODschemeCalculator scripts below

getMeshLODsize

User:LindaB_Helendale/getMeshLODsize

Script to find out the byte size of a mesh in the asset server for all LOD levels, used in Land Impact calculation.

meshLODschemeCalculator

User:LindaB_Helendale/meshLODschemeCalculator

Prints a table of the Download cost/Streaming cost component of Land Impact for given LOD reduction scheme. Helps optimizing the LOD scheme.

keyStore

User:LindaB_Helendale/keyStore

Script to store keys in order to check if a given key is in the storage, for visitor counters, gift givers etc. Can store 9200 keys.

removeAllScripts

User:LindaB_Helendale/removeAllScripts

Script to remove all the scripts from all prims in a linkset. Unfortunately it cannot be made fully automatic, but this is the easiest way I could figure out.