java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.qt3d.core.QNode
io.qt.qt3d.core.QComponent
io.qt.qt3d.core.QTransform
- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QTransform extends QComponent
Used to perform transforms on meshes
Java wrapper for Qt class Qt3DCore::QTransform
-
Nested Class Summary
Nested classes/interfaces inherited from class io.qt.core.QObject
QObject.MultiSignal, QObject.PrivateSignal0, QObject.PrivateSignal1<A>, QObject.PrivateSignal2<A,B>, QObject.PrivateSignal3<A,B,C>, QObject.PrivateSignal4<A,B,C,D>, QObject.PrivateSignal5<A,B,C,D,E>, QObject.PrivateSignal6<A,B,C,D,E,F>, QObject.PrivateSignal7<A,B,C,D,E,F,G>, QObject.PrivateSignal8<A,B,C,D,E,F,G,H>, QObject.PrivateSignal9<A,B,C,D,E,F,G,H,I>, QObject.QDeclarativeConstructor, QObject.Signal0, QObject.Signal1<A>, QObject.Signal1Default1<A>, QObject.Signal2<A,B>, QObject.Signal2Default1<A,B>, QObject.Signal2Default2<A,B>, QObject.Signal3<A,B,C>, QObject.Signal3Default1<A,B,C>, QObject.Signal3Default2<A,B,C>, QObject.Signal3Default3<A,B,C>, QObject.Signal4<A,B,C,D>, QObject.Signal4Default1<A,B,C,D>, QObject.Signal4Default2<A,B,C,D>, QObject.Signal4Default3<A,B,C,D>, QObject.Signal4Default4<A,B,C,D>, QObject.Signal5<A,B,C,D,E>, QObject.Signal5Default1<A,B,C,D,E>, QObject.Signal5Default2<A,B,C,D,E>, QObject.Signal5Default3<A,B,C,D,E>, QObject.Signal5Default4<A,B,C,D,E>, QObject.Signal5Default5<A,B,C,D,E>, QObject.Signal6<A,B,C,D,E,F>, QObject.Signal6Default1<A,B,C,D,E,F>, QObject.Signal6Default2<A,B,C,D,E,F>, QObject.Signal6Default3<A,B,C,D,E,F>, QObject.Signal6Default4<A,B,C,D,E,F>, QObject.Signal6Default5<A,B,C,D,E,F>, QObject.Signal6Default6<A,B,C,D,E,F>, QObject.Signal7<A,B,C,D,E,F,G>, QObject.Signal7Default1<A,B,C,D,E,F,G>, QObject.Signal7Default2<A,B,C,D,E,F,G>, QObject.Signal7Default3<A,B,C,D,E,F,G>, QObject.Signal7Default4<A,B,C,D,E,F,G>, QObject.Signal7Default5<A,B,C,D,E,F,G>, QObject.Signal7Default6<A,B,C,D,E,F,G>, QObject.Signal7Default7<A,B,C,D,E,F,G>, QObject.Signal8<A,B,C,D,E,F,G,H>, QObject.Signal8Default1<A,B,C,D,E,F,G,H>, QObject.Signal8Default2<A,B,C,D,E,F,G,H>, QObject.Signal8Default3<A,B,C,D,E,F,G,H>, QObject.Signal8Default4<A,B,C,D,E,F,G,H>, QObject.Signal8Default5<A,B,C,D,E,F,G,H>, QObject.Signal8Default6<A,B,C,D,E,F,G,H>, QObject.Signal8Default7<A,B,C,D,E,F,G,H>, QObject.Signal8Default8<A,B,C,D,E,F,G,H>, QObject.Signal9<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default1<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default2<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default3<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default4<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default5<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default6<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default7<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default8<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default9<A,B,C,D,E,F,G,H,I>, QObject.SignalConfiguration
-
Field Summary
Fields Modifier and Type Field Description QObject.Signal0
matrixChanged
QObject.Signal1<QQuaternion>
rotationChanged
QObject.Signal1<@QtPrimitiveType Float>
rotationXChanged
QObject.Signal1<@QtPrimitiveType Float>
rotationYChanged
QObject.Signal1<@QtPrimitiveType Float>
rotationZChanged
QObject.Signal1<QVector3D>
scale3DChanged
QObject.Signal1<@QtPrimitiveType Float>
scaleChanged
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.QObject.Signal1<QVector3D>
translationChanged
QObject.Signal1<QMatrix4x4>
worldMatrixChanged
Fields inherited from class io.qt.qt3d.core.QComponent
addedToEntity, removedFromEntity, shareableChanged
Fields inherited from class io.qt.qt3d.core.QNode
defaultPropertyTrackingModeChanged, enabledChanged, nodeDestroyed, parentChanged
-
Constructor Summary
Constructors Modifier Constructor Description QTransform()
Overloaded constructor forQTransform(io.qt.qt3d.core.QNode)
withparent = null
.protected
QTransform(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.QTransform(QNode parent)
protected
QTransform(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Modifier and Type Method Description static QQuaternion
fromAxes(QVector3D xAxis, QVector3D yAxis, QVector3D zAxis)
static QQuaternion
fromAxesAndAngles(QVector3D axis1, float angle1, QVector3D axis2, float angle2)
static QQuaternion
fromAxesAndAngles(QVector3D axis1, float angle1, QVector3D axis2, float angle2, QVector3D axis3, float angle3)
static QQuaternion
fromAxisAndAngle(float x, float y, float z, float angle)
static QQuaternion
fromAxisAndAngle(QVector3D axis, float angle)
static QQuaternion
fromEulerAngles(float pitch, float yaw, float roll)
static QQuaternion
fromEulerAngles(QVector3D eulerAngles)
QMatrix4x4
matrix()
static QMatrix4x4
rotateAround(QVector3D point, float angle, QVector3D axis)
static QMatrix4x4
rotateFromAxes(QVector3D xAxis, QVector3D yAxis, QVector3D zAxis)
QQuaternion
rotation()
float
rotationX()
float
rotationY()
float
rotationZ()
float
scale()
QVector3D
scale3D()
protected void
sceneChangeEvent(QSceneChange change)
void
setMatrix(QMatrix4x4 matrix)
void
setRotation(QQuaternion rotation)
void
setRotationX(float rotationX)
void
setRotationY(float rotationY)
void
setRotationZ(float rotationZ)
void
setScale(float scale)
void
setScale3D(QVector3D scale)
void
setTranslation(QVector3D translation)
QVector3D
translation()
QMatrix4x4
worldMatrix()
Methods inherited from class io.qt.qt3d.core.QNode
blockNotifications, childNodes, clearPropertyTracking, clearPropertyTrackings, defaultPropertyTrackingMode, id, isEnabled, notificationsBlocked, notifyObservers, parentNode, propertyTracking, sendCommand, sendCommand, sendCommand, sendReply, setDefaultPropertyTrackingMode, setEnabled, setParent, setPropertyTracking
Methods inherited from class io.qt.core.QObject
blockSignals, childEvent, children, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connectNotify, customEvent, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectNotify, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, event, eventFilter, findChild, findChild, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, inherits, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, parent, property, qt_metacast, receivers, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, startTimer, thread, timerEvent, toString, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class. -
matrixChanged
-
rotationChanged
-
rotationXChanged
-
rotationYChanged
-
rotationZChanged
-
scale3DChanged
-
scaleChanged
-
translationChanged
-
worldMatrixChanged
-
-
Constructor Details
-
QTransform
public QTransform()Overloaded constructor for
QTransform(io.qt.qt3d.core.QNode)
withparent = null
. -
QTransform
-
QTransform
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QTransform
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
matrix
-
rotation
-
rotationX
-
rotationY
-
rotationZ
-
scale
-
scale3D
-
setMatrix
-
setRotation
-
setRotationX
public final void setRotationX(float rotationX) -
setRotationY
public final void setRotationY(float rotationY) -
setRotationZ
public final void setRotationZ(float rotationZ) -
setScale
public final void setScale(float scale) -
setScale3D
-
setTranslation
-
translation
-
worldMatrix
-
sceneChangeEvent
- Overrides:
sceneChangeEvent
in classQNode
-
fromAxes
-
fromAxesAndAngles
public static QQuaternion fromAxesAndAngles(QVector3D axis1, float angle1, QVector3D axis2, float angle2) -
fromAxesAndAngles
public static QQuaternion fromAxesAndAngles(QVector3D axis1, float angle1, QVector3D axis2, float angle2, QVector3D axis3, float angle3) -
fromAxisAndAngle
-
fromAxisAndAngle
-
fromEulerAngles
-
fromEulerAngles
-
rotateAround
-
rotateFromAxes
-