[SVG] [Maths] Camemberts...

Camemberts... [SVG] [Maths] - XML/XSL - Programmation

Marsh Posté le 12-12-2004 à 05:33:15    

Salut,
 
Je cherche à faire un camembert en SVG à partir de données XML.
 
Je tire du XML deux pourcentages, mais en utilisant la méthode apparemment classique du path pour faire mon bout de cercle, je ne sais pas comment indiquer le point d'arrivée de la courbe, à partir du pourcentage.
 
Pour illustrer cela:
http://www.yoyodesign.org/doc/w3c/ [...] rcCommands
 

Citation :

<path d="M300,200 h-150 a150,150 0 1,0 150,-150 z"
        fill="red" stroke="blue" stroke-width="5" />
  <path d="M275,175 v-150 a150,150 0 0,0 -150,150 z"
        fill="yellow" stroke="blue" stroke-width="5" />


 
En gras, les coordonnées que je voudrais pouvoir calculer depuis mes pourcentages...
 
Le problème: mathématiquement, je ne sais plus comment faire (l'ai-je su?). Et je dois faire cela en utilisant XPath ou une fonction Javascript.
 
Merci de votre attention :jap:


Message édité par goueg le 12-12-2004 à 05:33:45

---------------
(Feed-Back HFR) - Funky Tonight!
Reply

Marsh Posté le 12-12-2004 à 05:33:15   

Reply

Marsh Posté le 12-12-2004 à 18:32:45    

Comment faites-vous vos camemberts en SVG? :'(


---------------
(Feed-Back HFR) - Funky Tonight!
Reply

Marsh Posté le 28-02-2005 à 12:51:02    

regarde du coté de la lib yafla svg
 
http://msdn.microsoft.com/msdnmag/ [...] fault.aspx
http://www.yafla.com/papers/SVG/


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 05-03-2005 à 16:14:44    

merci,
le projet est rendu depuis longtemps (j'ai laissé tomber les camemberts à force), mais ca m'intéresse quand même :)

Reply

Marsh Posté le 05-03-2005 à 18:31:07    

http://img112.exs.cx/img112/742/svg19pl.png
 
pour trouver le point ... enfin il y a de l'idée

Reply

Marsh Posté le 05-03-2005 à 18:48:12    

si jfreechart peut exporter en svg..apparement [:joce]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed