名称 | ・・・・・・・ |
選択したパートのマトリックスを取得 |
|||
ルーチン名 | ・・・・・・・ |
GetTransMat |
|||
スクリプトNo | ・・・・・・・ | sub_set02- 011 | |||
file名 | ・・・・・・・ | ScriptSet02.lzh sub_set02のページからセットごとダウンロードしてください。 |
|||
概略 | ・・・・・・・ |
現在選択しているパートの変換マトリックスを取得し変数matに格納して戻す。 |
|||
|
|||||
使用前提 | ・・・・・・・ |
shadeでパートを選択しておく |
|||
依存関係 | ・・・・・・・ |
特になし |
|||
引数説明 | ・・・・・・・ |
なし |
|||
戻り値説明 | ・・・・・・・ |
4行4列のパートの変換マトリックス 配列[mat(3,3)]形式 |
|||
変数説明 | ・・・・・・・ |
mat(3,3) |
:マトリックスを保持する変数 |
||
注意点 | ・・・・・・・ |
実行前に対象となるパートを選択することを忘れずに。 |
|||
スクリプト | |||||
'---選択したパートのマトリックスを変数に取得する。 function GetTransMat() '現在選択しているパートの変換マトリックスを取得し変数matに格納する。 '戻値--4行4列のパートの変換マトリックス 配列[mat(3,3)]形式 '引数--なし dim mat(3,3) ':マトリックスを保持する変数 dim i,j ':カウンタ用変数 for i=0 to 3 for j=0 to 3 mat(i,j)=XShade.TransformationMatrix(i,j) next next GetTransMat=mat end Function |
|||||
使用例 | |||||
他のサンプル(sub_set02-003〜02-010の例題で使用してます。 |