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 行列を表します。
ここで、行列の offsetX、 offsetY、 offsetZ の値は次のとおりです。
この効果は、座標系を指定した軸を中心に時計回りまたは反時計回りに回転し、中心点が移動しないように対応する平行移動を適用することです。
新しい 3D 回転変換オブジェクトの既定の静的値は、Angle、CenterX、CenterY、AxisX、AxisY プロパティの場合は 0、AxisZ プロパティの既定値は 1.0 です。
軸を既定値以外に設定する場合は、常に 3 つの軸プロパティ (AxisX、AxisY、AxisZ) をすべて設定する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | dcomp.h |