Bagikan melalui


Antarmuka IDCompositionRotateTransform3D (dcomp.h)

Mewakili transformasi 3D yang memengaruhi rotasi visual di sepanjang sumbu arbitrer dalam ruang 3D. Sistem koordinat diputar di sekitar titik pusat yang ditentukan.

Warisan

Antarmuka IDCompositionRotateTransform3D mewarisi dari IDCompositionTransform3D. IDCompositionRotateTransform3D juga memiliki jenis anggota berikut:

Metode

Antarmuka IDCompositionRotateTransform3D memiliki metode ini.

 
IDCompositionRotateTransform3D::SetAngle

Mengubah nilai properti Sudut dari transformasi rotasi 3D. Properti Sudut menentukan sudut rotasi. Nilai defaultnya adalah nol.
IDCompositionRotateTransform3D::SetAngle

Menganimasikan nilai properti Sudut dari transformasi rotasi 3D. Properti Sudut menentukan sudut rotasi. Nilai defaultnya adalah nol.
IDCompositionRotateTransform3D::SetAxisX

Mengubah nilai properti Sumbu dari transformasi rotasi 3D. Properti Sumbu menentukan koordinat x untuk vektor sumbu rotasi. Nilai defaultnya adalah nol.
IDCompositionRotateTransform3D::SetAxisX

Menganimasikan nilai properti Sumbu dari transformasi rotasi 3D. Properti Sumbu menentukan koordinat x untuk vektor sumbu rotasi. Nilai defaultnya adalah nol.
IDCompositionRotateTransform3D::SetAxisy

Mengubah nilai properti Sumbu dari transformasi rotasi 3D. Properti Sumbu menentukan koordinat y untuk vektor sumbu rotasi. Nilai defaultnya adalah nol.
IDCompositionRotateTransform3D::SetAxisy

Menganimasikan nilai properti Sumbu dari transformasi rotasi 3D. Properti Sumbu menentukan koordinat y untuk vektor sumbu rotasi. Nilai defaultnya adalah nol.
IDCompositionRotateTransform3D::SetAxisZ

Mengubah nilai properti SumbuZ dari transformasi rotasi 3D. Properti AxisZ menentukan koordinat z untuk vektor sumbu rotasi. Nilai defaultnya adalah 1,0.
IDCompositionRotateTransform3D::SetAxisZ

Menganimasikan nilai properti SumbuZ dari transformasi rotasi 3D. Properti AxisZ menentukan koordinat z untuk vektor sumbu rotasi. Nilai defaultnya adalah 1,0.
IDCompositionRotateTransform3D::SetCenterX

Mengubah nilai properti CenterX dari transformasi rotasi 3D. Properti CenterX menentukan koordinat x titik tempat rotasi dilakukan. Nilai defaultnya adalah nol.
IDCompositionRotateTransform3D::SetCenterX

Menganimasikan nilai properti CenterX dari transformasi rotasi 3D. Properti CenterX menentukan koordinat x titik tempat rotasi dilakukan. Nilai defaultnya adalah nol.
IDCompositionRotateTransform3d::SetCentery

Mengubah nilai properti CenterY dari transformasi rotasi 3D. Properti CenterY menentukan koordinat y dari titik tempat rotasi dilakukan. Nilai defaultnya adalah nol.
IDCompositionRotateTransform3d::SetCentery

Menganimasikan nilai properti CenterY dari transformasi rotasi 3D. Properti CenterY menentukan koordinat y dari titik tempat rotasi dilakukan. Nilai defaultnya adalah nol.
IDCompositionRotateTransform3D::SetCenterZ

Mengubah nilai properti CenterZ dari transformasi rotasi 3D. Properti CenterZ menentukan koordinat z titik tempat rotasi dilakukan. Nilai defaultnya adalah nol.
IDCompositionRotateTransform3D::SetCenterZ

Menganimasikan nilai properti CenterZ dari transformasi rotasi 3D. Properti CenterZ menentukan koordinat z titik tempat rotasi dilakukan. Nilai defaultnya adalah nol.

Keterangan

Transformasi putar 3D mewakili matriks 4 demi 4 berikut:

Matriks transformasi putar 3D empat demi empat

di mana nilai offsetX, offsetY, dan offsetZ matriks adalah sebagai berikut:

Nilai matriks transformasi putar empat demi empat 3D

Efeknya adalah memutar sistem koordinat searah jarang atau berlawanan arah jarang di sekitar sumbu yang ditentukan, dan untuk menerapkan terjemahan yang sesuai sehingga titik tengah tidak bergerak.

Objek transformasi rotasi 3D baru memiliki nilai statis default nol untuk properti Sudut, TengahX, Tengah, Sumbu, dan Sumbu, dan nilai statis default 1,0 untuk properti AxisZ.

Saat mengatur sumbu ke nilai non-default, Anda harus selalu mengatur ketiga properti sumbu (Sumbu, Sumbu, dan SumbuZ).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Target Platform Windows
Header dcomp.h

Lihat juga

IDCompositionEffectGroup::SetTransform3D

IDCompositionTransform3D

IDCompositionVisual::SetEffect