Я изучаю 3D-модуль Qt. Я обнаружил, что Qt.matrix4x4
предоставляет API, отличный от QMatrix4x4
на стороне C ++ (при использовании F1
проверьте API do c). похожи Qt.matrix4x4
не имеют таких scale
или rotation
операций. даже не в автозаполнении. НО! эти функции существуют и работают!
var m = Qt.matrix4x4(1, 0, 0, -0.5, 0, 1, 0, 0, 0, 0, 1, 0.5, 0, 0, 0, 1)
m.scale(2)
console.log(m)
// qml: QMatrix4x4(2, 0, 0, -0.5, 0, 2, 0, 0, 0, 0, 2, 0.5, 0, 0, 0, 1)
// the type shows QMatrix4x4
https://doc.qt.io/qt-5/qmatrix4x4.html против https://doc.qt.io/qt-5/qml-matrix4x4.html
Я понимаю, что это такое, но почему API показывают разные, в API делают c и автозаполняют?