Difference between revisions of "Vector"

From Second Life Wiki
Jump to navigation Jump to search
(Redirecting to Category:LSL Types)
Line 1: Line 1:
{{LSL Header}}
#REDIRECT {{LSLGC|Vector}}
==Vector==
 
A datatype that contains a set of three [[LSL_float|float]] values.  Each element can be accessed individually by appending .x, .y, or .z to the variable name. 
 
Vectors support the following operations:
* Addition, Operator "+"
* Subtraction, Operator "-"
* Multiplication (Dot Product), Operator "*"
* Cross Product, Operator "%"
 
A vector can be multiplied with a [[LSL_quaternion|Quaternion]] to rotate it.
 
===Example===
<pre>
vector test=<1.0, 2.0, 3.0>;
llOwnerSay((string)test.z); // Outputs 3.0
</pre>


[[Category:LSL_Types|vector]]
[[Category:LSL_Types|vector]]

Revision as of 03:02, 17 March 2007

  1. REDIRECT Vector