2006 pst-solides dans solides.pro : - nouveaux solides : - tore - tétraèdre - cube - octaèdre - icosaèdre - dodécaèdre - sphère dans pst-solides.tex : - options pour le tore : - r1 : rayon moyen - r0 rayon intérieur - option tétraèdre, octaèdre, icosaèdre, dodécaèdre et sphère : - r : rayon de la sphère circonscrite et de la sphère - options cube : - a : arête - options générales : - style de dessin avec l'option : drawsolid qui peut prendre trois valeurs : -solid** : valeur par défaut, faces pleines et arêtes non vues cachées -solid* : faces pleines et arêtes non vues en pointillés -solid : mode fil de fer - remplissage de faces possibles avec les options de xcolor : -colorface=green(exemple) Début de l'étude pour intercepter les erreurs avant le passage à postscript. 29 août 2006(version 2) dans pst-solides.tex : - options générales : - mode=0,1,2,3 ou 4 : résolution du tracé (non encore opérationnel au niveau du postscript) - l'option color remplace couleurface pour les faces extérieures , - option incolor pour les faces intérieures. 30 août 2006(1) - possibililité d'afficher un objet par une commande spécifique, 2 exemples : - \psCube[a=...](xC,yC,zC) - \psSphere(xC,yC,zC){Rayon} 04 septembre 2006 dans pst-solides.tex : - mode=0,1,2,3,4 ou 5 opérationnel. - lightscr=(10,25,30) : coordonnées de la source de lumière, il est prévu de donner le choix entre coordonnées cartésiennes et sphériques. (ce paramètre n'est pas encore opérationnel au niveau de postscript) - A partir d'une liste de solides pré-définis, une macro TeX teste si lors de l'introduction de l'option [object=solide], le solide désigné fait bien partie de la liste, dans le cas contraire un message d'erreurs est envoyé et si l'utilisateur force la compilation, le tore est dessiné. - Début de l'étude du choix des couleurs des faces d'un polyèdre (répertoire : lightscr) 6 septembre 2006 (jpv) dans solides.pro : on tient compte de lightsrc + lightintensity nouveaux solides - cylindre - cylindre creux - cone - cone creux - tronc de cone - tronc de cone creux dans pst-solides.tex : -lightintensity 7 septembre 2006 dans pst-solides.tex : - A partir d'une liste de types de dessins pré-définis(solid,solid*,solid**), une macro TeX teste si lors de l'introduction de l'option [typedrawsolid=solid*], le type désigné fait bien partie de la liste, dans le cas contraire un message d'erreur est envoyé et si l'utilisateur force la compilation, [typedrawsolid=solid**] est exécuté pare défaut. 7 septembre 2006 (version 2) dans pst-solides.tex : - les coordonnées de la source de lumière sont passées ainsi :[lightsrc=50 60 -10] en coordonnées cartésiennes. Dans la doc, il faudra préciser que si la source de lumière n'est pas définie par ses coordonnées dans la commande \pst-solide[...], l'éclairement de chaque face sera uniforme. 8 septembre 2006 - la position de l'observateur est donnée pat l'option : viewpoint= vx vy vz en coordonnées cartésiennes par défaut. - Si l'option [SphericalCoor=true] est introduite alors les coordonnées de [viewpoint= value1 value2 value3] représentent (rayon, longitude et latitude) soit r, theta et phi : un calcul interne fait la correction. - définition des 85 couleurs de dvipsnames : /colorfaces {1 black 2 blue 3 brown 4 cyan 5 darkgray 6 gray 7 green 8 lightgray 9 magenta 10 olive 11 orange 12 pink 13 purple 14 red 15 violet 16 white 17 yellow 18 Apricot 19 Aquamarine 20 Bittersweet 20 Black 22 Blue 23 BlueGreen 24 BlueViolet 25 BrickRed 26 Brown 27 BurntOrange 28 CadetBlue 29 CarnationPink 30 Cerulean 31 CornflowerBlue 32 Cyan 33 Dandelion 34 DarkOrchid 35 Emerald 36 ForestGreen 37 Fuchsia 38 Goldenrod 39 Gray 40 Green 41 GreenYellow 42 JungleGreen 43 Lavender 44 LimeGreen 45 Magenta 46 Mahogany 47 Maroon 48 Melon 49 MidnightBlue 50 Mulberry 51 NavyBlue 52 OliveGreen 53 Orange 54 OrangeRed 55 Orchid 56 Peach 57 Periwinkle 58 PineGreen 59 Plum 60 ProcessBlue 61 Purple 62 RawSienna 63 Red 64 RedOrange 65 RedViolet 66 Rhodamine 67 RoyalBlue 68 RoyalPurple 69 RubineRed 70 Salmon 71 SeaGreen 72 Sepia 73 SkyBlue 74 SpringGreen 75 Tan 76 TealBlue 77 Thistle 78 Turquoise 79 Violet 80 VioletRed 81 White 82 WildStrawberry 83 Yellow 84 YellowGreen 85 YellowOrange } def Que l'on peut modifier une à une avec un : \renewcommand\listecolors{ liste modifiée } dans le document LaTeX 10 septembre 2006 dans pst-solides.tex : - option grid=false : les arêtes ne sont pas dessinées ; - option rm=n1 n2 etc. les faces n1 n2 sont supprimées du solide