mercredi 26 janvier 2022

Variations autour du cuboctaèdre avec PSTricks

 Jean-Paul Vignault a mis au point pour  pst-solides3d  quelques remarquables options permettant de travailler avec les solides géométriques. En voici quelques illustrations.

Les fichiers sont ici :

 http://manuel.luque.free.fr/cuboctahedron/cuboctahedron.zip

ou

 cuboctahedron.zip

Pour créer un cuboctaèdre avec pst-solides3d, il existe une méthode très simple :
à partir d'un cube, on utilise l'option [trunc=all] de pst-solides3d avec comme coefficient [trunccoeff=0.5] pour découper les 8 coins du cube.
On rendra la représentation un peu plus attrayante avec les faces transparentes [opacity=0.5] et en permettant de voir l'intérieur [hollow]. Le choix des couleurs est laissé à l'appréciation de chacun. 

Une des particularités du cuboctaèdre est que le rayon de la sphère circonscrite a la même longueur que les arêtes.


 On sait aussi, que l'on peut considérer le cuboctaèdre comme l'intersection d'un octaèdre et d'un cube, 

https://mathcurve.com/polyedres/cuboctaedre/cuboctaedre.shtml

 On peut facilement mettre en évidence les intersections des faces avec pst-solides3d.


 Maintenant, si l'on se tourne vers Wikipedia :

https://fr.wikipedia.org/wiki/Cubocta%C3%A8dre 

« Les arêtes d’un cuboctaèdre forment quatre hexagones réguliers. Si le cuboctaèdre est coupé dans le plan d’un de ces hexagones, chaque moitié est une coupole hexagonale (ou coupole triangulaire) » 


Ce découpage est aisé à faire avec pst-solides3d. Voici le coupole supérieure :

Un peu plus loin dans la même page, on lit :

« Si les moitiés sont replacées ensemble avec une rotation, alors ces triangles rencontrent les triangles et les carrés rencontrent les carrés, le résultat est un autre solide de Johnson, l'orthobicoupole hexagonale. »

Ici aussi, la manipulation se fait sans trop de difficulté avec pst-solides3d. Mais pour faire la rotation j'ai utilisé une commande que j'avais écrite et illustrée ici :

 https://pstricks.blogspot.com/2013/02/rotation-3d-autour-dun-axe.html

 https://pstricks.blogspot.com/2013/02/rotation-3d-autour-dun-axe-quelconque.html

On reconstitue  l'orthobicoupole hexagonale avec les deux coupoles correctement positionnées.


 

Le voici avec l'option [affinage=all]

Pour aller un peu plus loin, on peut imaginer de tronquer le cuboctaèdre pour réaliser le grand rhombicuboctaèdre, mais c'est ici chose impossible à faire directement avec l'option trunc=all] de pst-solides3d, car les faces du cuboctaèdre étant de deux natures différentes (triangles et carrés) on ne peut obtenir les 12 faces carrées régulières, les 8 faces hexagonales régulières et les 6 faces octogonales régulières par ce procédé.

Voici quand même le grand rhombicuboctaèdre à partir des coordonnées prises sur le site :

https://polyhedra.tessera.li/truncated-cuboctahedron/info