Rechercher
Résultats par :
Recherche avancée
Qui est en ligne ?
Il y a en tout 3 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 3 Invités

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
Junior Member
Messages : 5
Date d'inscription : 2013-10-25
Voir le profil de l'utilisateur

Ligne pointillé et autre forme de lignes.

le Sat 26 Oct - 2:33
Bonjour à tous,

j'ai redécouvert le langage linotte suite à un article paru sur linuxfr (entre-aperçu dans un autre article sur le même site).
J'ai trouvé l'idée excellente et j'ai lu le tutoriel pour la version 2.1.3.

Je désire réaliser un petit programme de création d'exercices sportifs (spécifiquement le basket) pour animateur.
J'ai fait l'image pour le terrain, récupéré des personnages et un ballon dans openclipart.
J'ai crée un casier de graphique qui contient mes personnages et mes ballons et est rajouter une rotation pour chaque objets.

Maintenant je m'attaque à la partie ligne et flèche.
C'est la que je cherche de l'aide.
je doit réalisé des lignes pointillés ( - - - - )et des lignes en forme de zigzag (/\/\/\/\) tout en désignant 2 points sur la toile.
J'ai fait une tentative avec ligne et texture, mais comme la rotation ne la fait pas tourner, cela ne fonctionne pas comme je le désire.
Les lignes ou flèches peuvent être de toutes longueur et direction.

Si vous avez une idée pour m'aider ...
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Ligne pointillé et autre forme de lignes.

le Sat 26 Oct - 16:37
Bonjour rbug et bienvenue sur le forum.

Voici un exemple qui fait tourner une ligne en zigzag :

[php]
Graphisme :
zig est une ligne, x1 vaut 200, y1 vaut 100, x2 vaut 220, y2 vaut 120
zag est une ligne, x1 vaut 220, y1 vaut 120, x2 vaut 240, y2 vaut 100
groupeZig est un casier de ligne
groupeZag est un casier de ligne
rotation est un mégalithe
Début
// On créer un tableau de lignes parallèles "zig"
Pour 5, lis
Ajoute clone(zig) dans groupeZig
x1 de zig = x1 de zig + 40
x2 de zig = x2 de zig + 40
x1 de (groupeZig{joker}) = x1 de zig
x2 de (groupeZig{joker}) = x2 de zig
ferme

// On créer un tableau de lignes parallèle "zag"
Pour 5, lis
Ajoute clone(zag) dans groupeZag
x1 de zag = x1 de zag + 40
x2 de zag = x2 de zag + 40
x1 de (groupeZag{joker}) = x1 de zag
x2 de (groupeZag{joker}) = x2 de zag
ferme

// On insère chaque ligne de nos deux tableaux dans le mégalithe
Pour 5, fusionne groupeZig{joker} & groupeZag{joker} dans rotation

// On effectue la rotation du mégalithe
Projette rotation
Tant que vrai, lis
Tourne à gauche rotation de 1
Attends 0.01 seconde
ferme
[/php]

Néanmoins, je ne sais pas si ça correspond à ta demande ^^"
Junior Member
Messages : 5
Date d'inscription : 2013-10-25
Voir le profil de l'utilisateur

RE: Ligne pointillé et autre forme de lignes.

le Sat 26 Oct - 22:13
Bonjour Wam,

je te remercie pour ta solution, je n'avais pas pensé aux mégalithes.
J'espère juste pourvoir l'utiliser comme une ligne (clique au premier point et second clique au deuxième point).
il faut que je fasse attention à la rotation autour du premier point saisie.
Ceci me fournit aussi l'idée pour faire une flèche.

Je fait l'essai.
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Ligne pointillé et autre forme de lignes.

le Sun 27 Oct - 9:13
Oki, n'hésites pas si tu rencontres d'autres difficultés :;
):
Contenu sponsorisé

Re: Ligne pointillé et autre forme de lignes.

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum