IDCompositionRotateTransform3D 介面 (dcomp.h)

表示會影響 3D 空間中任意軸之視覺效果旋轉的 3D 轉換。 座標系統會繞著指定的中心點旋轉。

繼承

IDCompositionRotateTransform3D 介面繼承自 IDCompositionTransform3DIDCompositionRotateTransform3D 也有下列類型的成員:

方法

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 矩陣:

四對四 3D 旋轉轉換矩陣

其中矩陣的 offsetXoffsetYoffsetZ 值如下:

四位元組四旋轉轉換矩陣的值

效果是沿著指定的座標軸順時針或逆時針旋轉座標系統,並套用對應的轉譯,讓中心點不會移動。

新的 3D 旋轉轉換物件具有 Angle、CenterX、CenterY、AxisX 和 AxisY 屬性的預設靜態值為零,而 AxisZ 屬性的預設靜態值為 1.0。

將座標軸設定為非預設值時,您應該一律在 AxisX、AxisY 和 AxisZ) (三個座標軸屬性。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 dcomp.h

另請參閱

IDCompositionEffectGroup::SetTransform3D

IDCompositionTransform3D

IDCompositionVisual::SetEffect