meshroom.ui.components.scene3D.TrackballController

- class meshroom.ui.components.scene3D.TrackballController
Trackball-like camera controller. Based on the C++ version from https://github.com/cjmdaixi/Qt3DTrackball
- __init__(*args, **kwargs)
Methods
__init__(*args, **kwargs)blockSignals(self, b)childEvent(self, event)children(self)clamp(x)connect(...)connectNotify(self, signal)createRotation(firstPoint, nextPoint)customEvent(self, event)deleteLater(self)disconnect(...)disconnectNotify(self, signal)dumpObjectInfo(self)dumpObjectTree(self)dynamicPropertyNames(self)emit(self, arg__1, *args)event(self, event)eventFilter(self, watched, event)findChild(self, arg__1[, arg__2])findChildren(-> typing.Iterable)inherits(self, classname)installEventFilter(self, filterObj)isSignalConnected(self, signal)isWidgetType(self)isWindowType(self)killTimer(self, id)metaObject(self)moveToThread(self, thread)objectName(self)parent(self)projectToTrackball(screenCoords)property(self, name)receivers(self, signal)registerUserData()removeEventFilter(self, obj)rotate(lastPosition, currentPosition, dt)sender(self)senderSignalIndex(self)setObjectName(self, name)setParent(self, parent)setProperty(self, name, value)signalsBlocked(self)startTimer(self, interval[, timerType])thread(self)timerEvent(self, event)tr(self, arg__1[, arg__2, arg__3])Attributes
cameracameraChangeddestroyedobjectNameChangedrotationSpeedrotationSpeedChangedstaticMetaObjecttrackballSizetrackballSizeChangedwindowSizewindowSizeChanged