Il est possible de faire une appli MultiTouch !

Page 1 sur 3 1, 2, 3  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Il est possible de faire une appli MultiTouch !

Message par Silvers le Mer 8 Avr 2009 - 10:36

Coucou tout le monde,

Après plusieur semaine d'acharnement sur ce genre d'appli j'y suis enfin arrivé et je peu vous dire que ce n'était pas une mince affaire ! (bien sûr ce n'est pas encore au point !)

Voila je me suis demander si on ne pouvait pas faire d'appli multipoint et bien si.

Le principe est simple mais pas si simpe à réaliser.
Tout le monde le sais notre petit diamond ne gere pas le multipoint, écran non adapté, mais il y a un dicton qui dit : quand il y a un problème il y a une solution !

laissez moi vous expliquer le principe :

Vous faites une pression sur l'écran à gauche :

Le point est bien à gauche logique lol

Vous faites une pression à droite :

Le point est bien à droite toujour logique.

Mais que ce passerait-il si vous faites une pression à gauche puis sans relacher une pression à droite ?
Et bien voila ce qu'il ce passe :


Le point est exactement entre les deux points de pression
Ne reste plus qu'à mémoriser les coordonnées du premier point (P1)
Une fois le deuxieme point entré, l'écran réagit comme si on avait appuyé sur le milieu donc nous avons les coordonnées du point centrale (P3)
Maintenant on calcul les coordonnées du point qui nous interesse !

Regarder :


Voila nous avons les coordonnées des deux points !

Le plus difficile étant de capter quelle pression est la référence.

Mais je vous assure que cela fonction !!!

Fonctionne sûrement avec plus de deux point de pression a vérifier !


Dernière édition par Silvers le Mer 8 Avr 2009 - 18:25, édité 1 fois

_________________

_______________________
Bandeau et Avatar by Lexx


Rom : [CWM]HyperDroidGBXv12[GRI54-2.3.3][a2sd+][Tytung_R8.3]
avatar
Silvers
Modo
Modo

Masculin
Nombre de messages : 3402
Age : 32
Localisation : Haut Rhin (68)
Emploi/loisirs : Analyste Programmeur/FNO
Appareil(s) possédé(s) : HTC Touch - D1 - TP2 - HD2
Opérateurs :
Date d'inscription : 26/09/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par gof_news le Mer 8 Avr 2009 - 17:49

Impréssionné par ta trouvaille Smile
Tu peux mettre un exemple sous forme de code stp ?
Merci d'avance Smile

gof_news
Nouveau membre
Nouveau membre

Masculin
Nombre de messages : 21
Age : 35
Appareil(s) possédé(s) : HTC DIAMOND
Date d'inscription : 04/08/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par Silvers le Mer 8 Avr 2009 - 18:23

Pour info c'est possible avec plusieurs point
A tester avec 3, normalements les 3 point forme un triangle et le point de pression devrai ce trouver au centre de ce dernier mais je n'est pas tester.

[edit] code supprimé car il n'était pas réellement significatif [/edit]
Bien entendu rien n'est au point mais l'idée est la.

Le problème vient lorsque tu veu faire du mouvement et la c'est chaud. mais pour des applications comme la fameuse flute de l'Itruc ou tu a besoin d'un multipoint sans rien faire de plus que de la pression alors la c'est terrible !


Par exemple la flute : Tant que le rond reste en position centrale et qu'il bouge c'est que tu rajoute des doigts (bien sûr sans mouvement juste des pressions) donc tu sais de combien il varie et donc les coordonnées des points.


Dernière édition par Silvers le Jeu 9 Avr 2009 - 13:28, édité 2 fois

_________________

_______________________
Bandeau et Avatar by Lexx


Rom : [CWM]HyperDroidGBXv12[GRI54-2.3.3][a2sd+][Tytung_R8.3]
avatar
Silvers
Modo
Modo

Masculin
Nombre de messages : 3402
Age : 32
Localisation : Haut Rhin (68)
Emploi/loisirs : Analyste Programmeur/FNO
Appareil(s) possédé(s) : HTC Touch - D1 - TP2 - HD2
Opérateurs :
Date d'inscription : 26/09/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par Rom09 le Jeu 9 Avr 2009 - 1:00

Très impréssionnant ! C'est une belle trouvaille , qui va faire avancer les choses dans le bon sens .

_________________
avatar
Rom09
Modo
Modo

Masculin
Nombre de messages : 1666
Age : 26
Localisation : Paris
Emploi/loisirs : Etudiant en informatique
Appareil(s) possédé(s) : Diamond et HD2
Opérateurs : Orange
Date d'inscription : 20/06/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par JLGarbage le Jeu 9 Avr 2009 - 11:21

il (me) manque un ou deux détails pour bien comprendre :
lors de la 1e pression j'imagine que l'évènement OnMouseDown (ou son équivalent selon le langage que vous préférez) est levé.
Lors de la 2e pression un autre évènement OnMouseDown est levé? C'est ce 2e évènement qui donne en paramètres les coordonnées du point central?

Pourquoi dis tu que si on veut "faire du mouvement" ça devient chaud? Un OnMouseMove est-il levé? que prend-il comme point de référence pour renvoyer les deltas de déplacements?

Si tu as testé cela merci de m'éclairer Wink

JLGarbage
Membre actif
Membre actif

Masculin
Nombre de messages : 259
Age : 40
Appareil(s) possédé(s) : HTC Diamond + Glofiish X500 + Glofiish X800
Opérateurs : BT
Date d'inscription : 03/12/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par Silvers le Jeu 9 Avr 2009 - 11:24

JLGarbage a écrit:il (me) manque un ou deux détails pour bien comprendre :
lors de la 1e pression j'imagine que l'évènement OnMouseDown (ou son équivalent selon le langage que vous préférez) est levé.
Lors de la 2e pression un autre évènement OnMouseDown est levé? C'est ce 2e évènement qui donne en paramètres les coordonnées du point central?

Nan l'écran n'est pas multipoint donc lors de la premiere pression un MouseDown est lever mais c'est tout apres lors de la deuxiemes pression c'est un MouseMove qui est lever et tout ce joue ici comme sur les illustrations.

Je suis en train de faire une application très simple pour illustré d'avantage.

Pour les mouvement sa ce complique puisque tu te base sur le point central.

Je t'explique :

Tu pose un doigt a 1cm du bord puis un deuxieme a 3 cm du bord.
Ton point central est quand as lui à 2 cm du bord ? ok ?
Maintenant tu bouge ton doigt gauche a 0.5 cm vers la droite. Le point se deplace aussi mais il se serait deplacé de la meme maniere si tu avais bougé ton doigt de droit de 0.5 sur la droite !
Le point central est la moyenne des deux points mais si la valeur change lors d'un deplacement tu ne sais pas qui à bougé.

Je ne sais pas si j'ai été clair ?

_________________

_______________________
Bandeau et Avatar by Lexx


Rom : [CWM]HyperDroidGBXv12[GRI54-2.3.3][a2sd+][Tytung_R8.3]
avatar
Silvers
Modo
Modo

Masculin
Nombre de messages : 3402
Age : 32
Localisation : Haut Rhin (68)
Emploi/loisirs : Analyste Programmeur/FNO
Appareil(s) possédé(s) : HTC Touch - D1 - TP2 - HD2
Opérateurs :
Date d'inscription : 26/09/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par Silvers le Jeu 9 Avr 2009 - 12:55

Voila j'ai fait ma toute premiere application multitouch qui à pour simple but de prouver que c'est réalisable !!!! Je vous cache pas que derriere il y à beaucoup de boulot mais c'est possible !!!!!!!!!!

Prototype Multitouch (Compact Framework 3.5)

_________________

_______________________
Bandeau et Avatar by Lexx


Rom : [CWM]HyperDroidGBXv12[GRI54-2.3.3][a2sd+][Tytung_R8.3]
avatar
Silvers
Modo
Modo

Masculin
Nombre de messages : 3402
Age : 32
Localisation : Haut Rhin (68)
Emploi/loisirs : Analyste Programmeur/FNO
Appareil(s) possédé(s) : HTC Touch - D1 - TP2 - HD2
Opérateurs :
Date d'inscription : 26/09/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par rel le Jeu 9 Avr 2009 - 15:37

intéressant, mais ca reste du bricolage.
Plusieurs questions se posent :
- Comment tu fais si tu as un bouton au centre pour faire la différence entre un clic le bouton de gauche et de droite et celui du centre ???
- Comment peux tu par exemple gérer une rotation ou un zoom a la iPhone. Dans ton cas, en écartant les doigts, le point central ne bouge pas (si on écarte de la même façon et a la même vitesse les 2 doigts).

rel
Nouveau membre
Nouveau membre

Masculin
Nombre de messages : 55
Age : 45
Appareil(s) possédé(s) : HTC Touch Diamond + HTC Touch XL
Opérateurs : SFR
Date d'inscription : 17/02/2009

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par Silvers le Jeu 9 Avr 2009 - 15:46

rel a écrit:intéressant, mais ca reste du bricolage.
Plusieurs questions se posent :
- Comment tu fais si tu as un bouton au centre pour faire la différence entre un clic le bouton de gauche et de droite et celui du centre ???
- Comment peux tu par exemple gérer une rotation ou un zoom a la iPhone. Dans ton cas, en écartant les doigts, le point central ne bouge pas (si on écarte de la même façon et a la même vitesse les 2 doigts).

C'est exactement ce que je dit 2 postes plus haut, on ne peu pas gérer les mouvements. Après c'est sûr que c'est du bricolage d'ailleur à t on un autre choix ?

Bien sûr qu'il y a des limites mes celles ci sont connues, pas plus de 2 points sur une meme ligne et sa fonctionne. (que des formes géometriques : une ligne 2 points ; un triangle 3 points ; un carré 4 points ... etc)

On ne peu pas reproduire exactement les réactions d'un écran capacitif et mon but n'est pas de transformer mon beau petit diamond en Itruc je veu juste permettre d'ouvrir de nouvelles portes au developpement d'application et de jeux et c'est ma seul motivation.

Et personnellement je pense que même deux touches cela permettrai de développer de nouveaux bijoux.

_________________

_______________________
Bandeau et Avatar by Lexx


Rom : [CWM]HyperDroidGBXv12[GRI54-2.3.3][a2sd+][Tytung_R8.3]
avatar
Silvers
Modo
Modo

Masculin
Nombre de messages : 3402
Age : 32
Localisation : Haut Rhin (68)
Emploi/loisirs : Analyste Programmeur/FNO
Appareil(s) possédé(s) : HTC Touch - D1 - TP2 - HD2
Opérateurs :
Date d'inscription : 26/09/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par mathdup le Jeu 9 Avr 2009 - 17:03

Je dis bravo !!!!
avatar
mathdup
Membre
Membre

Masculin
Nombre de messages : 105
Age : 36
Localisation : Toulouse
Appareil(s) possédé(s) : HTC Diamond
Opérateurs : Bouygues Neo2
Date d'inscription : 07/07/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par MisterAngus le Jeu 9 Avr 2009 - 18:25

Très fort ! Bravo ....
J'aurais une question, sais tu si l'écran réagit à une pression plus ou moins forte et connais-tu un moyen de la mesurer ... j'ai chercher un peu partout mais je n'ai rien trouvé !

Merci

A+
avatar
MisterAngus
Dev
Dev

Masculin
Nombre de messages : 34
Age : 46
Appareil(s) possédé(s) : HD2, HTC Diamond, SPV E650, SP
Opérateurs : Orange
Date d'inscription : 11/02/2009

Voir le profil de l'utilisateur http://misterangus.canalblog.com/

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par Silvers le Jeu 9 Avr 2009 - 18:28

MisterAngus a écrit:Très fort ! Bravo ....
J'aurais une question, sais tu si l'écran réagit à une pression plus ou moins forte et connais-tu un moyen de la mesurer ... j'ai chercher un peu partout mais je n'ai rien trouvé !

Merci

A+

Sa c'est impossible, l'écran du diamond est de type resistif en faite pour résumé en version simple ta deux couches d'écran dès qu'elle rentre en contact le courant passe ! donc que tu appuis fort où pas c'est le meme résultat, ce qui veut dire impossible de mesurer dsl.

_________________

_______________________
Bandeau et Avatar by Lexx


Rom : [CWM]HyperDroidGBXv12[GRI54-2.3.3][a2sd+][Tytung_R8.3]
avatar
Silvers
Modo
Modo

Masculin
Nombre de messages : 3402
Age : 32
Localisation : Haut Rhin (68)
Emploi/loisirs : Analyste Programmeur/FNO
Appareil(s) possédé(s) : HTC Touch - D1 - TP2 - HD2
Opérateurs :
Date d'inscription : 26/09/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par MisterAngus le Jeu 9 Avr 2009 - 18:31

bon ben tant pis Sad
Je n'avais pas réussi à trouver des infos sur le type d'ecran ...

Au fait la 3D, ça marche ?
avatar
MisterAngus
Dev
Dev

Masculin
Nombre de messages : 34
Age : 46
Appareil(s) possédé(s) : HD2, HTC Diamond, SPV E650, SP
Opérateurs : Orange
Date d'inscription : 11/02/2009

Voir le profil de l'utilisateur http://misterangus.canalblog.com/

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par Silvers le Jeu 9 Avr 2009 - 18:33

MisterAngus a écrit:bon ben tant pis Sad
Je n'avais pas réussi à trouver des infos sur le type d'ecran ...

Au fait la 3D, ça marche ?

La 3D quel 3D ? lol lol!
Nan j'ai rien pigé à sa scratch ... mais je m'y remettrai promis ! Wink

_________________

_______________________
Bandeau et Avatar by Lexx


Rom : [CWM]HyperDroidGBXv12[GRI54-2.3.3][a2sd+][Tytung_R8.3]
avatar
Silvers
Modo
Modo

Masculin
Nombre de messages : 3402
Age : 32
Localisation : Haut Rhin (68)
Emploi/loisirs : Analyste Programmeur/FNO
Appareil(s) possédé(s) : HTC Touch - D1 - TP2 - HD2
Opérateurs :
Date d'inscription : 26/09/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par MisterAngus le Jeu 9 Avr 2009 - 18:34

tu verras c'est pas si compliqué que ça ... quand tu t'y remets, tu me fais signe ...

A+
avatar
MisterAngus
Dev
Dev

Masculin
Nombre de messages : 34
Age : 46
Appareil(s) possédé(s) : HD2, HTC Diamond, SPV E650, SP
Opérateurs : Orange
Date d'inscription : 11/02/2009

Voir le profil de l'utilisateur http://misterangus.canalblog.com/

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par Silvers le Jeu 9 Avr 2009 - 18:36

MisterAngus a écrit:tu verras c'est pas si compliqué que ça ... quand tu t'y remets, tu me fais signe ...

A+

Pas de problème ! et si tu veux te mettre au multitouch fait moi signe aussi !

A+

_________________

_______________________
Bandeau et Avatar by Lexx


Rom : [CWM]HyperDroidGBXv12[GRI54-2.3.3][a2sd+][Tytung_R8.3]
avatar
Silvers
Modo
Modo

Masculin
Nombre de messages : 3402
Age : 32
Localisation : Haut Rhin (68)
Emploi/loisirs : Analyste Programmeur/FNO
Appareil(s) possédé(s) : HTC Touch - D1 - TP2 - HD2
Opérateurs :
Date d'inscription : 26/09/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par MisterAngus le Jeu 9 Avr 2009 - 18:39

si je trouve une application à faire oui ...
j'ai décompilé ton soft pour voir Shocked
tu t'es bien amusé !!!lol!
avatar
MisterAngus
Dev
Dev

Masculin
Nombre de messages : 34
Age : 46
Appareil(s) possédé(s) : HD2, HTC Diamond, SPV E650, SP
Opérateurs : Orange
Date d'inscription : 11/02/2009

Voir le profil de l'utilisateur http://misterangus.canalblog.com/

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par Silvers le Jeu 9 Avr 2009 - 18:41

MisterAngus a écrit:si je trouve une application à faire oui ...
j'ai décompilé ton soft pour voir Shocked
tu t'es bien amusé !!!lol!

fallai pas de prendre la tete je t'aurai envoyé les sources, et puis dsl si c'est pas du code très claire mais je suis pas très 'commentaires moi lol surtout sur un prototype

_________________

_______________________
Bandeau et Avatar by Lexx


Rom : [CWM]HyperDroidGBXv12[GRI54-2.3.3][a2sd+][Tytung_R8.3]
avatar
Silvers
Modo
Modo

Masculin
Nombre de messages : 3402
Age : 32
Localisation : Haut Rhin (68)
Emploi/loisirs : Analyste Programmeur/FNO
Appareil(s) possédé(s) : HTC Touch - D1 - TP2 - HD2
Opérateurs :
Date d'inscription : 26/09/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par MisterAngus le Jeu 9 Avr 2009 - 18:49

moi non plus ... sinon avec reflector c'est décompilé en 2 coups de cuillère à pot !
avatar
MisterAngus
Dev
Dev

Masculin
Nombre de messages : 34
Age : 46
Appareil(s) possédé(s) : HD2, HTC Diamond, SPV E650, SP
Opérateurs : Orange
Date d'inscription : 11/02/2009

Voir le profil de l'utilisateur http://misterangus.canalblog.com/

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par Silvers le Jeu 9 Avr 2009 - 19:06

Je crois que je t dit une pétise ! je vien de faire une découverte !
Sur la rom orange, tu prend l'horloge avec ton doigt droit et tu met l'horloge a droit et sans lachez tu met ton doigt gauche a gauche, tu va voir que celon la pression que tu met l'horloge ce rapproche ou s'éloigne !!!

_________________

_______________________
Bandeau et Avatar by Lexx


Rom : [CWM]HyperDroidGBXv12[GRI54-2.3.3][a2sd+][Tytung_R8.3]
avatar
Silvers
Modo
Modo

Masculin
Nombre de messages : 3402
Age : 32
Localisation : Haut Rhin (68)
Emploi/loisirs : Analyste Programmeur/FNO
Appareil(s) possédé(s) : HTC Touch - D1 - TP2 - HD2
Opérateurs :
Date d'inscription : 26/09/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par Tydi le Jeu 9 Avr 2009 - 19:39

Je pense que c'est juste que la pression ne s'exerce pas au même endroit lorsque tu relache un peu (parcque ton doigt est pas tout parfait, lisse, et parfaitement circulaire =D)
avatar
Tydi
Membre actif
Membre actif

Masculin
Nombre de messages : 455
Age : 23
Localisation : Montreuil
Emploi/loisirs : Graphisme - Guitare - Photo argentique - Soirée en
Appareil(s) possédé(s) : Diamond - HD²
Opérateurs : SFR
Date d'inscription : 01/01/2009

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par MisterAngus le Jeu 9 Avr 2009 - 21:15

Tydi a écrit:Je pense que c'est juste que la pression ne s'exerce pas au même endroit lorsque tu relache un peu (parcque ton doigt est pas tout parfait, lisse, et parfaitement circulaire =D)

Ca m'aurait pas plus ! lol!
avatar
MisterAngus
Dev
Dev

Masculin
Nombre de messages : 34
Age : 46
Appareil(s) possédé(s) : HD2, HTC Diamond, SPV E650, SP
Opérateurs : Orange
Date d'inscription : 11/02/2009

Voir le profil de l'utilisateur http://misterangus.canalblog.com/

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par marko96 le Jeu 9 Avr 2009 - 21:51

Nan Nan lol!
avatar
marko96
Expert
Expert

Masculin
Nombre de messages : 2290
Age : 21
Appareil(s) possédé(s) : HTC Touch Diamond, iPhone 4S,
Opérateurs :
Date d'inscription : 30/11/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par Rom09 le Sam 11 Avr 2009 - 12:54

Mdr , faut essayer avec le doigt d'ET

_________________
avatar
Rom09
Modo
Modo

Masculin
Nombre de messages : 1666
Age : 26
Localisation : Paris
Emploi/loisirs : Etudiant en informatique
Appareil(s) possédé(s) : Diamond et HD2
Opérateurs : Orange
Date d'inscription : 20/06/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par TheGhostfly le Jeu 23 Avr 2009 - 16:03

Rom09 a écrit:Mdr , faut essayer avec le doigt d'ET

lol! scratch lol! geek
avatar
TheGhostfly
Testeur
Testeur

Masculin
Nombre de messages : 645
Age : 26
Localisation : In Your Dreams ...
Appareil(s) possédé(s) : Samsung Galaxy S2, Samsung Gal
Opérateurs : Bouygues Telecom Neo Pro 24/24
Date d'inscription : 10/11/2008

Voir le profil de l'utilisateur http://soyons-AMI.fr

Revenir en haut Aller en bas

Re: Il est possible de faire une appli MultiTouch !

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 3 1, 2, 3  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum