名称 | ・・・・・・・ |
3次元ベクトル加法 |
|||
ルーチン名 | ・・・・・・・ |
addVec3 |
|||
スクリプトNo | ・・・・・・・ | sub_set03- 001 | |||
file名 | ・・・・・・・ | ScriptSet03.lzh sub_set03のページからセットごとダウンロードしてください。 |
|||
概略 | ・・・・・・・ |
2つのベクトルの和を計算します。 |
|||
|
|||||
使用前提 | ・・・・・・・ |
戻り値を受け取る通常のバリアント変数(配列では無く)を宣言して用意しておく。 |
|||
依存関係 | ・・・・・・・ |
特になし |
|||
引数説明 | ・・・・・・・ |
vec1 |
:最初のベクトル |
||
戻り値説明 | ・・・・・・・ |
3次のベクトル [vec(2)形式] 通常のバリアント変数で受ける |
|||
変数説明 | ・・・・・・・ |
newVec |
:計算結果の一時記憶用[vec(2)形式] |
||
注意点 | ・・・・・・・ |
特になし |
|||
スクリプト | |||||
'---ベクトルの加法(3次元ベクトル)----------------------- function addVec3(vec1,vec2) dim newVec(2),j for j=0 to 2 newVec(j)=vec1(j)+vec2(j) next addVec3=newVec end function |
|||||
使用例 | |||||
'ベクトルの加法のテスト '変数はスクリプトのtest()を参照 dim vecResult vecResult=addVec3(vec1,vec2) for j=0 to 2 XShade.Message"j="&j&" ans="&vecResult(j) next drawVec pos0,vec1 drawVec pos0,vec2 drawVec pos0,vecResult ColorSet Red XShade.ObjectName="和" XShade.SelectParent 1 |