[RESOLU] Problème d'arrondissement d'une droite Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème



AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment :
LEGODAYS : 20% sur une sélection de LEGO avec ...
Voir le deal
Le Deal du moment :
Console Nintendo Switch Lite édition Hyrule : ...
Voir le deal

 

 [RESOLU] Problème d'arrondissement d'une droite

Aller en bas 
5 participants
AuteurMessage
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

[RESOLU] Problème d'arrondissement d'une droite Empty
MessageSujet: [RESOLU] Problème d'arrondissement d'une droite   [RESOLU] Problème d'arrondissement d'une droite EmptyMar 4 Déc 2007 - 18:45

Bonjour,
Je voudrais en fait dessiner une droite (draw_line()Wink qui respecte les
directions de l'isométrie :
[RESOLU] Problème d'arrondissement d'une droite Isodirectionnm5
J'ai constaté que les droites en ISO respecte ces propriétés :
[RESOLU] Problème d'arrondissement d'une droite Isoregledroitemr1
J'ai essayé avec le code de [TDT] qui consistait à arrondir la valeur x de la
souris au multiple de 2 qui reviendrait bien au résultat de la règle si dessus
et que pour y je fais x/2. Cependant sa marche pas ! Je comprends pas pourquoi
théoriquement sa devrait bien marcher normalement, mais là sa me fait
une droite bizarre :
[RESOLU] Problème d'arrondissement d'une droite Aideisoproblemehc6

Mon code au final a écrit:
X=2*round(mouse_x/2);
Y=X/2;
draw_line(x,y,X,Y);

Si quelqu'un à une idée, merci d'avance > ange
@NOTIZ@


Dernière édition par le Mar 4 Déc 2007 - 21:47, édité 1 fois
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
master47
Utilisateur confirmé: Rang *****
master47


Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

[RESOLU] Problème d'arrondissement d'une droite Empty
MessageSujet: Re: [RESOLU] Problème d'arrondissement d'une droite   [RESOLU] Problème d'arrondissement d'une droite EmptyMar 4 Déc 2007 - 21:02

Pourquoi ne testerait tu pas le gm6 de sagix ave les courbes bezier(gm6 pack5)
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
Invité
Invité




[RESOLU] Problème d'arrondissement d'une droite Empty
MessageSujet: Re: [RESOLU] Problème d'arrondissement d'une droite   [RESOLU] Problème d'arrondissement d'une droite EmptyMar 4 Déc 2007 - 21:17

master c'est quoi le rapport ? :gniah:
Revenir en haut Aller en bas
master47
Utilisateur confirmé: Rang *****
master47


Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

[RESOLU] Problème d'arrondissement d'une droite Empty
MessageSujet: Re: [RESOLU] Problème d'arrondissement d'une droite   [RESOLU] Problème d'arrondissement d'une droite EmptyMar 4 Déc 2007 - 21:18

Bin je pensait qu'il voulait faire des arrondis c pas ca ?


Edit non g compris ton problème :
Voila, à ton service Very Happy

Code:

xx = mouse_x
yy = mouse_y

dir = point_direction(x,y,xx,yy)

if dir>-22.5 && dir<=22.5 then fx = 0
if dir>22.5 && dir<=67.5 then fx = 45
if dir>67.5 && dir<=112.5 then fx = 90
if dir>112.5 && dir<=157.5 then fx = 135
if dir>157.5 && dir<=202.5 then fx = 180
if dir>202.5 && dir<=247.5 then fx = 225
if dir>247.5 && dir<=292.5 then fx = 270
if dir>292.5 && dir<=337.5 then fx = 315

draw_line(x,y,x+lengthdir_x(point_distance(x,y,xx,yy),fx),y+lengthdir_y(point_distance(x,y,xx,yy),fx))

Edit : 2

Je vais corriger cela


Dernière édition par le Mar 4 Déc 2007 - 21:32, édité 2 fois
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
Invité
Invité




[RESOLU] Problème d'arrondissement d'une droite Empty
MessageSujet: Re: [RESOLU] Problème d'arrondissement d'une droite   [RESOLU] Problème d'arrondissement d'une droite EmptyMar 4 Déc 2007 - 21:21

il veut arrondir les directions de ses lignes à celles des lignes parfaites isométriques, mais pas faire des courbes :nah:
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

[RESOLU] Problème d'arrondissement d'une droite Empty
MessageSujet: Re: [RESOLU] Problème d'arrondissement d'une droite   [RESOLU] Problème d'arrondissement d'une droite EmptyMar 4 Déc 2007 - 21:22

Moi je comprends pas le probleme
il faut que ca dessine des lignes isométriques qui soient en direction de la souris ?
Revenir en haut Aller en bas
http://gameplay.c.la/
master47
Utilisateur confirmé: Rang *****
master47


Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

[RESOLU] Problème d'arrondissement d'une droite Empty
MessageSujet: Re: [RESOLU] Problème d'arrondissement d'une droite   [RESOLU] Problème d'arrondissement d'une droite EmptyMar 4 Déc 2007 - 21:31

robotic76 a écrit:
il veut arrondir les directions de ses lignes à celles des lignes parfaites isométriques, mais pas faire des courbes :nah:

Oki, j'ai fait un code pour lui(voir plus haut)

Bah je me suis encore trompé :d:d:d:d
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

[RESOLU] Problème d'arrondissement d'une droite Empty
MessageSujet: Re: [RESOLU] Problème d'arrondissement d'une droite   [RESOLU] Problème d'arrondissement d'une droite EmptyMar 4 Déc 2007 - 21:32

Quand tu dessines une droite avec paint, la direction est libre.
Moi ce que je veux c'est que sa prenne la direction la plus proche (selon
l'angle après...) tout en s'alignant sur le type de droite ISO.

Exactement comme l'a dit Robotic76 super
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[RESOLU] Problème d'arrondissement d'une droite Empty
MessageSujet: Re: [RESOLU] Problème d'arrondissement d'une droite   [RESOLU] Problème d'arrondissement d'une droite EmptyMar 4 Déc 2007 - 21:36

petite contradiction... comment veux tu que ça s'aligne selon l'angle, parceque l'iso c'est des angles de 22.5°.....
Revenir en haut Aller en bas
http://www.lecbna.org
master47
Utilisateur confirmé: Rang *****
master47


Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

[RESOLU] Problème d'arrondissement d'une droite Empty
MessageSujet: Re: [RESOLU] Problème d'arrondissement d'une droite   [RESOLU] Problème d'arrondissement d'une droite EmptyMar 4 Déc 2007 - 21:40

Alors j'abandonne, ca pourra pas rendre correct sauf si je te fait unscript encore plus long et chian à réaliser qui dessinerait des lignes de séquence de 2px l'une après l'autre jusqu'a ta dest mais chu un peu crevé la :p
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

[RESOLU] Problème d'arrondissement d'une droite Empty
MessageSujet: Re: [RESOLU] Problème d'arrondissement d'une droite   [RESOLU] Problème d'arrondissement d'une droite EmptyMar 4 Déc 2007 - 21:42

:gniah:
@ Master47 : Merci Master47 ! Maintenant sa marche, juste à modifier l'angle 45 et les
autres qui lui correspond pour que sa face comme l'ISO.

@ M@d_Doc = Dans GM je viens de changer l'angle 45° par 26.5° et sa me
donne une droite comme je veux !

[RESOLU] Problème d'arrondissement d'une droite Aideisodroitesourisresozo3
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

[RESOLU] Problème d'arrondissement d'une droite Empty
MessageSujet: Re: [RESOLU] Problème d'arrondissement d'une droite   [RESOLU] Problème d'arrondissement d'une droite EmptyMer 5 Déc 2007 - 0:15

pk t'a mis round ? c'est floor qu'il faut mètre :gniah:

y=16*floor(mouse_y/16);
x=2*y;

ou un truck du genre (j'ai po le temps de vérifier maintenant , désolé :hehe: )
Revenir en haut Aller en bas
http://www.tdms.fr
Contenu sponsorisé





[RESOLU] Problème d'arrondissement d'une droite Empty
MessageSujet: Re: [RESOLU] Problème d'arrondissement d'une droite   [RESOLU] Problème d'arrondissement d'une droite Empty

Revenir en haut Aller en bas
 
[RESOLU] Problème d'arrondissement d'une droite
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] probleme id
» problème avec gravité [résolu] - problème avec mouvements
» [résolu]Probleme de fps
» problème IA [Résolu]
» [résolu] Problème d'I.A.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: