IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Vos contributions VB6 Discussion :

[vb6] Rotation d'un rectangle


Sujet :

Vos contributions VB6

  1. #41
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Bon...

    J'ai commencé à recalculer...
    Juste une question de temps, maintenant... et ce sera parfait
    A bientôt, donc

  2. #42
    Membre éclairé
    Avatar de Asdorve
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 332
    Points : 718
    Points
    718
    Par défaut
    qu'entends-tu exactement par "glissement" de l'image durant la rotation? Le point d'intersection des diagonales bouge?
    Xavier

  3. #43
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Non !

    L'ensemble glisse....
    Trop long à expliquer, mais, pour éviter le floodfill, il me faut remplir en procédant de manière totalement différente.

    Jusqu'à présent, le rectangle était défini par rapport au coin supérieur gauche, sa hauteur et sa longueur et, pour agiliser son placement au clic, j'avais réorganisé le placement du coin supérieur gauche en considérant que le clic se faisait au centre du rectangle, mais sans rien changer à tes calculs de positionnement des côtés dans la rotation, ce qui conduisait (dans tes calculs) à redéfinir les coordonnées d'un centre que je connaissais par ailleurs (dès le clic). Les glissements, maintenant ? ... trop long à t'expliquer maintenant sans expliquer d'abord comment va s'organiser le remplissage...

    Je change donc complètement et part d'un centre, d'une longueur et d'une hauteur et modifie les calculs en conséquence. Cette partie là est déjà faite et tourne déjà (remplissage compris) pour un carré. Il me reste à adapter les calculs pour un rectangle. Il me faut y aller avec patience si je veux éviter des conflits entre telle et telle autre action. Pas à pas, donc, en prenant toutes les précautions nécessaires pour économiser le maximum du travail déjà fait...

  4. #44
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Bon...
    J'ai le grand plaisir de t'annoncer que tout va fort bien (et sans utiliser le floodfill) maintenant.

    Pour le principe, c'est maintenant dans la poche.

    Il ne me reste qu'à modifier en conséquence lâ présention et permettre, notamment, le choix entre rempli ou pas rempli...
    Mais cette partie-là est gagnée d'avance

  5. #45
    Membre éclairé
    Avatar de Asdorve
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 332
    Points : 718
    Points
    718
    Par défaut
    super génial. Il me tarde de voir ce que ça donnera. Possible de l'avoir avant 17h ou pas?
    Xavier

  6. #46
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Avant 17 h ?
    Tu rigoles ou pas ?

    Non... car je dois faire d'autres bricoles....

    Si tu veux un avant goût, c'est possible....
    Je te l'envoie par MP dans l'état dans lequel il est pour l'instant... c'est à dire encore sans choix entre rempli/pas rempli et des petites bricoles de présentation.... Celà t'entretiendra en attendant d'avoir le bijou fini complètement...
    OK ?

  7. #47
    Membre éclairé
    Avatar de Asdorve
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 332
    Points : 718
    Points
    718
    Par défaut
    on fait comme ça, ça marche.
    Xavier

  8. #48
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    peux pas joindre un fichier à un MP !
    Envoie moi par MP ton email et te l'envoie par ce procédé...
    Mais n'y touche pas (code non encore épuré, transformations non encore faites, etc...)
    Mais il tourne déjà...

  9. #49
    Membre éclairé
    Avatar de Asdorve
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 332
    Points : 718
    Points
    718
    Par défaut
    waouw, j'ai pas regardé le code, mais j'ai simplement regardé ce que ça faisait, et là je dis bravo M. Jmf.
    Xavier

  10. #50
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Alors...
    Commence à préparer un "petit baratin" de présentation de ce source...
    En attendant que tout soit complètement fignolé ..

  11. #51
    Membre éclairé
    Avatar de Asdorve
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 332
    Points : 718
    Points
    718
    Par défaut
    qu'entends-tu par "petit baratin"? aurais-tu une suggestion, du genre à quelles questions je dois répondre?
    Xavier

  12. #52
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Non....
    Simplement résumer les fonctionnalités du source, pour le "présenter"...
    Pas plus de 5 à 6 lignes (maximum)....
    Fais un petit projet (mais on en verra la mise au point par MP car elle n'a rien de technique).

  13. #53
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Prêt !
    On met en route quand tu veux, maintenant... (Lundi ?)

  14. #54
    Membre éclairé
    Avatar de Asdorve
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 332
    Points : 718
    Points
    718
    Par défaut
    salut,

    pourrais-tu m'envoyer le projet par mail que je regarde entre auj et demain et lundi on met en route...
    Xavier

  15. #55
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    fait.

  16. #56
    Membre éclairé
    Avatar de Asdorve
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 332
    Points : 718
    Points
    718
    Par défaut
    Merci jmf, à lundi dès la première heure (8h20 environ).

    Bonne soirée et dimanche.
    Xavier

  17. #57
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    on peut vous ouvrir un forum juste pour vous, si vous voulez
    Vous vous posez une question, la réponse est peut-être ici :
    Toutes les FAQs VB
    Les Cours et Tutoriels VB6/VBScript
    Les Sources VB6


    Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

  18. #58
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Lundi c'est fini, Thierry...
    Et tu vas avoir la première proposition de source en commun !
    Vous en aurez vu la naissance en direct...
    Et là : ni copier-coller; ni utilisation abusive des Apis... juste du VB...
    La seule concession faite concerne le choix des couleurs (nous avons voulu éviter la "subordination" à un composant.... ceux qui ne veulent pas de cette Api là pourront toujours la remplacer par l'utilisation d'un commondialog...)

    Le principal intérêt de cette démonstration, pour moi, est de mettre en exergue une certaine forme de travail personnel. Asdorve a bien voulu prendre ce chemin et je l'ai donc accompagné avec le plus grand plaisir. Je le salue ici chaleureusement.... Et espère que d'ici septembre prochain d'autres suivront cet exemple là...

    S'il est un héritage que j'aimerais laisser, c'est bien cette mentalité là !

  19. #59
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    Citation Envoyé par jmfmarques
    Lundi c'est fini, Thierry...
    !
    Je plaisante
    Mais pourquoi ne pas mettre ce sujet justement dans Vos contributions VB6

    Ca donne à réfléchir, d'ailleurs, encore sur le titre de ce forum
    J'ai ma petite idée
    Vous vous posez une question, la réponse est peut-être ici :
    Toutes les FAQs VB
    Les Cours et Tutoriels VB6/VBScript
    Les Sources VB6


    Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

  20. #60
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Mais pourquoi ne pas mettre ce sujet justement dans Vos contributions VB6
    Mais.... (je croyais que c'était clair pour chacun)....
    C'est exactement que lundi matin (vers 8 h 20 si j'ai bien compris), asdorve va faire sa proposition ... C'est évident...et il se régale à l'avance

Discussions similaires

  1. [OpenGl] Problème rotation d'un rectangle
    Par dib258 dans le forum SDL
    Réponses: 2
    Dernier message: 20/12/2006, 17h02
  2. Rotation d'un rectangle
    Par Asdorve dans le forum Vos contributions VB6
    Réponses: 7
    Dernier message: 22/07/2006, 09h05
  3. [VB6] Rotation d'un contrôle
    Par Asdorve dans le forum VB 6 et antérieur
    Réponses: 37
    Dernier message: 13/06/2006, 08h32
  4. Rotation d'un rectangle
    Par erwan.bodere dans le forum SDL
    Réponses: 4
    Dernier message: 02/12/2005, 21h19
  5. Rotation d'un rectangle autour du centre de gravité
    Par bucheron dans le forum Algorithmes et structures de données
    Réponses: 13
    Dernier message: 22/06/2004, 11h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo