Bienvenue,
Invité
. Merci de
vous connecter
ou de
vous inscrire
.
Avez-vous perdu votre
e-mail d'activation
?
Forum anglais
Accueil
Aide
Rechercher
Identifiez-vous
Inscrivez-vous
Forum de la communauté SFML
»
Aide
»
Graphique
»
SFML 2.0 : faire une ligne
Imprimer
Pages: [
1
]
Auteur
Sujet: SFML 2.0 : faire une ligne (Lu 2578 fois)
0 Membres et 1 Invité sur ce sujet
Macrob
Jr. Member
Messages: 52
SFML 2.0 : faire une ligne
«
le:
Décembre 30, 2012, 04:28:34 pm »
Bonjour à tous,
Je cherche à faire une shape qui serait un segment entre 2 points? Avec SFML 1.6 c'était tout simple, mais je ne vois pas de solutions dans la version 2.0. En effet les convex shapes permettent d'ajouter des points librement, mais doivent en avoir 3 pour faire une figure (logique), et on ne peut pas choisir l'emplacement des points des rectangle shapes (donc il faudrait gérer les rotation pour relier les 2 points, et je ne sais pas le faire)
Est ce que je manque quelque chose ? Il doit bien y avoir une solution qui 'échappe !
Merci et bonne journée
IP archivée
Laurent
Administrator
Hero Member
Messages: 32498
Re : SFML 2.0 : faire une ligne
«
Réponse #1 le:
Décembre 30, 2012, 06:21:23 pm »
Tu veux une ligne de 1 pixel, ou bien plus épaisse ?
IP archivée
Laurent Gomila - SFML developer
G.
Hero Member
Messages: 1593
Re : SFML 2.0 : faire une ligne
«
Réponse #2 le:
Décembre 30, 2012, 06:30:32 pm »
Utilise un
VertexArray
. (avec le mode sf::Lines au lieu de sf::LinesStrip si ça te convient mieux) (ou le p'tit bout de code à la fin de
ce post
si tu veux pas passer par un vertex array)
Si tu veux une ligne avec de l'épaisseur, tu dois fais tourner un rectangle en effet. Voilà un
bout de code qui te montre comment
.
Dommage. :/
«
Modifié: Décembre 30, 2012, 06:33:26 pm par G.
»
IP archivée
Macrob
Jr. Member
Messages: 52
Re : SFML 2.0 : faire une ligne
«
Réponse #3 le:
Décembre 30, 2012, 07:35:54 pm »
Laurent : Oui, de l'ordre du pixel, et les rectangles sont parfois "baveux" et ont du mal à rendre l'effet d'une ligne simple.
G : merci pour les liens, je regarde ça !
IP archivée
Imprimer
Pages: [
1
]
Forum de la communauté SFML
»
Aide
»
Graphique
»
SFML 2.0 : faire une ligne