コンテンツにスキップ

Matrix32

2次元用の3x2行列です。 OpenGLのため列優先行列であることに注意してください。

メンバー一覧

コンストラクタ

プロパティ

メソッド


Matrix32

コンストラクタ

解説

コンストラクタ(単位行列)


Matrix32

コンストラクタ

引数

引数 型 既定値 説明
m11 real   [1][1]位置の値です。
m12 real   [1][2]位置の値です。
m21 real   [2][1]位置の値です。
m22 real   [2][2]位置の値です。
m31 real   [3][1]位置の値です。
m32 real   [3][2]位置の値です。

解説

コンストラクタ

引数値を入れて初期化します。


array

プロパティ \ アクセス: r/w

解説

1次元配列で受け取る[r]


m11

プロパティ \ アクセス: r/w

解説

[1][1]位置の値[r/w]


m12

プロパティ \ アクセス: r/w

解説

[1][2]位置の値[r/w]


m21

プロパティ \ アクセス: r/w

解説

[2][1]位置の値[r/w]


m22

プロパティ \ アクセス: r/w

解説

[2][2]位置の値[r/w]


m31

プロパティ \ アクセス: r/w

解説

[3][1]位置の値[r/w]


m32

プロパティ \ アクセス: r/w

解説

[3][2]位置の値[r/w]


set

メソッド

引数

引数 型 既定値 説明
m11 real   [1][1]位置の値です。
m12 real   [1][2]位置の値です。
m21 real   [2][1]位置の値です。
m22 real   [2][2]位置の値です。
m31 real   [3][1]位置の値です。
m32 real   [3][2]位置の値です。

解説

マトリックス設定


set

メソッド

引数

引数 型 既定値 説明
array Array   6要素の配列を渡します。

解説

マトリックス設定

1次元配列からコピー


set

メソッド

引数

引数 型 既定値 説明
matrix Matrix32   Matrix32クラスのインスタンスを渡します。

解説

マトリックス設定

matrixからコピー


reset

メソッド

解説

単位行列化


setTranslate

メソッド

引数

引数 型 既定値 説明
x real   設定するX座標値
y real   設定するY座標値

解説

移動行列を設定する


setScale

メソッド

引数

引数 型 既定値 説明
x real   設定するX軸拡大率
y real   設定するY軸拡大率

解説

拡大行列を設定する


setRotate

メソッド

引数

引数 型 既定値 説明
degree real   回転角度

解説

回転行列を設定する


setSkewX

メソッド

引数

引数 型 既定値 説明
degree real   傾斜角度

解説

X軸傾斜行列を設定する


setSkewY

メソッド

引数

引数 型 既定値 説明
degree real   傾斜角度

解説

Y軸傾斜行列を設定する


translate

メソッド

引数

引数 型 既定値 説明
x real   移動するX座標値
y real   移動するY座標値

解説

行列を移動させる


rotate

メソッド

引数

引数 型 既定値 説明
degree real   回転角度

解説

行列を回転させる


rotate

メソッド

引数

引数 型 既定値 説明
degree real   回転角度
px real   中心点
py real   中心点

解説

行列を回転させる


scale

メソッド

引数

引数 型 既定値 説明
x real   拡大率X座標値
y real   拡大率Y座標値

解説

行列を拡大させる


preScale

メソッド

引数

引数 型 既定値 説明
x real   拡大率X座標値
y real   拡大率Y座標値

解説

行列を拡大させる(事前拡大)


skewX

メソッド

引数

引数 型 既定値 説明
degree real   傾斜角度

解説

行列をX軸傾斜させる


skewY

メソッド

引数

引数 型 既定値 説明
degree real   傾斜角度

解説

行列をY軸傾斜させる


transform

メソッド

引数

引数 型 既定値 説明
x real   X座標値
y real   Y座標値

解説

XY座標値をこの行列にかけ合わせて変換する

入力引き数がそのまま出力となる


multiply

メソッド

引数

引数 型 既定値 説明
matrix Matrix32   かける行列

解説

行列をかける(this = this * matrix)


premultiply

メソッド

引数

引数 型 既定値 説明
matrix Matrix32   かける行列

解説

行列を後ろにかける(this = matrix * this)