[Résolu] Markers et 3D

Tout ce qui concerne l'utilisation ou l'installation d'Asymptote.

Modérateur: gdm_asy

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[Résolu] Markers et 3D

Messagepar cerise » Mardi 30 Août 2011, 10:31

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 édition par cerise le Mardi 30 Août 2011, 11:38, édité 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
cerise
Méga-utilisateur
 
Messages: 448
Inscription: Mercredi 08 Juin 2005, 17:03
Statut actuel: Actif et salarié

Publicité

Re: Markers et 3D

Messagepar chellier » Mardi 30 Août 2011, 11:33

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 605 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
chellier
Modérateur
 
Messages: 355
Inscription: Samedi 25 Juillet 2009, 11:25
Localisation: Le Creusot
Statut actuel: Actif et salarié | Enseignant

Re: Markers et 3D

Messagepar cerise » Mardi 30 Août 2011, 11:38

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
cerise
Méga-utilisateur
 
Messages: 448
Inscription: Mercredi 08 Juin 2005, 17:03
Statut actuel: Actif et salarié


Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité