Problèmes avec opacity (et cubes)

Tout ce qui concerne l'utilisation ou l'installation d'Asymptote.

Modérateur: gdm_asy

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Problèmes avec opacity (et cubes)

Messagepar rebouxo » Jeudi 17 Décembre 2009, 12:07

Je cherche à faire des cubes avec asymptote. Je viens de m'apercevoir que la bibliothèque solid ne le permettait pas.
Est-ce que quelqu'un a une idée pour faire cela. J'ai aussi des problèmes avec opacity.

Code: Tout sélectionner
\begin{asy}
import solids ;
size(5cm,0) ;
currentprojection=obliqueX;
real h=1,angle=90;
transform3 tT=shift((0,0,2*h));
transform3 tR=rotate(angle,Z);
triple A=(h,-h,-h),
B=tR*A,
C=tR*B,
D=tR*C;
dot(Label("$A$",align=S),A);
dot(Label("$B$",align=S),B);
dot(Label("$C$",align=E),C);
dot(Label("$D$",align=W),D);
triple E=tT*A,
F=tR*E,
G=tR*F,
H=tR*G;
triple I=midpoint(E--F) ;
triple K=midpoint(A--E) ;
triple J=midpoint(E--H) ;
// les aretes
draw(A--B--F--E--cycle) ;
draw(E--F--G--H--cycle) ;
draw(B--F--G--C--cycle) ;
draw(A--D--H,dashed);
draw(D--C,dashed);
draw(I--J--K--cycle) ;
//draw(surface(I--J--K--cycle),grey+opacity(.25)) ;
// Les labels
dot(Label("$K$",align=W),K);
dot(Label("$J$",align=NW),J);
dot(Label("$I$",align=NE),I);
dot(Label("$E$",align=W),E);
dot(Label("$F$",align=N),F);
dot(Label("$G$",align=N),G);
dot(Label("$H$",align=N),H);
\end{asy}


la couleur grise n'est pas prise en compte (j'ai du noir) et l'opacité est ignorée.
D'autre part suivant les polygones que je colorie, je peux mettre de la couleur ou pas. Par exemple ABFE accepte la couleur mais pas EFGH).

J'ai dans le doc un exemple qui fonctionne. Moi, j'y perds le peu d'asymptote que je connais.

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6947
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: [Asymptote] J'ai toujours des problèmes avec asymptote

Messagepar GMaths » Jeudi 17 Décembre 2009, 15:11

rebouxo a écrit:Je cherche à faire des cubes avec asymptote. Je viens de m'apercevoir que la bibliothèque solid ne le permettait pas.


geometry_3d reste à écrire.

rebouxo a écrit:J'ai aussi des problèmes avec opacity.


Pas de problème particulier, avec ton exemple quand je décommente ta ligne.


rebouxo a écrit:la couleur grise n'est pas prise en compte (j'ai du noir) et l'opacité est ignorée.


Quand tu décommentes la ligne suivante ?

Code: Tout sélectionner
//draw(surface(I--J--K--cycle),grey+opacity(.25)) ;


rebouxo a écrit:D'autre part suivant les polygones que je colorie, je peux mettre de la couleur ou pas. Par exemple ABFE accepte la couleur mais pas EFGH).


Pas de ligne correspondante à ce que tu dis dans ton source.
Peux-tu mettre précisément un exemple qui ne va pas... (pour que je sois sûr de tester la même chose que toi)
et le rendu que tu obtiens ?
Merci de préciser aussi comment tu compiles... (il faut pdflatex pour les transparences).
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] J'ai toujours des problèmes avec asymptote

Messagepar rebouxo » Jeudi 17 Décembre 2009, 17:06

OK j'ai la réponse pour la transparence, c'est bon, j'aurais du y penser.

J'ai du m'embrouiller sur les faces, mais je posterais une image de ce que j'obtiens des que je serais chez moi. J'ai vraiment un triangle noir pour $IJK$, quelque soit la couleur que je demande. La seule face dont je peux changer la couleur est la face de devant du cube ! :frusty:

I'll be back (avec un fort accent autrichien)

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6947
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] J'ai toujours des problèmes avec asymptote

Messagepar GMaths » Jeudi 17 Décembre 2009, 17:41

rebouxo a écrit:J'ai vraiment un triangle noir pour $IJK$, quelle que soit la couleur que je demande. La seule face dont je peux changer la couleur est la face de devant du cube ! :frusty:


... ce que tu me dis là me donne à penser que c'est un problème d'éclairage... et je trouve aussi que c'est super galère parfois d'avoir ce que je veux.

Tu devrais voir une différence en ajoutant l'option nolight.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] J'ai toujours des problèmes avec asymptote

Messagepar oleanet » Jeudi 17 Décembre 2009, 19:14

Sacré rebouxo, quelque soit l'outil utilisé, pas moyen de faire un graphique...
Pourtant, depuis le temps que tu donnes des conseils en la matière!
On va finir par se poser des questions :thumbdown:
oleanet
Méga-utilisateur
 
Messages: 258
Inscription: Dimanche 24 Décembre 2006, 15:17

Re: [Asymptote] J'ai toujours des problèmes avec asymptote

Messagepar rebouxo » Jeudi 17 Décembre 2009, 20:20

oleanet a écrit:Sacré rebouxo, quelque soit l'outil utilisé, pas moyen de faire un graphique...
Pourtant, depuis le temps que tu donnes des conseils en la matière!
On va finir par se poser des questions :thumbdown:


C'est vrai qu'en matière de conseil tu es assez douée. Je te remercie pour ce conseil éclairé et qui fait progresser le débat. Aller va voir ailleurs si j'y suis.

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6947
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] J'ai toujours des problèmes avec asymptote

Messagepar oleanet » Jeudi 17 Décembre 2009, 20:47

rebouxo a écrit:C'est vrai qu'en matière de conseil tu es assez douée.


En tout cas, en matière de graphiques j'ai fourni plus d'exemples que toi, tu devrais faire une recherche...
oleanet
Méga-utilisateur
 
Messages: 258
Inscription: Dimanche 24 Décembre 2006, 15:17


Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité