Vector

From Second Life Wiki
Revision as of 13:20, 13 February 2007 by Gigs Taggart (talk | contribs) (LSL vector moved to Vector: pseudonamespace fix)
Jump to navigation Jump to search

Vector

A datatype that contains a set of three 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 Quaternion to rotate it.

Example

vector test=<1.0, 2.0, 3.0>;
llOwnerSay((string)test.z); // Outputs 3.0