Page 1 sur 1

[Résolu] Markers et 3D

MessagePosté: Mardi 30 Août 2011, 10:31
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 ?

Re: Markers et 3D

MessagePosté: Mardi 30 Août 2011, 11:33
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
mark3D.png (33.17 Kio) Vu 658 fois


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

Re: Markers et 3D

MessagePosté: Mardi 30 Août 2011, 11:38
par cerise
Merci beaucoup, c'est parfait !