Konversi Kuaternion dan Rotasi 3D Secara Instan

Konverter kuaternion dan rotasi gratis berbasis browser untuk robotika, aerospace, dan pengembangan game. Beralih secara instan antara kuaternion (w,x,y,z), sudut Euler (12 urutan, intrinsik dan ekstrinsik), sumbu-sudut, dan matriks rotasi 3×3. Menangani gimbal lock dengan benar dan menormalisasi kuaternion secara otomatis.

Cara Menggunakan Konverter Kuaternion

1
Pilih format input

Klik salah satu dari empat tab: Kuaternion, Sudut Euler, Sumbu-Sudut, atau Matriks Rotasi.

2
Masukkan nilai

Isi angka untuk format yang dipilih. Semua representasi lainnya diperbarui secara real time.

3
Salin output

Klik tombol Salin di sebelah blok output mana pun untuk menyalin nilainya ke clipboard.

4
Gunakan preset

Pilih preset seperti "Identitas" atau "90° Yaw" untuk mengisi input dengan rotasi yang sudah dikenal.

Konversi antara kuaternion, sudut Euler, sumbu-sudut, dan matriks rotasi secara real time

Kuaternion / Sudut Euler / Sumbu-Sudut / Matriks Rotasi
Kuaternion (w, x, y, z)
⚠️ Gimbal lock terdeteksi — sudut Euler tidak unik di sekitar ±90° pitch.
⚠️ Sumbu adalah vektor nol — representasi sumbu-sudut tidak terdefinisi.
⚠️ Matriks bukan matriks rotasi yang valid (det ≠ 1).
Hasil
Kuaternion
w=1, x=0, y=0, z=0
Sudut Euler
ZYX intrinsic: α=0°, β=0°, γ=0°
Sumbu-Sudut
axis=[0, 0, 1], angle=0°
Matriks Rotasi
[[1, 0, 0], [0, 1, 0], [0, 0, 1]]
Pratinjau Orientasi 3D
Sumbu X
Sumbu Y
Sumbu Z
Kubus dan triad sumbu berputar secara langsung mengikuti rotasi saat ini. Sumbu Z mengarah ke atas.
Salin sebagai Kode
Quaternion(x=0.0, y=0.0, z=0.0, w=1.0)
Preset
Diterbitkan Diperbarui