次の方法で共有


ワールド対ページ空間変換の組み合わせ

5 つのワールド対ページ変換を 1 つの 3 対 3 行列に結合できます。 CombineTransform 関数を使用すると、2 つのワールド空間変換とページ空間変換を組み合わせることができます。 結合された変換を使用すると、 SetWorldTransform 関数を呼び出し、このマトリックスの要素を指定することで、特定のデバイス コンテキスト (DC) に関連付けられている出力を変更できます。 アプリケーションが SetWorldTransform を呼び出すと、3 x 3 行列の要素が XFORM 構造体に格納されます。 この構造体のメンバーは、3 x 3 行列の最初の 2 列に対応します。行列の最後の列は、その値が定数であるため、必須ではありません。

現在のワールド変換行列の要素は 、GetWorldTransform 関数を呼び出し、 XFORM 構造体へのポインターを指定することで復活させることができます。