C
matrix4x4 QML Value Type
4行4列の行列。詳細...
| Since: | Qt Quick Ultralite 1.7 |
- matrix4x4は、Qt Quick のUltralite QML基本型の一部です。
メソッド
詳細な説明
matrix4x4 型には 16 個の値があり、Qml ではプロパティ m11 から m44 を通じて(行・列順に)それぞれにアクセスできます。この型の値は、Qt.matrix4x4() 関数を使用して生成できます。matrix4x4 内の各属性は、実数(単精度)として格納されます。
この基本型は、QtQuick インポートによって提供されます。
メソッドのドキュメント
matrix4x4 plus(matrix4x4 other)
this という4×4行列とother という4×4行列を加算した結果の4×4行列を返します。
var a = Qt.matrix4x4(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16); var b = Qt.matrix4x4(5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20); var c = a.plus(b); console.log(c.toString()); // Matrix4x4(6, 8, 10, 12, 14, 16, 18, 20, 22, // 24, 26, 28, 30, 32, 34, 36)
matrix4x4 times(matrix4x4 other)
this の4×4行列とother の4×4行列を乗算した結果の4×4行列を返します。
var a = Qt.matrix4x4(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16); var b = Qt.matrix4x4(4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19); var c = a.times(b); console.log(c.toString()); // Matrix4x4(120, 130, 140, 150, 280, 306, 332, 358, 440, 482, // 524, 566, 600, 658, 716, 774)
matrix4x4 times(real factor)
this の4x4行列とスカラーを乗算した結果の4x4行列を返します。factor
var a = Qt.matrix4x4(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16); var b = 4.48; var c = a.times(b); console.log(c.toString()); // Matrix4x4(4.48, 8.96, 13.44, 17.92, 22.4, 26.88, 31.36, 35.84, // 40.32, 44.8, 49.28, 53.76, 58.24, 62.72, 67.2, 71.68)
特定のQtライセンスの下で利用可能です。
詳細はこちらをご覧ください。