bonjour
je suis un débutant dans l utilisation de Glscene,je veux savoir comment on peut bouger un objet Glscene exemple (Cube,sphere) avec la souris![]()
bonjour
je suis un débutant dans l utilisation de Glscene,je veux savoir comment on peut bouger un objet Glscene exemple (Cube,sphere) avec la souris![]()
tu peut utiliser les evenements (onmousemove,onmousedown,onmouseup) de l'evenement) du composant.
Si ton objet contient ces evenements alors tu peut proceder de cette maniére
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 procedure TForm1.objet1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin ///x,y represente la position de la souris l'ors de l'appui sur le bouton gauche de la souris end; procedure TForm1.objetMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin ///x,y represente la position de la souris l'ors du mouvement de la souris sur l'object end; procedure TForm1.objetMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin ///x,y represente la position de la souris l'ors du relachement du bouton gauche de la souris end;
je ne connais pas GLScene
Mais pour affecter un event en reprenant le code de chekkal
Je te laisse fouiller la documentation pour trouver les bons events
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 MonObjet := TMonObjet.Create(); MonObjet.OnMouseDown := objet1MouseDown; MonObjet.OnMouseMove := objetMouseMove;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager