Markers et 3D

Tout ce qui concerne le langage Asymptote. Ce langage est supporté sur le forum via les balises asy.

Modérateur : gdm_asy

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
cerise
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 447
Inscription : mercredi 08 juin 2005, 18:03

[Résolu] Markers et 3D

Message par cerise »

Bonjour,

Je fais un dessin en 3D et j'aimerais utiliser des markers comme en 2D. Par exemple, en 2D, je peux écrire

Code : Tout sélectionner

draw((0,0)--(0,1)--(0,2),marker(dotframe));
pour dessiner un segment avec trois points.

En 3D, une commande du type

Code : Tout sélectionner

draw((0,0,0)--(0,1,0)--(0,2,0),marker(dotframe));
n'est pas implémentée... Y a-t-il un moyen de mettre des markers sur chaque sommet, à part dessiner "à la main" des petites sphères ?
Dernière modification par cerise le mardi 30 août 2011, 12:38, modifié 1 fois.
Il fallait être Newton pour apercevoir que la Lune tombe quand tout le monde voit bien qu'elle ne tombe pas.
Paul Valéry

chellier
Modérateur
Modérateur
Messages : 355
Inscription : samedi 25 juillet 2009, 12:25
Localisation : Le Creusot

Re: Markers et 3D

Message par chellier »

cerise a écrit :Bonjour,
Bonjour,
cerise a écrit : Y a-t-il un moyen de mettre des markers sur chaque sommet, à part dessiner "à la main" des petites sphères ?
N'importe quel marker, pas facilement il me semble, mais si c'est des sphères, dot fera l'affaire :wink:
mark3D.png

Code : Tout sélectionner

import three;

size(5cm);
settings.render=4;

path3 seg=(0,0,0)--(0,1,0)--(0,2,0);
draw(seg,bp+blue);
dot(seg,blue);

dotfactor=10;
path3 cercle=(0,0,1)--(1,0,2)--(2,0,1)..(1,0,0)..cycle;
draw(cercle,bp+red,light=currentlight);
dot(cercle,red,light=currentlight);

draw(O--3X,Arrow3);
draw(O--3Y,Arrow3);
draw(O--3Z,Arrow3);
Christophe
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.

cerise
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 447
Inscription : mercredi 08 juin 2005, 18:03

Re: Markers et 3D

Message par cerise »

Merci beaucoup, c'est parfait !
Il fallait être Newton pour apercevoir que la Lune tombe quand tout le monde voit bien qu'elle ne tombe pas.
Paul Valéry