Skip to content

Class QfTouchCameraController

ClassList > QfTouchCameraController

Inherits the following classes: QtQuick::Item

Public Properties

Type Name
property PerspectiveCamera camera
property real defaultDistance
property real defaultPitch
property real defaultYaw
property real distance
property bool extentMode
property real maxDistance
property real maxPitch
property real minDistance
property real minPitch
property real orbitSensitivity
property real pitch
property vector3d target
property real targetX
property real targetY
property real targetZ
property real yaw

Public Signals

Type Name
signal void extentPan (real sceneX, real sceneZ)
signal void extentPanFinished
signal void extentZoom (real factor)
signal void extentZoomFinished
signal void singleTapped (real x, real y)
signal void userInteractionStarted

Public Functions

Type Name
void applyPan (dx, dy)
void clampDistance (value)
void clampPitch (value)
void flyTo (newTarget, newDistance, newYaw, newPitch)
void lookAtPoint (point, zoomDistance)
void resetView ()
void updateCameraPosition ()
void zoomToFit (center, radius)

Public Properties Documentation

property camera

PerspectiveCamera QfTouchCameraController::camera;

property defaultDistance

real QfTouchCameraController::defaultDistance;

property defaultPitch

real QfTouchCameraController::defaultPitch;

property defaultYaw

real QfTouchCameraController::defaultYaw;

property distance

real QfTouchCameraController::distance;

property extentMode

bool QfTouchCameraController::extentMode;

property maxDistance

real QfTouchCameraController::maxDistance;

property maxPitch

real QfTouchCameraController::maxPitch;

property minDistance

real QfTouchCameraController::minDistance;

property minPitch

real QfTouchCameraController::minPitch;

property orbitSensitivity

real QfTouchCameraController::orbitSensitivity;

property pitch

real QfTouchCameraController::pitch;

property target

vector3d QfTouchCameraController::target;

property targetX

real QfTouchCameraController::targetX;

property targetY

real QfTouchCameraController::targetY;

property targetZ

real QfTouchCameraController::targetZ;

property yaw

real QfTouchCameraController::yaw;

Public Signals Documentation

signal extentPan

void QfTouchCameraController::extentPan;

signal extentPanFinished

void QfTouchCameraController::extentPanFinished;

signal extentZoom

void QfTouchCameraController::extentZoom;

signal extentZoomFinished

void QfTouchCameraController::extentZoomFinished;

signal singleTapped

void QfTouchCameraController::singleTapped;

signal userInteractionStarted

void QfTouchCameraController::userInteractionStarted;

Public Functions Documentation

function applyPan

void QfTouchCameraController::applyPan (
    dx,
    dy
) 

function clampDistance

void QfTouchCameraController::clampDistance (
    value
) 

function clampPitch

void QfTouchCameraController::clampPitch (
    value
) 

function flyTo

void QfTouchCameraController::flyTo (
    newTarget,
    newDistance,
    newYaw,
    newPitch
) 

function lookAtPoint

void QfTouchCameraController::lookAtPoint (
    point,
    zoomDistance
) 

function resetView

void QfTouchCameraController::resetView () 

function updateCameraPosition

void QfTouchCameraController::updateCameraPosition () 

function zoomToFit

void QfTouchCameraController::zoomToFit (
    center,
    radius
) 


The documentation for this class was generated from the following file src/3d/qml/QfTouchCameraController.qml