|
Dans cette fiche, la figure utilisée est celle déjà réalisée dans la rubrique Espace : la troncature se fait sur une demi-arête. Comme pour les autres traitements de l'opacité, par défaut, les arêtes sont invisibles, donc en pointillé. Les arêtes de la face du haut sont visibles.
La figure TrAOpk01.fig de départ. |
|
On va en profiter pour proposer un exemple de macro-construction de visibilité intrinsèque, ne faisant référence qu'au solide en rotation sans utiliser des points du repère comme on le fait dans les autres constructions.
|
|
On observera alors que u existe bien dans ces cas, comme illustré ci-contre.On peut aussi choisir deCharger la macro FcHexSup.mac (Face Hexagonale Supérieure) pour l'appliquer à la figure initiale, d'objets initiaux : a, b, c, d, e, f, et h le sommet de l'autre arête issue de a.Ou encore ...Charger la figure TrAOpk03.fig comprenant l'application de cette première macro. |
|
On remarque que la même macro Face Hexagonale Supérieure peut aussi s'appliquer, en choissant pour le point h le point correspondant à a sur la face opposée.Bien-sûr cette macro ne construit pas l'arête supérieure de la face, mais ce n'est pas un problème car la face carrée correspondante a une visibilité plus grande de la face hexagonale inférieure, comme on peut déjà le voir sur l'illustration ci-contre.La figure TrAOpk04.fig comprenant l'application de cette macro aux faces inférieures.On peut remarquer que la figure est correcte dans la troncature maximale, mais qu'un problème subsiste dans l'application de la macro au départ : le point u existant toujours dans ce cas, la macro renvoie un segment toujours existant. Ainsi, au début de la troncature, les 4 arêtes du bas sont visibles, il faudra corriger ce point. |
|
Puisque l'arête supérieure des faces précédentes n'est pas construite, on s'intéresse à la construction des faces carrées.On peut classiquement appliquer une macro Face Carrée Visible.Cette macro, construite dans un autre contexte, utilise la droite (ab), mais comme la face carrée n'existe pas quand la droite n'existe pas, cela ne pose pas de problème sur le plan de la construction des arêtes.La macro Face Carrée Visible d'objets initiaux a, b, c, d et z. |
|
La construction est encore un classique du genre. Ici, pour que l'arête [bc] existe même si a et b sont confondus - elle est alors une arête de la face losange - il faut que la construction existe toujours. Ainsi, au lieu de tracer la droite (ab), on construit la parallèle à [cf] passant par a. Le reste se fait comme d'habitude, on construit sous a, c, e des points conditionnés à l'existence de u.On remarquera que la construction de toutes les arêtes sont nécessaires, car pour certains angles de la perspective cavalières, les arêtes [af] et [fe] sont nettement détachées et ont effectivement besoin d'être rendues visibles.La figure TrAOpk05.fig de travail pour observer le comportement de la construction.La macro FcHexVer.mac d'objets initiaux a, b, c, d, e, f et z.La figure TrAOpk06.fig comprenant l'application de cette macro aux faces hexagonales verticales, ce qui "achève" (momentanément) la construction. |
|
Pour s'apercevoir que la construction n'est pas tout à fait terminée, on peut observer le comportement de la figure précédente, dans la configuration où la troncature n'a pas commencé.TrAOpk07.fig , figure précédente nettoyée de tous ses points de construction.
|