8Matrixのアフィン変換に関してこんにちは。最近Matrixを習得ついでに行列について勉強し始めたのですが、Matrixのアフィン変換の傾斜(せん断)について、なかなか理解できないことがあるので質問させていただきました実行環境はwinXP、Flash8、as2です。Flashでは、Matrixのプロパティとしてa、b、c、d、tx、tyが用意されていますが、MovieClip.transform.matrixに変形用Matrixを適用後の表示で、傾斜の部分だけが実際自分で計算した数値結果と合いません・・・。Flash付属のヘルプ、またはガイドを見るとMatrix.bがy方向への傾斜に関する値と記述されているのですが、x方向ではないのかと考えてます。y;となり、座標でy方向への変化がないのではないかと考えております。僕の考え違いでしょうか?図表もなく申しわけないですが、ご存知の方どうぞよろしくお願いします。Matrixのアフィン変換に関して引用:Shiiiさんは書きました:実行環境はwinXP、Flash8、as2です。「アカウント編集」で、編集環境は書いておきましょう。yとなるように思います。ty=0)引用:Shiiiさんは書きました:傾斜の部分だけが実際自分で計算した数値結果と合いません・・・。2次元図形とアフィン変換」などで示されている式を元にされていると思いますが、これはy軸が上向きである前提で、それをそのまま、y軸が下向きであるFlashにあてはめて、おかしいと言っても、解決しないのではないかと思います。引用:座標でy方向への変化がないのではないかと考えております。yという式で計算されていると思います。cosθとなっていることから、考えてもよいのではないかと思います。y*/もっと簡単な例で考えてみましょう。時間)これは、おかしい、おかしくないという話ではありませんね?----------------質問する際は、回答者に具体的な情報を与えてください。Matrixのアフィン変換に関してひろゆきさんさっそくのお返事ありがとうございます!いつもサイト拝見させていただいてますアカウント編集しました。それと、ご指摘いただいたように、質問の仕方がかなり悪かったです。yが正しいと思っています。|と、なっていました。(行列式の記述みたいですが行列を表してることとさせてください。||1|で、せん断だけがうまく定義できませんでした。回転方向の正の向きは理解できるのですが、そこだけどうも理解できません。オーサリングというよりも、どちらかというと行列の仕組みの質問のようになってしまい申し訳ないです。y;となり、座標でy方向への変化がないのではないかと考えております。(flash.geom.Matrix)」の「図」が間違っているということですね。----------------質問する際は、回答者に具体的な情報を与えてください。Matrixのアフィン変換に関してひろゆきさん再度お返事ありがとうございます。正直なところ、提示していただいた図が間違っているのではないのかと思っています。skxとskyが逆なのではないかと思っています。あれば今回質問させていただいた疑問が解けるのですが・・・。行列の知識が乏しいので、公式のようなものが存在するのかと色々調べています。Matrixのアフィン変換に関してヘルプにおける変換行列のbとcの位置は逆だと思います。yが正しいと思っています。Matrixのアフィン変換に関して引用:野中文雄さんは書きました:ヘルプにおける変換行列のbとcの位置は逆だと思います。図の間違いは3箇所でしょうか。----------------質問する際は、回答者に具体的な情報を与えてください。Matrixのアフィン変換に関して野中さん、ひろゆきさんお返事ありがとうございます。返事がまだないので返事があり次第、ここに自己レスさせていただきます。Matrixのアフィン変換に関して影響すると考えられるのは、つぎの4図でしょうか。引用:ひろゆきさんは書きました:引用:野中文雄は書きました:ヘルプにおける変換行列のbとcの位置は逆だと思います。図の間違いは3箇所でしょうか。変換行列は、もともと以下のように定義されることが多かったようです。8」より引用Flashのヘルプがその定義を変えた際、上記の行列との混同が生じたもののように見受けられます。Matrixのアフィン変換に関して引用:野中文雄さんは書きました:影響すると考えられるのは、つぎの4図でしょうか。あぁ、回転もですか!----------------質問する際は、回答者に具体的な情報を与えてください。