Quaternion QML Type
Proporciona funciones de utilidad para quaternion. Más...
| Import Statement: | import QtQuick3D |
Métodos
- quaternion fromAxesAndAngles(vector3d axis1, real angle1, vector3d axis2, real angle2)
- quaternion fromAxesAndAngles(vector3d axis1, real angle1, vector3d axis2, real angle2, vector3d axis3, real angle3)
- quaternion fromAxisAndAngle(vector3d axis, real angle)
- quaternion fromAxisAndAngle(real x, real y, real z, real angle)
- quaternion fromEulerAngles(vector3d eulerAngles)
- quaternion fromEulerAngles(real x, real y, real z)
- quaternion lookAt(vector3d sourcePosition, vector3d targetPosition, vector3d forwardDirection, vector3d upDirection)
Descripción detallada
Quaternion es un objeto global con funciones de utilidad.
No es instanciable; para utilizarlo, llame directamente a los miembros del objeto global Quaternion. Por ejemplo
Node { rotation: Quaternion.fromAxisAndAngle(Qt.vector3d(1, 0, 0), 45) }
Método Documentación
quaternion fromAxesAndAngles(vector3d axis1, real angle1, vector3d axis2, real angle2)
Crea un cuaternión a partir de axis1, angle1, axis2, y angle2. Devuelve el cuaternión resultante.
quaternion fromAxesAndAngles(vector3d axis1, real angle1, vector3d axis2, real angle2, vector3d axis3, real angle3)
Crea un cuaternión a partir de axis1, angle1, axis2, angle2, axis3, y angle3. Devuelve el cuaternión resultante.
quaternion fromAxisAndAngle(vector3d axis, real angle)
Crea un cuaternión a partir de axis y angle. Devuelve el cuaternión resultante.
quaternion fromAxisAndAngle(real x, real y, real z, real angle)
Crea un cuaternión a partir de x, y, z, y angle. Devuelve el cuaternión resultante.
quaternion fromEulerAngles(vector3d eulerAngles)
Crea un cuaternión a partir de eulerAngles. Devuelve el cuaternión resultante.
quaternion fromEulerAngles(real x, real y, real z)
Crea un cuaternión a partir de x, y, y z. Devuelve el cuaternión resultante.
quaternion lookAt(vector3d sourcePosition, vector3d targetPosition, vector3d forwardDirection, vector3d upDirection)
Crea un cuaternión a partir de sourcePosition, targetPosition, forwardDirection, y upDirection. Esto se utiliza para obtener un valor de rotación para apuntar a un objetivo en particular, y se puede utilizar para apuntar una cámara a una posición en una escena.
forwardDirection por defecto Qt.vector3d(0, 0, -1) upDirection por defecto Qt.vector3d(0, 1, 0)
Devuelve el cuaternión resultante.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.