meshroom.ui.components.scene3D.TrackballController

Inheritance diagram of 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

camera

cameraChanged

destroyed

objectNameChanged

rotationSpeed

rotationSpeedChanged

staticMetaObject

trackballSize

trackballSizeChanged

windowSize

windowSizeChanged