oui c'est pas mal. et rien ne t'empêche sous les drapeaux de colorer toute la surface avec la couleur du dominant.
(edit : c'était en réponse à gameprog)
(edit : c'était en réponse à gameprog)
13-10-2010, 02:18 PM
Tu as raison Ter Rowan, une simple barre ou un tore ne conviendraient pas à l'esprit de Seelies (plus dans un esprit végétal et magique).
Initialement, j'avais dans l'idée de superposer à chaque territoire un symbole dans le genre de ceux là. Deux des spirales viennent du jeu vidéo Soul Reaver (que j'adorais). L'idée est simplement de faire une barre comme présentée par Roworll (plutôt une ligne) mais enroulée. Mais je me demande comment réaliser ça en SVG… :/ Sephi-Chan
j'adore balancer des liens comme ca, sans rien ajouter... :p
http://www.w3schools.com/svg/tryit.asp?f...2&type=svg
13-10-2010, 02:31 PM
C'est sympa mais ça ne suffit pas. Le problème va être le calcul des distances sur le path pour connaitre les proportions de la figure à colorer
13-10-2010, 02:46 PM
bah tu la fais dans inkscape, tu la sauvegardes en svg standard et tu peux l'inclure dans d'autres fichiers svg ensuite.
13-10-2010, 02:52 PM
Ca ne m'aide pas à calculer la proportion de la ligne à colorier de telle ou telle couleur
13-10-2010, 02:53 PM
bah je répondais à sephi.
maintenant, j'ai envie de te dire, va lire la doc :p
13-10-2010, 02:59 PM
J'en ai peur. J'crois que je vais être obligé d'étudier comment ça marche les paths pour devoir faire d'éventuels calculs.
J'vais bien m'amuser !
Petite réponse à l'arrache car je suis assez pressé.
C'est relativement simple à appréhender une fois qu'on a les bases. Le code suivant te donne déjà une figure fermée en forme de spirale réalisée à partir d'une succession d'arcs de cercle. Code : <g id="s1" fill="#666666" stroke="#000000" > La logique des arcs qui s'enchaînent est assez explicite. La première ligne part du centre vers l'extérieur et la deuxième ligne fait le retour. Avec un petit combo proportionalité / trigo, ça devrait être réalisable. A la limite, je conseillerai de partir sur un gros trait (stroke) pour réaliser la spirale/courbe en une passe au lieu de faire des volumes fermés à remplir. Ça sera plus simple à gérer dans un premier temps. Pour tester cette version, tu peux utiliser ça Code : <g id="s2" fill="transparent" stroke="#000000" stroke-linecap="round"> [Edit] Je viens de me rendre compte que ce serait plus parlant avec un exemple [re-edit] : Avec une petite astuce, il est possible de combiner le meilleur des deux mondes (cf le 3e graphique rouge à bordure noire) Code : <g id="s3" fill="transparent" stroke-linecap="round"> J'ai mis le fichier d'exemple à jour (et au passage corrigé certaines fautes du message original).
Quand on te dit qu'un projet est terminé à 90%, prépare toi pour les 90% suivant
Ninety-Ninety Rule "Une guerre de religions, c'est quand deux peuples s'entretuent pour savoir qui a le meilleur ami imaginaire" Vu sur IRC
13-10-2010, 05:22 PM
Sinon tu peux toujours rajouter par dessus les territoires contrôlés une couleur avec une faible opacité, ajouter une bordure intérieure à ces territoires qui à presque une opacité de 100% et ne pas colorer la zone disputée.
Pour illustrer : |
|