コンテンツにスキップ

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)