FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» PANORAMIC V 1
Boucle pour une commande Emptypar papydall Aujourd'hui à 2:21

» Gestion d'un système client-serveur.
Boucle pour une commande Emptypar Klaus Hier à 23:59

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Boucle pour une commande Emptypar Marc Hier à 12:14

» @Jack
Boucle pour une commande Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
Boucle pour une commande Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
Boucle pour une commande Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Boucle pour une commande Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Boucle pour une commande Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Boucle pour une commande Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
Boucle pour une commande Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
Boucle pour une commande Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Boucle pour une commande Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
Boucle pour une commande Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
Boucle pour une commande Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
Boucle pour une commande Emptypar leclode Mer 17 Avr 2024 - 11:07

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
Réassort du coffret Pokémon 151 ...
Voir le deal

 

 Boucle pour une commande

Aller en bas 
2 participants
AuteurMessage
lutcho74

lutcho74


Nombre de messages : 139
Age : 29
Date d'inscription : 21/11/2008

Boucle pour une commande Empty
MessageSujet: Boucle pour une commande   Boucle pour une commande EmptyDim 14 Déc 2008 - 20:48

Voilà j'ai vue un exemple sur le forum avec un cube que l'ont peu faire pivoter, je les amélioré pour que l'ont puisse le faire pivoter a partir d'un bouton mais on ne peut pas le refaire plusieurs fois, comment adapter une boucle a se genre de programme ?

Merci d'avance

PS:Ce programme en soit est bête mais je compte voir comment adapter une boucle avec une commande...
Revenir en haut Aller en bas
lagman




Nombre de messages : 205
Age : 31
Localisation : France
Date d'inscription : 07/05/2008

Boucle pour une commande Empty
MessageSujet: Re: Boucle pour une commande   Boucle pour une commande EmptyDim 14 Déc 2008 - 22:46

bah tu met l'action qui le fait bouger dans ta boucle ^^

loop:
x=x+1
3d_x_rotate 1,x

et apres t'utilise un while
(while button_click etc.. enfin je connait pas la commande mais ca doit etre de ce genre la)
Revenir en haut Aller en bas
lutcho74

lutcho74


Nombre de messages : 139
Age : 29
Date d'inscription : 21/11/2008

Boucle pour une commande Empty
MessageSujet: Re: Boucle pour une commande   Boucle pour une commande EmptyDim 14 Déc 2008 - 22:48

Ok ben je vais essayer

_________________

Sa ne marche pas... Crying or Very sad
Revenir en haut Aller en bas
lagman




Nombre de messages : 205
Age : 31
Localisation : France
Date d'inscription : 07/05/2008

Boucle pour une commande Empty
MessageSujet: Re: Boucle pour une commande   Boucle pour une commande EmptyLun 15 Déc 2008 - 18:41

t'as mis un "refresh" avant ta sortie de boucle ?
Revenir en haut Aller en bas
lutcho74

lutcho74


Nombre de messages : 139
Age : 29
Date d'inscription : 21/11/2008

Boucle pour une commande Empty
MessageSujet: Re: Boucle pour une commande   Boucle pour une commande EmptyLun 15 Déc 2008 - 19:42

Heu non je vais voir se que sa donne avec...
Mais en faite qu'est ce qu'un "refresh" ?
Revenir en haut Aller en bas
lagman




Nombre de messages : 205
Age : 31
Localisation : France
Date d'inscription : 07/05/2008

Boucle pour une commande Empty
MessageSujet: Re: Boucle pour une commande   Boucle pour une commande EmptyLun 15 Déc 2008 - 20:25

si tu le met pas tu vera rien bouger lol
Revenir en haut Aller en bas
lutcho74

lutcho74


Nombre de messages : 139
Age : 29
Date d'inscription : 21/11/2008

Boucle pour une commande Empty
MessageSujet: Re: Boucle pour une commande   Boucle pour une commande EmptyLun 15 Déc 2008 - 22:02

Ok donc en faite faut pas mettre de refresh...
et non je n'en est pas mit
Revenir en haut Aller en bas
lagman




Nombre de messages : 205
Age : 31
Localisation : France
Date d'inscription : 07/05/2008

Boucle pour une commande Empty
MessageSujet: Re: Boucle pour une commande   Boucle pour une commande EmptyLun 15 Déc 2008 - 23:26

Lutcho74 a écrit:
Ok donc en faite faut pas mettre de refresh...
et non je n'en est pas mit
justement faut le mettre ^^
Revenir en haut Aller en bas
lutcho74

lutcho74


Nombre de messages : 139
Age : 29
Date d'inscription : 21/11/2008

Boucle pour une commande Empty
MessageSujet: Re: Boucle pour une commande   Boucle pour une commande EmptyMar 16 Déc 2008 - 17:27

Ok. Donc quel commande correspond a un refresh ?
Revenir en haut Aller en bas
lagman




Nombre de messages : 205
Age : 31
Localisation : France
Date d'inscription : 07/05/2008

Boucle pour une commande Empty
MessageSujet: Re: Boucle pour une commande   Boucle pour une commande EmptyMar 16 Déc 2008 - 17:52

ba tu marque
Code:
refresh
avant le retour de ta boucle
Revenir en haut Aller en bas
lutcho74

lutcho74


Nombre de messages : 139
Age : 29
Date d'inscription : 21/11/2008

Boucle pour une commande Empty
MessageSujet: :lol:   Boucle pour une commande EmptyMar 16 Déc 2008 - 18:07

J'ai fait un truc mais sans refresh...
mais sa tourne indéfiniment Laughing

Code:
DIM x
LABEL loop,stop,quit

scene3d 1
full_space 1
button 2
caption 2,"rotate"
on_click 2,loop

3D_CUBE 3,1.5

button 4
caption 4,"STOP" : left 4,100
on_click 4,stop

button 5
caption 5,"QUITTER":left 5,200
on_click 5,quit

END

loop:

while x<10
3d_x_rotate 3,x
x=x-1
end_while

stop:
stop

quit:
terminate
Revenir en haut Aller en bas
lagman




Nombre de messages : 205
Age : 31
Localisation : France
Date d'inscription : 07/05/2008

Boucle pour une commande Empty
MessageSujet: Re: Boucle pour une commande   Boucle pour une commande EmptyMar 16 Déc 2008 - 19:30

Ca marche:
Code:

DIM x
LABEL loop,stop,quit,debut

 caption 0,"test de rotation sur un Axe quelquonque par lutcho 74"
scene3d 1
3D_CUBE 3,1.5
full_space 1

button 2
caption 2,"rotation axe X"
 button 5
caption 5,"QUITTER":left 5,200
button 4
caption 4,"STOP" : left 4,100
debut:
on_click 2,loop




on_click 4,stop


on_click 5,quit

END

loop:

while x<10
3d_x_rotate 3,x
x=x-1
display
end_while


stop:
3d_x_rotate 3,x
x=x+0
goto debut

quit:
terminate

Je vais t'expliquer tes erreurs :
concentre les objets crées aux meme endroit , cela evite une erreur d'objet déja existant compare la stucture de ton code modifiée a l'original
Mon erreur : c'est pas refresh c'est display lol
display est pas super important dans ce prog mais si tu le met pas ca te dira que y'a une erreur si tu quitte alors qu'il bouge encore
Revenir en haut Aller en bas
lutcho74

lutcho74


Nombre de messages : 139
Age : 29
Date d'inscription : 21/11/2008

Boucle pour une commande Empty
MessageSujet: Re: Boucle pour une commande   Boucle pour une commande EmptyMar 16 Déc 2008 - 20:48

ok merci

le voici en version un peu amélioré ^^

Code:

DIM x,y,z
LABEL loop,stop,quit,debut,laap,liip

 caption 0,"test de rotation sur un Axe quelquonque par lutcho 74"
scene3d 1
3D_CUBE 3,1.5
full_space 1

 button 2
  caption 2,"rotation axe X"
 button 5
  caption 5,"QUITTER":left 5,200
 button 4
  caption 4,"STOP" : left 4,100
 button 6
  caption 6,"rotation axe Y" : top 6,20
 button 7
  caption 7,"rotation axe Z" : top 7,40
debut:
on_click 2,loop

on_click 4,stop

on_click 5,quit

on_click 6,laap

on_click 7,liip

END

loop:

while x<10
3d_x_rotate 3,x
x=x-1
display
end_while

laap:
while y<10
3D_Y_ROTATE 3,y
y=y-1
display
end_while

liip:
while z<10
3D_Z_ROTATE 3,z
z=z-1
display
end_while

stop:
3d_x_rotate 3,x
x=x+0
goto debut

quit:
terminate

Faites pas attention au label Laughing
Revenir en haut Aller en bas
Contenu sponsorisé





Boucle pour une commande Empty
MessageSujet: Re: Boucle pour une commande   Boucle pour une commande Empty

Revenir en haut Aller en bas
 
Boucle pour une commande
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Amélioration pour la boucle FOR...NEXT
» Boucle while pour petite blague...
» une boucle pour la création d' objets système
» aide pour boucle avec parent
» A Jack pour la commande if then

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: