Surface et marqueurs

Règles du forum
ATTENTION ! Il est demandé de ne déposer dans ce forum que des exemples en langage Asymptote
  • finalisés
  • que l'on pense intéressants et optimisés
  • et qui se rapportent au thème du forum.
Si certains exemples déposés donnent lieu à de nombreuses modifications, ils seront déplacés et remplacés par un nouveau sujet dans ce forum avec la ou les meilleures propositions.
Pour les demandes d'aide ... il y a un forum spécifique !
mumblee
Messages : 34
Enregistré le : jeu. 11 mars 2010, 10:29
Localisation : Lille

Surface et marqueurs

Message non lu par mumblee » ven. 16 nov. 2018, 19:21

Bonsoir,

J'ai fait un ECM avec un marqueur masqué par une surface. J'aimerais qu'il soit visible, donc au-dessus. Je suppose que c'est lié au deferred drawing, voire au double deferred drawing puisque c'est une figure 3D, mais je ne vois pas comment m'en sortir : la commande layer(); ne change rien.

Je n'arrive pas non plus à utiliser la transparence qui provoque une erreur.

Une idée ? Merci beaucoup.

Code : Tout sélectionner

import three;
import markers;
unitsize(1cm);

settings.render=0;
settings.prc=false;
settings.outformat="pdf";
currentprojection=orthographic(1,1,0.5);

triple pO=(0,0,0), pA=X, pB=X+Y, pC=Y;

draw(surface(pO--pA--pB--pC--cycle),gray);
// layer();
draw(project(pO)--project(pA),StickIntervalMarker(1,2,angle=20));
ECM_3dEtCodage.pdf
(3.09 Kio) Téléchargé 6 fois
Fabrice Eudes

Répondre