Bagikan melalui


Metode Matrix3x2F::Translation(D2D1_SIZE_F) (d2d1helper.h)

Membuat transformasi terjemahan yang memiliki perpindahan x dan y yang ditentukan.

Sintaks

Matrix3x2F Translation(
  D2D1_SIZE_F size
);

Parameter

size

Jenis: D2D1_SIZE_F

Jarak untuk menerjemahkan di sepanjang sumbu x dan sumbu y.

Nilai kembali

Jenis: Matrix3x2F

Matriks transformasi yang menerjemahkan objek dengan jarak horizontal dan vertikal yang ditentukan.

Keterangan

Terjemahan adalah transformasi afin, yang memindahkan setiap titik dengan jarak tetap ke arah yang sama. Ini mirip dengan menggeser asal ruang koordinat. Anda dapat menerjemahkan objek di sepanjang sumbu x, sumbu y, atau keduanya.

Saat memanggil metode ini, tentukan displacements x dan y dan buat struktur D2D1_SIZE_F untuk menyimpan displacements. Jika Anda lebih suka menentukan setiap perpindahan sebagai parameter, panggil metode Terjemahan lainnya. Ilustrasi berikut menunjukkan persegi yang dipindahkan 20 piksel ke kanan di sepanjang sumbu x, dan 10 piksel ke bawah di sepanjang sumbu y.

Ilustrasi persegi dipindahkan ke kanan dan ke bawah dari posisi semula Misalnya, lihat Cara Menerjemahkan Objek.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header d2d1helper.h
Pustaka D2d1.lib
DLL D2d1.dll

Lihat juga

Matriks3x2F