Page 1 sur 1

3D affichage de segments parasites

Posté : jeu. 30 mai 2019, 15:28
par Alfred
Bonjour,
lors du tracé d'un plan ayant pour frontière un ensemble de lignes fermées (dans ce cas 2), des segments parasites joignant certains sommets apparaissent. y a-t-il une option pour les rendre invisibles ? merci d'avance.

Voici un bref exemple:


settings.outformat="pdf";
settings.prc=false;
settings.render=0;

import three;

unitsize(1cm);
currentprojection=orthographic(6,9,2);

path3
s1=yscale3(8)*xscale3(15)* shift((-0.5,-0.5,0))*unitsquare3,
s2=yscale3(6)*xscale3(13)* shift((-0.5,-0.5,0))*unitsquare3;

path3[] haut={s1,reverse(s2)};

draw(surface (haut, planar=true),gray(0.6) +opacity(0.3));

shipout(bbox(5mm, invisible));

Re: 3D affichage de segments parasites

Posté : jeu. 30 mai 2019, 19:47
par GM
Bonsoir,

un bug d'éclairage ?
S'il ne faut pas d'éclairage, essayer ceci :

Code : Tout sélectionner

draw(surface (haut, planar=true),gray(0.6) +opacity(0.3),nolight);

Re: 3D affichage de segments parasites

Posté : jeu. 30 mai 2019, 20:52
par Alfred
J'ai modifié mon fichier à l'aide de votre suggestion mais, hélas, le problème persiste...

Re: 3D affichage de segments parasites

Posté : ven. 31 mai 2019, 10:24
par GM
Bonjour,

avec quel lecteur est visualisé le PDF ?
Je viens de constater que le code proposé initialement me donne des traits dans Adobe mais pas dans SumatraPDF.

Re: 3D affichage de segments parasites

Posté : ven. 31 mai 2019, 10:27
par GM
GM a écrit :
ven. 31 mai 2019, 10:24
Bonjour,

avec quel lecteur est visualisé le PDF ?
Je viens de constater que le code proposé initialement me donne des traits dans Adobe mais pas dans SumatraPDF.
Avec settings.render=4; j'ai un trait dans un coin dans SumatraPDF et le même dans Adobe.

Si j'ajoute en plus le nolight à la commande draw, le trait disparait dans les deux lecteurs.

Re: 3D affichage de segments parasites

Posté : ven. 31 mai 2019, 20:47
par Alfred
Merci pour l'information: tout est rentré dans l'ordre, cela m'a permis de finaliser mon dernier sujet d'examen oral (je suis légèrement perfectionniste). Peut-être qu'un jour je comprendrai ces subtilités.