Difference between revisions of "Category:LSL Vector/ja"

From Second Life Wiki
Jump to navigation Jump to search
m
Line 3: Line 3:
==Vector==
==Vector==


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


vector型は次のデータを保持するために使うことができる:
vector型は次のデータを保持するために使うことができます:
* 位置: x, y, zの単位はm(メートル).
* 位置: x, y, zの単位はm(メートル)
* 速度: x, y, zはスピードを表す.
* 速度: x, y, zはスピードをあらわします。
* {{LSLGC|Color|色}}: Redはx, Greenはy, Blueはz.
* {{LSLGC|Color|色}}: Redはx、Greenはy、Blueはz


vector型は次の操作をサポートしている:
vector型は次の操作をサポートしています:
* 加算, "+" 演算子
* 加算、"+" 演算子
* 減算, "-" 演算子
* 減算、"-" 演算子
* 乗算 (内積), "*" 演算子
* 乗算 (内積)"*" 演算子
* 外積, "%" 演算子
* 外積、"%" 演算子


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


===例===
===例===

Revision as of 21:30, 1 January 2008

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を出力する

Pages in category "LSL Vector/ja"

The following 6 pages are in this category, out of 6 total.