Images 3D - problèmes de visualisation

Pour toute demande d'aide sur des exemples non finalisés, c'est ici.
Les exemples aboutis et intéressants seront ajoutés aux sous-forums qui suivent.

Règles du forum
Pour toute demande d'aide pour la conception (ou la confirmation d'un code) d'une figure Asymptote, c'est ici.

J'invite ceux qui ont régulièrement des questions à poser à aller dans leur panneau de l'utilisateur pour indiquer dans la signature de leurs messages :

  1. Nom du système d'exploitation (W7 ou Ubuntu 12.04 ou ...)
  2. Version d'Asymptote et éditeur utilisé pour les figures Asymptote
  3. Distribution LaTeX et éditeur utilisé pour les tex.


On va gagner du temps dans les réponses !
etienne25
Messages : 24
Enregistré le : mar. 29 mai 2012, 00:40

Images 3D - problèmes de visualisation

Message non lu par etienne25 » mar. 29 mai 2012, 15:57

Bonjour,

Je fais mes premiers pas avec Asymptote, et ça se passe pas si mal. Une interrogation: lorsque je génère une image 3D en format pdf d'une complexité qui dépasse le niveau élémentaire (par exemple le vase trouvé sur le site de G.M., wow en passant pour ce site!!) et que je la fais pivoter avec la souris, l'image disparaît et est remplacée par un grillage gris qui fait penser à une «charpente» de l'image en 3D.

Est-ce seulement un problème de carte graphique qui manque de puissance? Je n'ai pourtant jamais eu de problème avec des logiciels comme Mathematica et Maple qui offrent des capacités semblables de rendu 3D...

J'utilise Windows XP, Asymptote 2.15, Acrobat Reader 10.1.0. Merci d'avance!

maurice
Messages : 262
Enregistré le : jeu. 25 mars 2010, 13:00
Contact :

Re: Images 3D - problèmes de visualisation

Message non lu par maurice » mar. 29 mai 2012, 17:03

Bonjour,

l'embarquement du prc dans un fichier pdf produit chez moi aussi ce genre de choses...
par contre avec l'option -V de compilation, avec la fenêtre GPL, il n'y a pas de problème pour faire pivoter l'image dans tous les sens.
je pense que c'est un problème du format prc qui n'est pas encore optimum.
Gaétan aura sans doute des précisions à apporter.

a+ et bienvenu sur asymptote et ce forum.

maurice
Doc 3D
Si ça ne marche pas, essayez la version pdf

Fedora 23 -- Asymptote 2.35 -- TeXlive 2013 -- emacs et/ou gedit

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1434
Enregistré le : dim. 7 mars 2010, 14:50

Re: Images 3D - problèmes de visualisation

Message non lu par GM » mar. 29 mai 2012, 17:43

Bonjour,
etienne25 a écrit :lorsque je génère une image 3D en format pdf d'une complexité qui dépasse le niveau élémentaire (par exemple le vase


A propos de cet exemple, penser à remplacer :

Code : Tout sélectionner

vase.transverse(s,reltime(vase.g,0.5));

par

Code : Tout sélectionner

vase.transverse(s,reltime(vase.g,0.5),currentprojection);

car je n'ai pas encore pensé à modifier certains exemples impliquant transverse : une valeur par défaut d'une de ses options a été supprimée... pour une raison que je n'ai pas cherché à comprendre et cela nous contraint à l'ajouter.

etienne25 a écrit :... et que je la fais pivoter avec la souris, l'image disparaît et est remplacée par un grillage gris qui fait penser à une «charpente» de l'image en 3D.
Est-ce seulement un problème de carte graphique qui manque de puissance? Je n'ai pourtant jamais eu de problème avec des logiciels comme Mathematica et Maple qui offrent des capacités semblables de rendu 3D...


Je n'ai pas de problème de puissance de carte graphique par ailleurs et je constate aussi la chose pour les figures complexes.
Il m'a toujours semblé évidemment (intuitivement, sans avoir cherché l'explication exacte) que c'était pour permettre une plus grande fluidité de déplacement... pour les figures complexes,
mais un tel exemple montre que le critère de décision pour passer en "mode fil de fer" est plus complexe qu'il n'y parait, puisque chez moi... on a le problème lors du premier mouvement, mais il n'est plus là ensuite :

Code : Tout sélectionner

size(7cm,0);
import solids;
currentprojection = orthographic(50,20,25);
real r=4, h=7;
triple pO=(0,0,0), pS=(0,0,h), pA=(r,0,0);
revolution CoRev=cone(pO,r,h,axis=Z,n=2);
draw(surface(CoRev),lightblue+opacity(.5));
draw(CoRev,1bp+blue);
draw(pS--pA);
draw(pS--pO^^pO--pA,dashed);
label("$S$",pS,N);
dot(Label("$O$",align=SE),pO);
dot(Label("$A$",align=SW),pA);
dot(Label("$O'$",align=SE),pS/2);
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.66)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.66-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.66-? git) + TexLive2018
Merci de préciser la votre !

etienne25
Messages : 24
Enregistré le : mar. 29 mai 2012, 00:40

Re: Images 3D - problèmes de visualisation

Message non lu par etienne25 » mar. 29 mai 2012, 19:47

Bon, j'ai trouvé! C'est juste un paramètre à régler dans Reader. Dans ma version:

Menu Édition -> Préférences
Onglet «Contenu 3D et multimédia», sous «Options de dégradation d'image», il suffit de sélectionner «Aucun».

Merci pour vos réponses. maurice, il y a un lien DOC 3D sous ta signature qui m'intéresse, mais mon navigateur internet ne parvient pas à l'atteindre. Est-ce que le document n'est plus disponible, ou est-ce l'adresse qui n'est plus à jour?

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1434
Enregistré le : dim. 7 mars 2010, 14:50

Re: Images 3D - problèmes de visualisation

Message non lu par GM » mar. 29 mai 2012, 20:11

etienne25 a écrit :maurice, il y a un lien DOC 3D sous ta signature qui m'intéresse, mais mon navigateur internet ne parvient pas à l'atteindre. Est-ce que le document n'est plus disponible, ou est-ce l'adresse qui n'est plus à jour?


Je suppose qu'il s'agissait de son lien vers son document ASY_3d.pdf que j'ai mis là http://marris.org/ressources/ASY_3d.pdf, suite à ses problèmes d'hébergement.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.66)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.66-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.66-? git) + TexLive2018
Merci de préciser la votre !

maurice
Messages : 262
Enregistré le : jeu. 25 mars 2010, 13:00
Contact :

Re: Images 3D - problèmes de visualisation

Message non lu par maurice » mar. 29 mai 2012, 22:59

GM a écrit :
etienne25 a écrit :maurice, il y a un lien DOC 3D sous ta signature qui m'intéresse, mais mon navigateur internet ne parvient pas à l'atteindre. Est-ce que le document n'est plus disponible, ou est-ce l'adresse qui n'est plus à jour?


Je suppose qu'il s'agissait de son lien vers son document ASY_3d.pdf que j'ai mis là http://marris.org/ressources/ASY_3d.pdf, suite à ses problèmes d'hébergement.



Oui, oui, il faudra que je change ma signature...
je travaille à la mise à jour, il y a aussi transverse à regarder.
Sais-tu de quand date le changement du paramètre par défaut ?

Bruno
Doc 3D
Si ça ne marche pas, essayez la version pdf

Fedora 23 -- Asymptote 2.35 -- TeXlive 2013 -- emacs et/ou gedit

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1434
Enregistré le : dim. 7 mars 2010, 14:50

Re: Images 3D - problèmes de visualisation

Message non lu par GM » mar. 29 mai 2012, 23:22

maurice a écrit :Sais-tu de quand date le changement du paramètre par défaut ?


du 16 novembre :
http://asymptote.svn.sourceforge.net/viewvc/asymptote/trunk/asymptote/base/solids.asy?r1=5359&sortdir=down&pathrev=5371&r2=5371&sortby=rev.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.66)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.66-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.66-? git) + TexLive2018
Merci de préciser la votre !

Répondre