Mai 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | Calendrier |
|
| | Pb 2d_arc | |
| | Auteur | Message |
---|
Yannick
Nombre de messages : 8611 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: Pb 2d_arc Mar 6 Aoû 2019 - 2:26 | |
| - Code:
-
height 0,350 : width 0,600 top 0,(screen_y-height(0))/2 : left 0,(screen_x-width(0))/2
panel 1 height 1,height_client(0)-10 : width 1,width_client(0)-10 top 1,5 : left 1,5 color 1,255,0,0
picture 2 parent 2,1 height 2,height(1)-20 : width 2,width(1)-20 top 2,10 : left 2,10 color 2,255,255,255
2d_target_is 2 2d_pen_color 255,0,0 2d_pen_width 2 degrees 2d_arc 50,50,50,270,0
end N' y aurait il pas un souci avec cette commande 2d ? | |
| | | JL35
Nombre de messages : 7095 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Pb 2d_arc Mar 6 Aoû 2019 - 12:36 | |
| ??? quel est le problème ??? | |
| | | Yannick
Nombre de messages : 8611 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 6 Aoû 2019 - 14:03 | |
| La fonction est sensée tracer un arc dans le sens des aiguilles d'une montre entre l' angle de départ et celui de fin. Soit ici de 270 à 0 qui correspond à un quart de cercle à l'angle haut gauche du "picture". Mais là il dessine un 3/4 de cercle 90 à 180. | |
| | | JL35
Nombre de messages : 7095 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Pb 2d_arc Mar 6 Aoû 2019 - 14:15 | |
| Euh... Yannick... es-tu bien réveillé ? Dans l'ordre, dans le sens trigonométrique: 0° à droite, 90° en haut, 180° à gauche, 270° en bas. Si on parcourt dans le sens des aiguilles, on part de 270° en bas pour arriver à 0° à droite, en passant par 180 puis 90... C'est bien ce qui est demandé (270 à 0, dans le sens des aiguilles) ? Bon apparemment c'est un problème d'origine, tu as mis le 0 en haut, là où est le 90. Le zéro (origine) est bien à droite mon ami. | |
| | | Yannick
Nombre de messages : 8611 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 6 Aoû 2019 - 16:53 | |
| | |
| | | RMont
Nombre de messages : 233 Age : 81 Localisation : charente maritime Date d'inscription : 29/12/2008
| Sujet: Re: Pb 2d_arc Mar 6 Aoû 2019 - 18:52 | |
| bonjour a tous . pour yannick et minibug fin decembre 2018 j'ai été confronté au même problème que yannick alors je me suit fait ce petit code pour maitre en evidence ce probleme bien relire la définition du sens du tracé. j'en profite pour dire que j'ai rencontré un probléme avec 2d_point - Code:
-
' decembre 2018 rmont ' essai sur 2d_arc width 0,900 :height 0,700
2d_target_is 0 degrees
print_locate 50,50 font_name 0,"consolas" print "la doc dit: les angles de début S et de fin E sont comptés dans le sens des aiguilles d'une montre " print_locate 100,70:print " et par rapport a l'axe des X .l'angle nul correspond a l'axe des x " print_locate 100,100: print " ou se situe le 0°?. a droite ou a gauche de l'axe vertical ?"
2d_line 100,300,700,300 :' axe horizontal 2d_line 200,200,200,350 :' 1er axe vertical ( a gauche ) 2d_line 500+100,200,500+100,350 :' 2em axe vertical
' 1er dessin lignes print_locate 50,150 : print "ci-dessous c'est l'exemple de la doc" print_locate 50,170 : print "2d_arc 200,300,50,0,90" 2d_arc 200,300,50,0,90 print_locate 250,280 : print "0° S" print_locate 195,230 : print "90° E" print_locate 110,280 : print "180°" print_locate 195,350 : print "270°"
' 2em dessin print_locate 500,150 : print "ci-dessous ce sont mes essais" print_locate 495,305 : print "E=180°" print_locate 520,250 : print "F=135°" print_locate 650,280 : print "S=0°" print_locate 610,345 : print "F=300°" print_locate 500,180 : print "2d_arc 500,300,50,180,135" 2d_arc 600,300,50,180,135
print_locate 500,370 : print "2d_arc 500,300,50,0,300" 2d_arc 600,300,50,0,300 ' et pour finir pourquoi mon point de 5 pixels au centre du cercle n'apparait pas ? 2d_pen_width 5 2d_circle 400,500,30 2d_point 400,500
code a essayer qui a tort ou raison ? | |
| | | JL35
Nombre de messages : 7095 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Pb 2d_arc Mar 6 Aoû 2019 - 20:00 | |
| @RMont, Je ne comprends pas où tu vois un problème...Les arcs de tes essais sont bien tous tracés de l'angle de début à l'angle de fin demandés, dans le sens des aiguilles. Et, conformément à la trigonométrie, l'origine des angles (le 0) est bien sur l'axe des x, à droite.
Quant à ton problème de 2D_POINT, regarde bien, le point est bien tracé à l'emplacement demandé. Seulement il ne fait qu'un pixel d'épaisseur, et c'est normal. La commande 2D_PEN_WIDTH s'applique à l'épaisseur des traits, pas des points. Pour dessiner un point plus gros, il faut dessiner un cercle avec une épaisseur de trait donnée. | |
| | | RMont
Nombre de messages : 233 Age : 81 Localisation : charente maritime Date d'inscription : 29/12/2008
| Sujet: Re: Pb 2d_arc Mer 7 Aoû 2019 - 16:48 | |
| bonjour a tous . merci pour ta réponse jl35 .je pense qu'a l'époque et même hier je faisais une confusion dans les sens trigo et dessin des arcs qui sont dans des sens opposés. quand au point (2d_point) ,je pensais qu'on pouvais le grossir avec la cde 2d_pen_width c'est compris .merci
| |
| | | JL35
Nombre de messages : 7095 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Pb 2d_arc Mer 7 Aoû 2019 - 17:15 | |
| C'est vrai que c'est un peu ambigü, le sens trigonométrique inverse du sens des aiguilles, par contre l'origine des angles 0° pour le sens des aiguilles est la même que pour le sens trigonométrique (et non pas en haut, à l'heure zéro !). | |
| | | Minibug
Nombre de messages : 4566 Age : 57 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Pb 2d_arc Mer 7 Aoû 2019 - 18:00 | |
| | |
| | | Yannick
Nombre de messages : 8611 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mer 7 Aoû 2019 - 19:54 | |
| Effectivement après avoir légiféré sur les sentiments pourquoi pas la trigonométrie et une fois qu' ils auront tout réformé, peut-être alors qu' ils finiront par légiféré sur la connerie... et là Y A DU BOULOT MOI J VOUS LE DIT ! | |
| | | Contenu sponsorisé
| Sujet: Re: Pb 2d_arc | |
| |
| | | | Pb 2d_arc | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |