Instance Method インスタンスメソッド

concat

Appends the receiver’s matrix to the current transformation matrix stored in the current graphics context, replacing the current transformation matrix with the result. レシーバの持つ行列を、現在のグラフィックコンテキストにおいて格納される現在の変換行列に付け加えて、現在の変換行列をその結果で置き換えます。

Declaration 宣言

- (void)concat;

Discussion 議論

Concatenation is performed by matrix multiplication—see Manipulating Transform Values. 連結は、行列の乗法によって実行されます—「Manipulating Transform Values」を見てください。

If this method is invoked from within an NSViewdrawRect: method, then the current transformation matrix is an accumulation of the screen, window, and any superview’s transformation matrices. Invoking this method defines a new user coordinate system whose coordinates are mapped into the former coordinate system according to the receiver’s transformation matrix. To undo the concatenation, you must invert the receiver’s matrix and invoke this method again. このメソッドがNSViewdrawRect:メソッド内部から発動されるならば、そのとき現在の変換行列は画面、ウインドウ、そしてあらゆるスーパービューの累算です。このメソッド発動は、新しいユーザ座標システムを定義します、それの座標は、レシーバの変換行列に従って、前任の座標システムへとマップされます。連結を取り消しするには、あなたはレシーバの持つ行列を逆にして、このメソッドをもう一度発動する必要があります。

See Also 参照

Setting and Building the Current Transformation Matrix 現在の変換行列の設定と組み立て

Related Documentation 関連文書