PolyedresII.mac
3 participants
Page 4 sur 7
Page 4 sur 7 • 1, 2, 3, 4, 5, 6, 7
Re: PolyedresII.mac
Ah ouais?
Tu peux poster un exemple pour voir ce que ca donne stp?
Si c'est pas terrible, l'idée peut être abandonnée : c'est pas grave!!!
Tu peux poster un exemple pour voir ce que ca donne stp?
Si c'est pas terrible, l'idée peut être abandonnée : c'est pas grave!!!
Re: PolyedresII.mac
Ouais! Mais ca peut quand même être utile pour utiliser une couleur un peu plus clair sans s'embêter à utiliser les commandes Rgb (et prochainement Hexa ou Ryb).
En revanche, je suggère pour que ce soit plus simple d'utilisation que la "luminosité" soit disponible sous forme de macro et non pas de variable : je pense que ce serait plus simple que de passer par cet espèce de barycentre entre white et couleur. Ainsi, on pourrait avoir une macro Light(<Couleur>, <facteur>) qui renverrait la couleur en question avec un facteur de luminosité entré en paramètre. T'en pense quoi?
En revanche, je suggère pour que ce soit plus simple d'utilisation que la "luminosité" soit disponible sous forme de macro et non pas de variable : je pense que ce serait plus simple que de passer par cet espèce de barycentre entre white et couleur. Ainsi, on pourrait avoir une macro Light(<Couleur>, <facteur>) qui renverrait la couleur en question avec un facteur de luminosité entré en paramètre. T'en pense quoi?
Re: PolyedresII.mac
Oui c'est une bonne idée, ce sera plus simple ainsi, je met cette macro Light dans TeXgraph.mac.
Re: PolyedresII.mac
Ok : nickel!!!
Je te demande cacar je suis en train de modifier toutes les macros de polyèdres (j'en suis à J8 : plus que 84!!!!) et j'ai pas franchement envi de tout remodifier ensuite a cause que j'avais pas prévu l'option "opacity". Si c'est ok, je modifie les macros an prenant en compte cette nouveauté...
Bon : je me remets au boulot : il me reste pas mal de modifications à faire (et en plus j'ai un petit problème concernant la chiralité de certains polyèdres...)
A ce sujet, cette option sera bien présente dans la future version?P.Fradin a écrit:Pour les polyèdres uniformes: je pensais ajouter la variable opacity, initialisée à 1, ainsi dans les macros on écrit Color1-i*opacity et dans Color1 on ne met que la couleur (idem pour les deux autres).
Je te demande cacar je suis en train de modifier toutes les macros de polyèdres (j'en suis à J8 : plus que 84!!!!) et j'ai pas franchement envi de tout remodifier ensuite a cause que j'avais pas prévu l'option "opacity". Si c'est ok, je modifie les macros an prenant en compte cette nouveauté...
Bon : je me remets au boulot : il me reste pas mal de modifications à faire (et en plus j'ai un petit problème concernant la chiralité de certains polyèdres...)
Re: PolyedresII.mac
Je pensais ajouter tout simplement dans PolyedresII.mac la variable opacity (comme il y a déjà Color1 et Cie) initialisée à 1 et dans toutes les macros: [1, Color1-i*opacity, ....], ....
Ceci dit, si tu mets seulement Color1 dans les macros c'est pas grave, un coup de Ctrl+Replace dans un éditeur de textes et c'est fini!
Ceci dit, si tu mets seulement Color1 dans les macros c'est pas grave, un coup de Ctrl+Replace dans un éditeur de textes et c'est fini!
Re: PolyedresII.mac
Ok : j'avais pas bien compris!!!
Je rajoute donc la ligne suivante dans le code du fichier PolyedresII.mac :
Je rajoute donc la ligne suivante dans le code du fichier PolyedresII.mac :
- Code:
15#opacity#1##
- Code:
15#Color4#gray##
Re: PolyedresII.mac
Ca y est : la version finale de PolyedresII.mac est terminée.
Comme prévu, toutes les macros (ou presque) possède la même syntaxe : on peut donc dessiner les polyèdres avec la macro DrawPoly (sauf pour les solides non convexes) ou avec Build3D(...) et Display3D().
Voici un petit exemple d'utilisation :
Le deuxième exemple illustre l'utilité de la syntaxe
Cette syntaxe est incontournable si l'on veut assembler des polyèdres suivant des faces de même types. Dans mon exemple, on a posé sur deux faces opposé d'un cube des antiprismes carré adoucis (solides de johnson J85).
Voici le fichier final :
PolyedresII.mac
et voici le pdf qui va avec :
PolyedresII.pdf
Je tiens à signaler que le pdf est pas terrible : je l'ai terminé rapidement cet après midi. Il devait contenir pas mal d'exemples mais suite a des problèmes de compilation, les seuls exemples présents sont sur la page de garde!!!
Je posterai une version plus élaborée prochainement...
Comme prévu, toutes les macros (ou presque) possède la même syntaxe : on peut donc dessiner les polyèdres avec la macro DrawPoly (sauf pour les solides non convexes) ou avec Build3D(...) et Display3D().
Voici un petit exemple d'utilisation :
| |
|
Le deuxième exemple illustre l'utilité de la syntaxe
Polyèdre(<Axe>, <Sommet>, [F1], ..., [Fn], [A]).
Cette syntaxe est incontournable si l'on veut assembler des polyèdres suivant des faces de même types. Dans mon exemple, on a posé sur deux faces opposé d'un cube des antiprismes carré adoucis (solides de johnson J85).
Voici le fichier final :
PolyedresII.mac
et voici le pdf qui va avec :
PolyedresII.pdf
Je tiens à signaler que le pdf est pas terrible : je l'ai terminé rapidement cet après midi. Il devait contenir pas mal d'exemples mais suite a des problèmes de compilation, les seuls exemples présents sont sur la page de garde!!!
Je posterai une version plus élaborée prochainement...
Dernière édition par Alphonse Capriani le Jeu 10 Juil - 15:48, édité 4 fois
Re: PolyedresII.mac
Super!
Je charge tout ça et je le met dans le prochain paquet TeXgraph!
Merci Alphonse!
Je charge tout ça et je le met dans le prochain paquet TeXgraph!
Merci Alphonse!
Re: PolyedresII.mac
Je modifie un peu le pdf cet après-midi en l'agrémentant d'illustrations.
Je vais poster le résultat final en fin d'après midi et là, on aura la version finale!!!
Je te tiens au courant...
Je vais poster le résultat final en fin d'après midi et là, on aura la version finale!!!
Je te tiens au courant...
Re: PolyedresII.mac
Bon : j'ai repéré une petite erreur dans le fichier PolyedresII.mac. Il s'agissait simplement d'un petit oubli dans la macro GdRhombicuboctaèdre. Voici le fichier final corrigé :
PolyedreII.mac
A priori, il n'y a plus de problèmes (pas d'après mes tests en tout cas!!!) Si vous tombez sur un souci avec ce fichier, n'hésitez pas à m'en faire part...
Je poste égallement la dernière version du pdf qui va avec le fichier :
PolyedresII.pdf (Dernière mise à jour : 3/03/2008 - 14:10)
Ce dernier est richement illustré : tous les polyèdres présents dans PolyedresII.mac y sont dessinés. Là encore, si vous repérez des erreurs (ce qui est fort probable vu le peu de temps que j'ai pris pour le réaliser) n'hésitez pas à les signaler...
PolyedreII.mac
A priori, il n'y a plus de problèmes (pas d'après mes tests en tout cas!!!) Si vous tombez sur un souci avec ce fichier, n'hésitez pas à m'en faire part...
Je poste égallement la dernière version du pdf qui va avec le fichier :
PolyedresII.pdf (Dernière mise à jour : 3/03/2008 - 14:10)
Ce dernier est richement illustré : tous les polyèdres présents dans PolyedresII.mac y sont dessinés. Là encore, si vous repérez des erreurs (ce qui est fort probable vu le peu de temps que j'ai pris pour le réaliser) n'hésitez pas à les signaler...
Dernière édition par Alphonse Capriani le Lun 3 Mar - 16:11, édité 7 fois
Re: PolyedresII.mac
Très bien,
Je suis un peu à la bourre cette semaine (les vacances sont finies ), donc je ne suis pas tout à fait prêt à mettre la version officielle sur le site. Peut-être ce week-end.
Je suis un peu à la bourre cette semaine (les vacances sont finies ), donc je ne suis pas tout à fait prêt à mettre la version officielle sur le site. Peut-être ce week-end.
Re: PolyedresII.mac
Ok : c'est pas urgent!!!
Pour le pdf, je viens de le mettre à jour (en fait j'ai modifier un petit truc insignifiant )
La version finale est donc téléchargeable dans mon post précédent...
Pour le pdf, je viens de le mettre à jour (en fait j'ai modifier un petit truc insignifiant )
La version finale est donc téléchargeable dans mon post précédent...
Re: PolyedresII.mac
Je viens de modifier le pdf de PolyedresII.mac. J'ai mis le lien à jour dans moin post précédent!
A priori, je n'ai plus a y toucher sauf si quelqu'un remarque des erreurs!!!
A priori, je n'ai plus a y toucher sauf si quelqu'un remarque des erreurs!!!
Re: PolyedresII.mac
Deux détails:
1) tu n'as pas du utiliser hyperref, la table des matières ne donnent pas de liens,
2) égallement, page 6
1) tu n'as pas du utiliser hyperref, la table des matières ne donnent pas de liens,
2) égallement, page 6
Re: PolyedresII.mac
Salut salut!!!
Je vais modifier le égallement de suite!!!
Pour l'extension hyperref, c'est normal : en fait quand j'utilise LaTeX chez moi, je peux utiliser hyperref sans problème : le package est installé et ca pose pas de problème (l'option devait d'ailleurs être utilisée dans la première version du pdf que j'ai posté) Le problème, c'est que dernièrement, les modifications que j'ai apporté au pdf n'ont pas été faites chez moi : j'ai fait ca avec USBTeX et je n'arrive pas à installer hyperref avec! Donc, a moins que quelqu'un ait une solution pour installer ce package, le pdf restera sans hyperliens pour l'instant...
Voilà : le pdf a été mis a jour dans mon mon post précédent...
Je vais modifier le égallement de suite!!!
Pour l'extension hyperref, c'est normal : en fait quand j'utilise LaTeX chez moi, je peux utiliser hyperref sans problème : le package est installé et ca pose pas de problème (l'option devait d'ailleurs être utilisée dans la première version du pdf que j'ai posté) Le problème, c'est que dernièrement, les modifications que j'ai apporté au pdf n'ont pas été faites chez moi : j'ai fait ca avec USBTeX et je n'arrive pas à installer hyperref avec! Donc, a moins que quelqu'un ait une solution pour installer ce package, le pdf restera sans hyperliens pour l'instant...
Voilà : le pdf a été mis a jour dans mon mon post précédent...
Re: PolyedresII.mac
Alphonse Capriani a écrit:Pour l'extension hyperref, c'est normal : en fait quand j'utilise LaTeX chez moi, je peux utiliser hyperref sans problème : le package est installé et ca pose pas de problème (l'option devait d'ailleurs être utilisée dans la première version du pdf que j'ai posté) Le problème, c'est que dernièrement, les modifications que j'ai apporté au pdf n'ont pas été faites chez moi : j'ai fait ca avec USBTeX et je n'arrive pas à installer hyperref avec! Donc, a moins que quelqu'un ait une solution pour installer ce package, le pdf restera sans hyperliens pour l'instant...
Voilà : le pdf a été mis a jour dans mon mon post précédent...
Salut Alphonse,
J'ai utilisé UsbTeX dernière version (0.9.9) et je ne me souviens pas avoir eu de soucis avec hyperref.
Re: PolyedresII.mac
Ben le truc, c'est qu'il faut installer le fameux package mais je n'y arrive pas!!!
Je vais décrire mon problème dans quelques minutes (le temps de faire des captures d'écran). [hr] Je viens de remarquer que j'utilise toujours la version 0.9.7 : je vais changer de version pour voir si le problème viens pas de la...)
(GRRRRR Pourquoi la commande hr pour insérer un ligne horizontale sur le forum ne marche qu'une fois sur deux???)
Je vais décrire mon problème dans quelques minutes (le temps de faire des captures d'écran). [hr] Je viens de remarquer que j'utilise toujours la version 0.9.7 : je vais changer de version pour voir si le problème viens pas de la...)
(GRRRRR Pourquoi la commande hr pour insérer un ligne horizontale sur le forum ne marche qu'une fois sur deux???)
Re: PolyedresII.mac
Alphonse Capriani a écrit:
(GRRRRR Pourquoi la commande hr pour insérer un ligne horizontale sur le forum ne marche qu'une fois sur deux???)
Ben je crois que forumpro a parfois des problèmes d'affichage...
Moi aussi j'ai eu une bizarrerie sous MikteX 2.7, il n'a pas voulu m'installer fancyhdr!
Re: PolyedresII.mac
Ouais : le truc c'est que j'arrive à installer aucun package supplémentaire!
Quand j'essaie d'en installer un, au bout d'un moment il me dit que le délai de connection a été dépasser (ou un truc dans ce genre) et que l'installation n'a pu être effectué...
Au final, je suis obligé de me restreindre au strict minimum. Je vais me pencher sur ce problème...
Quand j'essaie d'en installer un, au bout d'un moment il me dit que le délai de connection a été dépasser (ou un truc dans ce genre) et que l'installation n'a pu être effectué...
Au final, je suis obligé de me restreindre au strict minimum. Je vais me pencher sur ce problème...
Re: PolyedresII.mac
Pour l'installation automatique il faut un MikteX récent! Le dernier si possible, car il y a eu beaucoup d'évolutions chez Miktex depuis un an ou deux, notamment au niveau de la gestion des packages.
Deuxième problème: pour que l'installation fonctionne bien il faut à l'autre bout du fil, un site (repository) qui marche bien! D'ailleurs à force d'essayer plusieurs miroirs, MikteX 2.7 a fini par m'installer fancyhdr , comme quoi le problème venait du miroir.
Mais tu verras, sous linux, tu n'auras pas ces soucis car si le compilateur TeX ne trouve pas le package machin, tu auras le message: "package machin not found" et au revoir!
J'utilise TeteX sous mandriva et TeXlive sous unbuntu, dans les deux cas j'installe les packages à la main, je devrais dire à la souris car il n'y a qu'à faire glisser les bons dossiers dans les bons dossiers (très rapidement on sait quels sont ces bons dossiers!), c'est donc très rapide. Il n'y a que les fontes que je n'ai pas encore regarder de près.
Deuxième problème: pour que l'installation fonctionne bien il faut à l'autre bout du fil, un site (repository) qui marche bien! D'ailleurs à force d'essayer plusieurs miroirs, MikteX 2.7 a fini par m'installer fancyhdr , comme quoi le problème venait du miroir.
Mais tu verras, sous linux, tu n'auras pas ces soucis car si le compilateur TeX ne trouve pas le package machin, tu auras le message: "package machin not found" et au revoir!
J'utilise TeteX sous mandriva et TeXlive sous unbuntu, dans les deux cas j'installe les packages à la main, je devrais dire à la souris car il n'y a qu'à faire glisser les bons dossiers dans les bons dossiers (très rapidement on sait quels sont ces bons dossiers!), c'est donc très rapide. Il n'y a que les fontes que je n'ai pas encore regarder de près.
Re: PolyedresII.mac
Ouais : en fait chez moi, je n'ai pas de problèmes d'installation. J'ai une version de MikTeX un peu vielle (2 ans) mais avec le getionnaire de package j'arrive très bien a installer ce dont j'ai besoin. Il est vrai néanmoins que j'ai déja essayé d'installer des package non présents dans ma version de LaTeX que j'avais télécharger sur internet, mais je n'étais pas arriver à mes fins.
En revanche, Quand j'utilise USBTeX (quand je ne suis pas chez moi) j'arrive pas à installer le moindre package supplémentaire.
Je teste la version 0.9.9 cet après midi pour voir si ca marche mieux...
Bon : j'ai toujours le même problème avec Cette dernière version. Voici ce que j'obtiens :
En revanche, Quand j'utilise USBTeX (quand je ne suis pas chez moi) j'arrive pas à installer le moindre package supplémentaire.
Je teste la version 0.9.9 cet après midi pour voir si ca marche mieux...
Bon : j'ai toujours le même problème avec Cette dernière version. Voici ce que j'obtiens :
- Code:
MiKTeX Problem Report
Message: Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine durée ou une connexion établie a échoué car l'hôte de connexion n'a pas répondu.
Data:
Source: C:\work3\miktex-2.7\Libraries\MiKTeX\PackageManager\PackageManager.cpp
Line: 1254
MiKTeX: 2.7
OS: Microsoft Windows XP Professional Service Pack 2 (Build 2600)
SystemAdmin: no
PowerUser: no
SharedSetup: unknown
BinDir: F:\LaTeX\USBTeX-0.9.9\texmf\texmf\miktex\bin
Root0: F:\LaTeX\USBTeX-0.9.9\texmf\.userconfig
Root1: F:\LaTeX\USBTeX-0.9.9\texmf\.userdata
Root2: F:\LaTeX\USBTeX-0.9.9\texmf\localtexmf
Root3: F:\LaTeX\USBTeX-0.9.9\texmf\texmf
Install: F:\LaTeX\USBTeX-0.9.9\texmf\texmf
UserConfig: F:\LaTeX\USBTeX-0.9.9\texmf\.userconfig
UserData: F:\LaTeX\USBTeX-0.9.9\texmf\.userdata
Re: PolyedresII.mac
Bonjour tout le monde (au moins a ceux qui liront ce post!!!)
Je cherche à créer une macro permettant de visualiser un objet 3D (courbe gauche, surface, polyèdre, ...) en perspective (et non plus en perspective cavalière!)
J'avais créé une macro persp(<Liste de Points>, <Point de fuite>, <Plan>) permettant de dessiner l'image de la liste de points 3D par la perspective de centre C (2ème argument) sur le plan donné en troisième paramètre. Pour des courbes planes (voire gauche), ca donne des résultats satisfaisants, en revanche, ca coince pour les surfaces et polyèdres (ce qui est normal puisque cette macro renvoie une liste de points coplanaires!!!)
Quelqu'un aurait une idée pour pouvoir faire des représentation 3D en perspective?
Je cherche à créer une macro permettant de visualiser un objet 3D (courbe gauche, surface, polyèdre, ...) en perspective (et non plus en perspective cavalière!)
J'avais créé une macro persp(<Liste de Points>, <Point de fuite>, <Plan>) permettant de dessiner l'image de la liste de points 3D par la perspective de centre C (2ème argument) sur le plan donné en troisième paramètre. Pour des courbes planes (voire gauche), ca donne des résultats satisfaisants, en revanche, ca coince pour les surfaces et polyèdres (ce qui est normal puisque cette macro renvoie une liste de points coplanaires!!!)
Quelqu'un aurait une idée pour pouvoir faire des représentation 3D en perspective?
Re: PolyedresII.mac
Alphonse Capriani a écrit:Je teste la version 0.9.9 cet après midi pour voir si ca marche mieux...
Bon : j'ai toujours le même problème avec Cette dernière version. Voici ce que j'obtiens :
[code]MiKTeX Problem Report
Message: Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine durée ou une connexion établie a échoué car l'hôte de connexion n'a pas répondu.
Cela signifie que le site distant ne répond pas, il suffit d'en changer! Tu en as essayé plusieurs?
Dernière édition par P.Fradin le Mar 25 Mar - 14:43, édité 1 fois
Re: PolyedresII.mac
Alphonse Capriani a écrit:Bonjour tout le monde (au moins a ceux qui liront ce post!!!)
Je cherche à créer une macro permettant de visualiser un objet 3D (courbe gauche, surface, polyèdre, ...) en perspective (et non plus en perspective cavalière!)
J'avais créé une macro persp(<Liste de Points>, <Point de fuite>, <Plan>) permettant de dessiner l'image de la liste de points 3D par la perspective de centre C (2ème argument) sur le plan donné en troisième paramètre. Pour des courbes planes (voire gauche), ca donne des résultats satisfaisants, en revanche, ca coince pour les surfaces et polyèdres (ce qui est normal puisque cette macro renvoie une liste de points coplanaires!!!)
Quelqu'un aurait une idée pour pouvoir faire des représentation 3D en perspective?
Tu pourrais poster la macro que tu as testée?
Page 4 sur 7 • 1, 2, 3, 4, 5, 6, 7
Page 4 sur 7
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|