IDCompositionRotateTransform3D インターフェイス (dcomp.h)

3D 空間内の任意の軸に沿ったビジュアルの回転に影響する 3D 変換を表します。 座標系は、指定した中心点を中心に回転します。

継承

IDCompositionRotateTransform3D インターフェイスは、IDCompositionTransform3D から継承されます。 IDCompositionRotateTransform3D には、次の種類のメンバーもあります。

メソッド

IDCompositionRotateTransform3D インターフェイスには、これらのメソッドがあります。

 
IDCompositionRotateTransform3D::SetAngle

3D 回転変換の Angle プロパティの値を変更します。 Angle プロパティは、回転角度を指定します。 既定値はゼロです。
IDCompositionRotateTransform3D::SetAngle

3D 回転変換の Angle プロパティの値をアニメーション化します。 Angle プロパティは、回転角度を指定します。 既定値はゼロです。
IDCompositionRotateTransform3D::SetAxisX

3D 回転変換の AxisX プロパティの値を変更します。 AxisX プロパティは、回転の軸ベクトルの x 座標を指定します。 既定値はゼロです。
IDCompositionRotateTransform3D::SetAxisX

3D 回転変換の AxisX プロパティの値をアニメーション化します。 AxisX プロパティは、回転の軸ベクトルの x 座標を指定します。 既定値はゼロです。
IDCompositionRotateTransform3D::SetAxisY

3D 回転変換の AxisY プロパティの値を変更します。 AxisY プロパティは、回転の軸ベクトルの y 座標を指定します。 既定値はゼロです。
IDCompositionRotateTransform3D::SetAxisY

3D 回転変換の AxisY プロパティの値をアニメーション化します。 AxisY プロパティは、回転の軸ベクトルの y 座標を指定します。 既定値はゼロです。
IDCompositionRotateTransform3D::SetAxisZ

3D 回転変換の AxisZ プロパティの値を変更します。 AxisZ プロパティは、回転の軸ベクトルの z 座標を指定します。 既定値は 1.0 です。
IDCompositionRotateTransform3D::SetAxisZ

3D 回転変換の AxisZ プロパティの値をアニメーション化します。 AxisZ プロパティは、回転の軸ベクトルの z 座標を指定します。 既定値は 1.0 です。
IDCompositionRotateTransform3D::SetCenterX

3D 回転変換の CenterX プロパティの値を変更します。 CenterX プロパティは、回転が実行される点の x 座標を指定します。 既定値はゼロです。
IDCompositionRotateTransform3D::SetCenterX

3D 回転変換の CenterX プロパティの値をアニメーション化します。 CenterX プロパティは、回転が実行される点の x 座標を指定します。 既定値はゼロです。
IDCompositionRotateTransform3D::SetCenterY

3D 回転変換の CenterY プロパティの値を変更します。 CenterY プロパティは、回転が実行される点の y 座標を指定します。 既定値はゼロです。
IDCompositionRotateTransform3D::SetCenterY

3D 回転変換の CenterY プロパティの値をアニメーション化します。 CenterY プロパティは、回転が実行される点の y 座標を指定します。 既定値はゼロです。
IDCompositionRotateTransform3D::SetCenterZ

3D 回転変換の CenterZ プロパティの値を変更します。 CenterZ プロパティは、回転が実行される点の z 座標を指定します。 既定値はゼロです。
IDCompositionRotateTransform3D::SetCenterZ

3D 回転変換の CenterZ プロパティの値をアニメーション化します。 CenterZ プロパティは、回転が実行される点の z 座標を指定します。 既定値はゼロです。

注釈

3D 回転変換は、次の 4 対 4 行列を表します。

4 つ 4 つの 3D 回転変換行列

ここで、行列の offsetXoffsetYoffsetZ の値は次のとおりです。

4 対 4 の 3D 回転変換行列の値

この効果は、座標系を指定した軸を中心に時計回りまたは反時計回りに回転し、中心点が移動しないように対応する平行移動を適用することです。

新しい 3D 回転変換オブジェクトの既定の静的値は、Angle、CenterX、CenterY、AxisX、AxisY プロパティの場合は 0、AxisZ プロパティの既定値は 1.0 です。

軸を既定値以外に設定する場合は、常に 3 つの軸プロパティ (AxisX、AxisY、AxisZ) をすべて設定する必要があります。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー dcomp.h

こちらもご覧ください

IDCompositionEffectGroup::SetTransform3D

IDCompositionTransform3D

IDCompositionVisual::SetEffect