Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Autres questions


Index du Forum » Autres questions » remplir une zone en python
Ptitjoz Hors ligne Membre Points: 274 Défis: 10 Message

remplir une zone en python

Posté le 18/01/2024 18:40

Bonjour


J'essaie de fabriquer un chrono -- ou autre -- avec des pseudos afficheurs 7 segments.

Pour dessiner les segments, je fabrique des polygones, mais je ne me demande comment faire pour les remplir. En faisant des polygones de plus en plus petits ?

Je suppose qu'il existe des algos.

Merci de vos conseils


Slyvtt En ligne Maître du Puzzle Points: 2414 Défis: 17 Message

Citer : Posté le 20/01/2024 15:50 | #


Pour les concaves c’est au cas par cas, celui de ton illustration devrait passer.
There are only 10 types of people in the world: Those who understand binary, and those who don't ...
Lephenixnoir En ligne Administrateur Points: 24689 Défis: 170 Message

Citer : Posté le 20/01/2024 16:00 | #


Avec le bon algo ça devrait marcher à tous les coups ? Y'a même les auto-intersections en principe (sablier).
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Slyvtt En ligne Maître du Puzzle Points: 2414 Défis: 17 Message

Citer : Posté le 20/01/2024 16:41 | #


L'algo que j'ai implémenté est celui de pierrotll dans cubefield.
Par ligne (y), il ne peut y avoir que 1 segment.
Mais il y a effectivement des algos plus puissants (mais aussi plus lents) pour traiter tous les cas.
There are only 10 types of people in the world: Those who understand binary, and those who don't ...
Lephenixnoir En ligne Administrateur Points: 24689 Défis: 170 Message

Citer : Posté le 21/01/2024 09:22 | #


Peux-tu regarder ce que MonochromeLib fait pour cette opération ?
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 72 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd