ld40
Messages postés336Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention22 février 2019
-
12 sept. 2006 à 21:52
hossam120
Messages postés9Date d'inscriptiondimanche 2 mai 2010StatutMembreDernière intervention14 juin 2013
-
14 juin 2013 à 21:21
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
hossam120
Messages postés9Date d'inscriptiondimanche 2 mai 2010StatutMembreDernière intervention14 juin 2013 14 juin 2013 à 21:21
i will show you next time
hossam120
Messages postés9Date d'inscriptiondimanche 2 mai 2010StatutMembreDernière intervention14 juin 2013 14 juin 2013 à 21:17
i have take some of your code to devlope a code that drew an arc wish move with the last point
argentin7
Messages postés125Date d'inscriptionvendredi 10 août 2007StatutMembreDernière intervention14 juillet 2008 8 nov. 2007 à 10:54
c'est super
je met un 9
GeneticW
Messages postés34Date d'inscriptionsamedi 3 juin 2006StatutMembreDernière intervention23 avril 2011 15 janv. 2007 à 23:39
ChemicalWoRmS:
tous simple, en fais pour la gravitation 0 apesenteur, il sufit de monter a bord d'un avion jusqu'a 30 000 pieds, ensuite, l'avion pique du nez et redescend tres rapidement jusqu'a environ 3000 pieds, avant de redresser. l'effet de quasi apesenteur est ainsi obtenu pour une duré d'environ 25 secondes à environ 0,08g. En tous cas c'est le mieux que la Nasa a obtenu pour l'instant. Autrement, il faut aller dans l'espace pour obtenir mieux...
mais au fais... a quoi cette question a lien avec la source de courbe ?
Pour la source, c'Est jolie tout de meme, j'ai bien aprécier. Je ne sais pas trop l'utilité que j'en aurais dans le futur, mais
ca m'a rappelé de drole de souvenir sur le Basic sur Comptern 80 et mon cours informatique en 4ieme. Evidement la function de courbe de basic a toujours été un peu lente, mais, le résultat est bien. Merci.
ChemicalWoRmS
Messages postés14Date d'inscriptiondimanche 22 octobre 2006StatutMembreDernière intervention11 novembre 2006 5 nov. 2006 à 15:11
quelqu'un peut m'expliquer comment faire de la gravitation genre "0 apesanteur" ? sans paraitre ridicule xD :p
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 13 sept. 2006 à 08:09
joli, quelques remarques en vrac :
le code est pas simple a lire, car non indenté (les tabulations en debut de ligne)
If statt = 2049 Then
MsgBox "Maximum atteint.", vbCritical, "Maximum"
Unload Me
End If
un peu brutal, non, de quiter le programme
quelques améliorations possibles :
un bouton 'effacer' :
Private Sub Command2_Click()
Me.Cls
statt = 0
End Sub
un nombre illimité de points :
Dim points(2048) As Point => Dim points() As Point
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
If activ Then
ReDim Preserve points(statt) '# ICI, ON AGRANDIT LE TABLEAU
Form1.Line (x - 20, y - 20)-(x + 20, y + 20), 0, BF
points(statt).x x: points(statt).y y
statt = statt + 1
dans la boucle de dessin :
For num = 3 To statt - 1 '# On s'arrete à statt -1
orientation = arc_circonscrit(points(num - 1), orientation, points(num), 255, Form1)
Next
et on pourrais imaginer voir le tout, en temps reel :
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
If activ Then
ReDim Preserve points(statt)
Form1.Line (x - 20, y - 20)-(x + 20, y + 20), 0, BF
points(statt).x x: points(statt).y y
statt = statt + 1
'# visualisation temps reel (il ne faudrais pas retracer les points deja placés.
If statt >= 3 Then
Command1_Click
End If
End If
End Sub
pour que cela fonctionne, terminer simplement Command1_Click comme ceci :
...
Next
GoTo fin
fin:
End Sub
ld40
Messages postés336Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention22 février 20191 12 sept. 2006 à 21:52
ça m'a l'air pas mal.
mais je ne comprends pas le dernier arc de cercle qui va au delà du dernier point...
14 juin 2013 à 21:21
14 juin 2013 à 21:17
8 nov. 2007 à 10:54
je met un 9
15 janv. 2007 à 23:39
tous simple, en fais pour la gravitation 0 apesenteur, il sufit de monter a bord d'un avion jusqu'a 30 000 pieds, ensuite, l'avion pique du nez et redescend tres rapidement jusqu'a environ 3000 pieds, avant de redresser. l'effet de quasi apesenteur est ainsi obtenu pour une duré d'environ 25 secondes à environ 0,08g. En tous cas c'est le mieux que la Nasa a obtenu pour l'instant. Autrement, il faut aller dans l'espace pour obtenir mieux...
mais au fais... a quoi cette question a lien avec la source de courbe ?
Pour la source, c'Est jolie tout de meme, j'ai bien aprécier. Je ne sais pas trop l'utilité que j'en aurais dans le futur, mais
ca m'a rappelé de drole de souvenir sur le Basic sur Comptern 80 et mon cours informatique en 4ieme. Evidement la function de courbe de basic a toujours été un peu lente, mais, le résultat est bien. Merci.
5 nov. 2006 à 15:11
13 sept. 2006 à 08:09
le code est pas simple a lire, car non indenté (les tabulations en debut de ligne)
If statt = 2049 Then
MsgBox "Maximum atteint.", vbCritical, "Maximum"
Unload Me
End If
un peu brutal, non, de quiter le programme
quelques améliorations possibles :
un bouton 'effacer' :
Private Sub Command2_Click()
Me.Cls
statt = 0
End Sub
un nombre illimité de points :
Dim points(2048) As Point => Dim points() As Point
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
If activ Then
ReDim Preserve points(statt) '# ICI, ON AGRANDIT LE TABLEAU
Form1.Line (x - 20, y - 20)-(x + 20, y + 20), 0, BF
points(statt).x x: points(statt).y y
statt = statt + 1
dans la boucle de dessin :
For num = 3 To statt - 1 '# On s'arrete à statt -1
orientation = arc_circonscrit(points(num - 1), orientation, points(num), 255, Form1)
Next
et on pourrais imaginer voir le tout, en temps reel :
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
If activ Then
ReDim Preserve points(statt)
Form1.Line (x - 20, y - 20)-(x + 20, y + 20), 0, BF
points(statt).x x: points(statt).y y
statt = statt + 1
'# visualisation temps reel (il ne faudrais pas retracer les points deja placés.
If statt >= 3 Then
Command1_Click
End If
End If
End Sub
pour que cela fonctionne, terminer simplement Command1_Click comme ceci :
...
Next
GoTo fin
fin:
End Sub
12 sept. 2006 à 21:52
mais je ne comprends pas le dernier arc de cercle qui va au delà du dernier point...