ADVANCED SCRIPTED RULER v1.0
Copyable. Modifiable except for script, size, & texture
GENERAL INFO
See "Download Instructions"
There are 2 ways to use the ruler
1) You can use the ruler just like a real one by positioning it where you want it & then reading off the distance by using the ruler markings. There are divisions every 0.01 m. Colors, numbers, & markings make it easier to use
2) You can use the ruler in "touch mode". Just position the ruler so that ANY part of the ruler touches the two points whose distance you want to measure. Then touch the ruler near those 2 locations (zoom in for accuracy). You will hear a beep sound to confirm you touched the ruler. When you use the ruler this way, you don't need to line up any ruler markings on your object. Any part of the ruler will work:front, back, or edges! When touched, the ruler will say the world x,y,z coordinates where you touched it. For each successive touch, it will tell you the Total Distance and the X,Y,& Z deltas between the last 2 touches. You can also see the distances between the touches in the X-Y, X-Z, & Y-Z planes. Accuracy is 0.001 m or better. A sample output is shown below
<114.36800, 131.57990, 3702.45200>
Between last two touches on this ruler:
Total Distance = 1.2181 m
Delta-X = -0.0137 m
Delta-Y = 0.0602 m
Delta-Z = -1.2166 m
Distance in X-Y plane = 0.0617 m
Distance in X-Z plane = 1.2166 m
Distance in Y-Z plane = 1.2180 m
All this info gives you a great many options & possibilities for how to measure things. The simplest way to is to just use the Total Distance. You can safely ignore all the other info if you don't want it, or you can turn it off completely
MEASURING NOTES & TIPS:
1) You can move the ruler between two touches!
For example, if you want to measure the distance between point A & point B you could do this: Place the ruler so that any part of the ruler touches point A and then touch the ruler near point A. Then move the ruler so that any part of the ruler touches point B and touch the ruler near point B. Then read off the Total Distance in the chat message! Using this method you can measure the distance between any 2 points in the entire region
2) You can attach the ruler to your spine & measure things in regions where you can't rez objects! It is a bit awkward but it does work. Use the provided 'Standing at attention' animation when you use the ruler this way to keep it steadier
CHAT INFO
Chat commands are normally only accepted from the OWNER unless the ruler is in GUEST mode
If the chat channel is anything other than 0, you must precede each chat command below by a slash & the channel number. For example if the channel is set to 7, you would put a /7 in front of every command
Changing the Chat Channel #
The owner can change the chat channel from 0 to 99 by editing the ruler's Description field
CHAT COMMANDS
All chat commands can be upper or lower case. Spaces are not required between the letter commands & any numerical parameters
GENERAL COMMANDS
A - Toggles Advanced mode on/off. When off, the ruler only shows the Total Distance. When ON, the ruler provides additional info
Sound - Toggles the beep sound on/off that plays when you touch the ruler
Help or H - Shows help info in chat
NC - Dispenses 2 note cards
RULER SIZING
Long n - Resizes ruler's length, 1 to 64
Wide n - Resizes ruler's width, 0.01 to 0.5
Deep n - Resizes ruler's depth, 0.01 to 0.5
Default - Sets ruler size to 4 x 0.2 x 0.025
BASIC ALIGNMENT COMMANDS
U or D - Sets ruler straight Up or Down
N or S - Sets ruler to point North or South
W or E - Sets ruler to point West or East
POSITIONING COMMANDS
P - Shows the ruler's SL position
P <x,y,z> - Moves ruler to an SL position of <x,y,z>
X n - Moves ruler in world X by n
Y n - Moves ruler in world Y by n
Z n - Moves ruler in world Z by n
n is -10.0 to +10.0
XL n - Moves ruler in local X by n
YL n - Moves ruler in local Y by n
ZL n - Moves ruler in local Z by n
n is -10.0 to +10.0
INCREMENTAL MOVES
i n - Sets increment to 'n' for the X, Y, Z, XL, YL, & ZL commands
n is -10.0 to +10.0 meters
Example: i 0.2
R - Reverses the sign of the increment
X - Moves ruler in world X by increment
Y - Moves ruler in world Y by increment
Z - Moves ruler in world Z by increment
XL - Moves ruler in local X by increment
YL - Moves ruler in local Y by increment
ZL - Moves ruler in local Z by increment
NOTE: The red & blue X/Z graphic on the ruler shows the direction of the ruler's LOCAL coordinates & rotations
ROTATION COMMANDS
Rx - Rotates ruler 180° about its X axis
Ry - Rotates ruler 90° about its Y axis
Rz - Rotates ruler 90° about its Z axis
Rx n - Rotates ruler about its X axis
Ry n - Rotates ruler about its Y axis
Rz n - Rotates ruler about its Z axis
n is -360.0 to +360
OWNER ONLY COMMANDS
Owner - Sets ruler to OWNER only
Guest - Sets ruler to GUEST
- Resize length, width, & depth with simple chat commands
- Use as a normal ruler or use its advanced touch mode
- Can position in local/world xyz or rotate in local, all via chat
- Guest mode, settable chat channel, 2 notecards & chat help
- Make measurements to 0.001 m or better
The most accurate ruler
Before this purchase, I purchased several sets of rulers, but they turned out to be with large errors. This ruler is one of the most accurate and very convenient tools for measuring everything you want. I am very grateful to the author for this wonderful measuring device. thank you very much !
Most accurate measuring tool avalible
This was a great find! Easy to use, adaptable to almost any point to point measurement with extra information that could be useful. This is the last measuring tool you will ever need in SL.