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

VB 6 et antérieur Discussion :

animation d'un dessin en VB6


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2
    Par défaut animation d'un dessin en VB6
    salut,
    ben d'abord je suis un débutant sur VB6
    je suis en trein de faire un projet sur un bras robot commander en VB6 via une plaquette usb, j'ai dessiner ce robots sur VB6 ( avec les formes) a coter du programme et j'aimerais bien savoir si le dessin peut changer en fonction de la position du robot, et si oui comment ?


    gaetan

  2. #2
    Membre Expert
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Par défaut
    eh bien, tu à différentes possibilités.

    Suppososn que tu aie récupéré la position du bras du robot(en 2D je suppose, en 3D, il faut que tu utilise le composant adéquat (me rapelle plus le nom)ou que tu te programme un mini moteur 3D (mais c'est lergement faisable tant que tu shématise ton robot par des lignes)). tu aura donc quatre coordonées, appelons-les x,y,a,b de deux points du bras de ton robot (disons les extremités)
    tu peut par exemple shématiser ce robot par une ligne et tracer une ligne et, lorsque le bras bouge, retracer cette ligne avec la couleur de fond (
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    taform.forecolor=taform.BackColor
    ) et tracer la nouvelle en remettant la couleur normale.

    sinon, tu peut utiliser des shapes, et à peu pres tout ce qui est à ta disposition, mais il serais utilie de savoir avec quoi tu à "dessiné" ton robot.


    bonne chance

  3. #3
    Membre émérite Avatar de avigeilpro
    Homme Profil pro
    Ambulancier
    Inscrit en
    Janvier 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : Ambulancier
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2004
    Messages : 880
    Par défaut
    Je sais que sous Delphi il y a GlScene qui permet de faire des objets 3D, Peut-être y-a-t-il un equivalent sous VB.
    La connaissance seule ne suffit pas. La vraie compréhension vient de la mise en expérience.
    Règles|FAQ|Tuto

  4. #4
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2
    Par défaut
    re
    ben tt d'abort merci d'avoir repondu,
    pour l'instant j'essaye j'uste de travcer le bras robot avec "line"
    et avec une vscrollbar pour illustrer l'entrée qui servira a indiquer a quelle position est le robot, pour ca je travaille tout d'abort sur une ligne pivotan sur un point fixe, pour cela j'avais écris ce petit programme:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub VScroll1_Change()
    Label1 = VScroll1.Value
    Cls
    X1 = 1320
    Y1 = 2520
    X2 = VScroll1.Value
    r = ((X2 - X1) ^ 2 + (Y1 - Y2) ^ 2) ^ 2
    a = Atn(Y2 / X2)
    Y2 = r * Sin(a)
    Line = (X1 - Y1) - (X2 - Y2)
    End Sub
    mais voila il met met que la ligne "line" n'est pa un argument facultatif
    si non j'av

  5. #5
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    La syntaxe est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Line.X1 = 123 : Line.X2 = 345 : Line.Y1 = 567 : Line.Y2 = 789
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  6. #6
    Membre émérite Avatar de avigeilpro
    Homme Profil pro
    Ambulancier
    Inscrit en
    Janvier 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : Ambulancier
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2004
    Messages : 880
    Par défaut
    je crois qu'il y a aussi cette syntaxe là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Line (X1,Y1)-(X2,Y2)
    La connaissance seule ne suffit pas. La vraie compréhension vient de la mise en expérience.
    Règles|FAQ|Tuto

Discussions similaires

  1. Animation : déplacer un dessin
    Par alainb dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 19/02/2011, 13h14
  2. [VB6]texte animé
    Par alex_95 dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 08/03/2006, 10h59
  3. [FLASH] Dessins animes
    Par numeror dans le forum Flash
    Réponses: 1
    Dernier message: 23/01/2006, 08h22
  4. Direct8X/Direct3D sous VB6, probleme de récup d'animations
    Par John Blobsmith dans le forum DirectX
    Réponses: 3
    Dernier message: 28/04/2004, 10h32

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