Category:LSL ベクトル

From Second Life Wiki
Revision as of 18:43, 14 April 2010 by Mako Nozaki (talk | contribs) (Created page with '{{Multi-lang|Category:LSL Vector|/ja}} {{LSL Header{{#var:lang}}|ml=*}}{{LSLC{{#var:lang}}|}} {{LSLC/ja|Types}} ==Vector== vectorは3個のfloatの値のセッ...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Vector

vectorは3個のfloatの値のセットを含むデータ型(type)です。各要素は変数名の後に .x、.y、.zを付加することにより個別にアクセスできます。

vector型は次のデータを保持するために使うことができます:

  • 位置: x, y, zの単位はm(メートル)
  • 速度: x, y, zはスピードをあらわします。
  • : Redはx、Greenはy、Blueはz

vector型は次の操作をサポートしています:

  • 加算、"+" 演算子
  • 減算、"-" 演算子
  • 乗算 (内積)、 "*" 演算子
  • 外積、"%" 演算子

vector型はQuaternionの乗算または除算によって回転させることができます。

vector test=<1.0, 2.0, 3.0>;
llOwnerSay((string)test.z); // 3.0を出力する

This category currently contains no pages or media.