Section cube par un plan

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 !
Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

Re: Section cube par un plan

Message non lu par GM » lun. 7 mars 2016, 16:40

Nico56 a écrit :Bonjour à tous, je déterre ce post car j'ai une question à ce sujet, je voudrais colorier une face, mais je ne trouve pas de solution, très probablement un problème lié à la 3D...
Bonjour,

je ne peux pas actuellement tester le code proposé mais je vais me contenter de faire une supposition en répétant ce que j'ai écrit dans un message ci-dessus : voir le "lun. 18 mai 2015, 12:40" en page 1.
GM a écrit :Encore une info : dans le source que tu as trouvé, qui date de 2008... autrement dit d'une éternité, tu dois avoir des choses comme cela :

Code : Tout sélectionner

fill(pictempo,E--F--G--H--cycle,paleyellow+opacity(0.8));
qui déclenche ce genre d'erreur :
no matching function 'fill(picture, void(flatguide3), pen)'
... et il faut alors les réactualiser par quelque chose comme cela :

Code : Tout sélectionner

draw(pictempo,surface(E--F--G--H--cycle,planar=true),paleyellow+opacity(0.8));
Donc

Code : Tout sélectionner

fill(pA--pB--pC--pD--cycle,blue);
doit, j'imagine, déclencher la même erreur...et la solution doit être quelque chose comme cela :

Code : Tout sélectionner

draw(surface(pA--pB--pC--pD--cycle),blue);
NB : même si j'ai dû ré-écrire quelque chose qui était écrit... je dis merci, :) car cela m'a permis de réaliser un nouveau problème sur le forum :| : un problème d'url-rewriting avec les liens permettant d'accéder à la dernière réponse dans la liste des derniers sujets actifs.
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 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

Nico56
Messages : 58
Enregistré le : lun. 12 janv. 2015, 16:06

Re: Section cube par un plan

Message non lu par Nico56 » lun. 7 mars 2016, 19:27

Impeccable, merci!
Windows 10 - Asymptote(2.32)+texlive - Editeur: texmaker (4.5)

Nico56
Messages : 58
Enregistré le : lun. 12 janv. 2015, 16:06

Re: Section cube par un plan

Message non lu par Nico56 » lun. 7 mars 2016, 21:41

Encore une question, j'ai essayé de tracer un vecteur (en regardant la doc asy3D), encore un message d'erreur...

Voici la commande utilisée (avec le même code que précédemment):

Code : Tout sélectionner

draw(pA--pE^^pB--pF,blue,Arrow3);
Merci encore pour l'aide.
Nico

Note: Je réponds à ma question, l'utilisation de "^^" semble poser problème. Sans, il n'y a aucun problème.
Windows 10 - Asymptote(2.32)+texlive - Editeur: texmaker (4.5)

Répondre