Type des flèches

N'oubliez pas de consulter les sujets avant de poser votre question, merci.

Type des flèches

Messagepar Fabrice » 22 Oct 2015 23:05

Bonsoir Patrick,
Est-il possible de changer la forme des flèches, un peu à la manière de TikZ (>=stealth) ?
Merci,
Fabrice

Code: Tout sélectionner
[view(-5.5,5.5,-9.5,2.5),Marges(0,0,0,0),size(7),
           Width:=10,
           Hauteur:=8,
           a:=2.5,r:=3.75,
           A:=M(a,-a,0),B:=M(a,a,0),C:=M(-a,a,0),D:=M(-a,-a,0),
           S:=M(0,0,-hauteur),
           hiddenLines:=0,
           Cyl:=Cylindre(Origin,-Hauteur*vecK,r,35,0),
           Build3D(
           bdCylinder(Origin,-Hauteur*vecK,r,[color:=white,hollow:=1,
                                              contrast:=0.4]),
           bdLine([M(0,0,0),M(0,r,0)],arrows:=2),
           bdLine([M(0,r*1.2,0),M(0,r*1.2,-Hauteur)],arrows:=2),
           bdLabel(M(0,r*1.3,-0.5*Hauteur),"$h$"),
           bdLabel(M(0,r/2,0.5),"$R$"),
           ),
           Display3D(),
           Dcylindre(Origin,-Hauteur*vecK,r,2)]
       
Dernière édition par Fabrice le 22 Oct 2015 23:49, édité 2 fois.
Fabrice
 
Messages: 139
Inscription: 14 Août 2009 12:22

Re: Type des flèches

Messagepar P.Fradin » 22 Oct 2015 23:16

Bonsoir Fabrice,

Pour les flèches en 3D (c'est à dire dans Build3D) il n'y a ps le choix, ce sont des cônes. Sinon on peut les dessiner en dehors de la scène 3D, par dessus, et avec le modèle draw2d on peut choisir le style de flèche.

PS : tu as mis Display3D à l'intérieur de Build3d.
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1887
Inscription: 29 Oct 2008 15:04

Re: Type des flèches

Messagepar Fabrice » 23 Oct 2015 12:13

Bonjour Patrick,
P.Fradin a écrit:Sinon on peut les dessiner en dehors de la scène 3D, par dessus, et avec le modèle draw2d on peut choisir le style de flèche.

Je regarde cela de plus près car j'ai un peu oublié !

P.Fradin a écrit:PS : tu as mis Display3D à l'intérieur de Build3d.

C'est corrigé.
Merci,
Fabrice
Fabrice
 
Messages: 139
Inscription: 14 Août 2009 12:22

Re: Type des flèches

Messagepar P.Fradin » 23 Oct 2015 17:22

Re,

Voici une version 2d, il faut charger le modèle draw2d.mod (F3):
Code: Tout sélectionner
[
view(-5.5,5.5,-9.5,2.5),Marges(0,0,0,0),size(7),
Width:=10, Hauteur:=8, r:=3.75,
FillStyle:=full, FillColor:=lightcyan,
Dcylindre(Origin,-Hauteur*vecK,r,3),
Width:=8,
CurrentArrow:=CParrow',
draw("seg", [0,r], [Arrows:=2, legend:="$R$", rotation:=0]),
CurrentArrow:=CDdistance',
draw("seg", [r*1.2,r*1.2-Proj3D(Hauteur*vecK)], [Arrows:=2, legend:="$h$", rotation:=0])
]

CylindreFab.png
CylindreFab.png (7.88 Kio) Consulté 12058 fois
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1887
Inscription: 29 Oct 2008 15:04

Re: Type des flèches

Messagepar Fabrice » 24 Oct 2015 12:02

Bonjour Patrick,
Merci pour ton code.
À propos des fichiers mac, quand je les charge, j'ai des messages d'avertissement. Par exemple celui-ci :

Code: Tout sélectionner
Modèle draw2d:
La version actuelle est 0.8
alors que votre fichier indique ???.
La variable draw2dver ne semble pas exister.
Tapez la commande MakeVer("draw2d") pour la créer.
Regardez le fichier d'aide pour les changements.


Ma version de TeXgraph est 1.98.
Fabrice
Fabrice
 
Messages: 139
Inscription: 14 Août 2009 12:22

Re: Type des flèches

Messagepar P.Fradin » 24 Oct 2015 12:08

Salut Fabrice,

Je ne constate pas ce problème. Tu pars bien d'un fichier vide avant de charger le modèle ?
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1887
Inscription: 29 Oct 2008 15:04

Re: Type des flèches

Messagepar Fabrice » 25 Oct 2015 12:17

Bonjour Patrick,
P.Fradin a écrit:Tu pars bien d'un fichier vide avant de charger le modèle ?

Tu parles bien d'un élément graphique utilisateur ?
Si oui, je pars bien d'un fichier vide, je tape mon code puis je charge le modèle. Ce matin, je ne constate plus ce problème, mais j'ai probablement fait une erreur de manipulation sans me souvenir de laquelle !
Bonne journée,
Fabrice
Fabrice
 
Messages: 139
Inscription: 14 Août 2009 12:22

Re: Type des flèches

Messagepar P.Fradin » 25 Oct 2015 12:22

Bonjour Fabrice,

En principe on charge le modèle puis on tape le code. Si on le fait dans l'autre sens, après le chargement du modèle, il faut recalculer l'élément graphique créé auparavant.
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1887
Inscription: 29 Oct 2008 15:04


Revenir vers Questions - Réponses

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 7 invités

cron