Bonjour,
Tout est dans le sujet : Je cherche le moyen le + simple pour représenter le cercle d'intersection de 2 sphères.
Et dans un deuxième temps comment faire apparaître toute la surface du cercle d'intersection.
Merci
Xavier
Cercle d'intersection entre 2 sphères
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 :
On va gagner du temps dans les réponses !
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 :
- Nom du système d'exploitation (W7 ou Ubuntu 12.04 ou ...)
- Version d'Asymptote et éditeur utilisé pour les figures Asymptote
- Distribution LaTeX et éditeur utilisé pour les tex.
On va gagner du temps dans les réponses !
Re: Cercle d'intersection entre 2 sphères
Remarque préalable : le message précédent a été déplacé dans le bon forum : celui des demandes d'aide.
-------
Peux-tu préciser ce que tu aimerais voir ? Les sphères complètes ?
Je pose la question... car si la réponse est oui... j'imagine que tu songes à des transparences pour voir l'intersection... et alors je crains des problèmes d'artefact que l'on rencontre régulièrement avec des sphères transparentes.
-------
Peux-tu préciser ce que tu aimerais voir ? Les sphères complètes ?
Je pose la question... car si la réponse est oui... j'imagine que tu songes à des transparences pour voir l'intersection... et alors je crains des problèmes d'artefact que l'on rencontre régulièrement avec des sphères transparentes.
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 !
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 !
Re: Cercle d'intersection entre 2 sphères
J'y vais d'une proposition
Code : Tout sélectionner
settings.render=4;
settings.prc=false;
size(200);
import solids;
currentprojection=orthographic((20,20,20),up=Z);
currentlight=Viewport;
real x1=0, x2=2, xi=1, // avec x1<xi<x2
yi=.5;
triple centre1=(x1,0,0), centre2=(x2,0,0),
pti=(xi,yi,0), // un point de l'intersection
centrei=(xi,0,0); // centre du cercle intersection
real r=abs(pti-centrei);
path3 generatrice1=Arc(c=centre1,v1=pti,v2=(x1-1,0,0));
path3 generatrice2=Arc(c=centre2,v1=pti,v2=(x2+1,0,0));
revolution SpherePartielle1=revolution(generatrice1,axis=X);
revolution SpherePartielle2=revolution(generatrice2,axis=X);
draw(generatrice1,1bp+blue);
draw(surface(SpherePartielle1),red+opacity(.5));
draw(generatrice2,1bp+blue);
draw(surface(SpherePartielle2),green+opacity(.5));
draw(Circle(centrei,r,normal=X),1bp+blue);
limits((-2,0,0),(4,1.8,1.8));
xaxis3("$x$",Arrow3);
yaxis3("$y$",Arrow3);
zaxis3("$z$",Arrow3);
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 !
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 !
Re: Cercle d'intersection entre 2 sphères
Bonsoir,
Merci ce dessin est déjà fort bien. Oui je pensais à des sphères transparentes. Tu crées des sphères partielles engendrées par rotation autour de (Ox) d'arcs de cercle ...
On ne peut pas faire plus simple en créant 2 sphères avec une fonction qui permettrait d'obtenir l'intersection sans avoir besoin d'en définir les caractéristiques comme on peut définir l'intersection d'une droite et d'un plan avec "intersectionpoints" du module "three" ?
Merci
Xavier
Merci ce dessin est déjà fort bien. Oui je pensais à des sphères transparentes. Tu crées des sphères partielles engendrées par rotation autour de (Ox) d'arcs de cercle ...
On ne peut pas faire plus simple en créant 2 sphères avec une fonction qui permettrait d'obtenir l'intersection sans avoir besoin d'en définir les caractéristiques comme on peut définir l'intersection d'une droite et d'un plan avec "intersectionpoints" du module "three" ?
Merci
Xavier