Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Classes principales  ·  Annotées  ·  Classes groupées  ·  Modules  ·  Fonctions  · 

QGraphicsBillboardTransform Class

The QGraphicsBillboardTransform class implements a transformation that causes objects to face the camera. More...

 #include <QGraphicsBillboardTransform>

Inherits: QQuickQGraphicsTransform3D.

QGraphicsBillboardTransform is instantiated by QML element BillboardTransform

This class was introduced in Qt 4.8.

Properties

  • 1 property inherited from QObject

Public Functions

QGraphicsBillboardTransform(QObject * parent = 0)
QQuickQGraphicsTransform3D(QObject * parent = 0)
~QGraphicsBillboardTransform()
~QQuickQGraphicsTransform3D()
virtual void applyTo(QMatrix4x4 * matrix) const = 0
virtual QQuickQGraphicsTransform3D * clone(QObject * parent = 0) const = 0
bool preserveUpVector() const
void setPreserveUpVector(bool value)
  • 31 public functions inherited from QObject

Signals

void preserveUpVectorChanged()
void transformChanged()

Additional Inherited Members

  • 1 public slot inherited from QObject
  • 11 static public members inherited from QObject
  • 9 protected functions inherited from QObject

Detailed Description

The QGraphicsBillboardTransform class implements a transformation that causes objects to face the camera.

Sometimes it can be useful to make an object face towards the camera no matter what orientation the scene is in. The common name for this technique is "billboarding".

When applied as a transformation, this class will replace the top-left 3x3 part of the transformation matrix with the identity. This has the effect of removing the rotation and scale components from the current world co-ordinate orientation.

Property Documentation

preserveUpVector : bool

This property holds true to preserve the up orientation.

The default value for this property is false, which indicates that the object being transformed should always face directly to the camera This is also known as a "spherical billboard".

If the value for this property is true, then the object will have its up orientation preserved. This is also known as a "cylindrical billboard".

Access functions:

bool preserveUpVector() const
void setPreserveUpVector(bool value)

Notifier signal:

void preserveUpVectorChanged()

Member Function Documentation

QGraphicsBillboardTransform::QGraphicsBillboardTransform(QObject * parent = 0)

Construct a billboard transform and attach it to parent.

QGraphicsBillboardTransform::~QGraphicsBillboardTransform()

Destroy this billboard transform.

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt 5.0-snapshot
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web