translation en mode mouse

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

translation en mode mouse

Messagepar Eric » 17 Juil 2020 11:49

Bonjour Patrick

J'ai créé une courbe de Bézier en mode Mouse et je voudrais afficher cette courbe et sa translatée par un vecteur donné AB.
Comment dois-je m'y prendre ?

Merci par avance,
Eric
Pièces jointes
Transl_intro.teg
(1.84 Kio) Téléchargé 549 fois
Eric
 
Messages: 298
Inscription: 07 Août 2009 21:05
Localisation: Asnieres

Re: translation en mode mouse

Messagepar P.Fradin » 17 Juil 2020 12:19

Bonjour Eric,

Tu crées un nouvel élément graphique (ctrl+u), et tu entres la commande :
Code: Tout sélectionner
Line(shift(Get(Mbezier1),B-A))


On récupère la liste de points de ton élément Mbezier1 (la courbe que tu veux translater), on la translate avec le vecteur B-A et on dessine le résultat.
Si tu modifies ensuite ta courbe Mbezier1, il faudra recalculer l'ensemble du graphe (bouton R) pour mettre à jour le translaté.
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1887
Inscription: 29 Oct 2008 15:04

Re: translation en mode mouse

Messagepar Eric » 17 Juil 2020 12:23

Ça marche ! Parfait, je te remercie !
Eric
 
Messages: 298
Inscription: 07 Août 2009 21:05
Localisation: Asnieres

Re: translation en mode mouse

Messagepar Eric » 17 Juil 2020 12:34

Quel est le nom de la variable où sont enregistrés les points de la courbe de Bézier Mbezier1, pour pouvoir utiliser par exemple LabelDot avec certains de ces points ?
Eric
 
Messages: 298
Inscription: 07 Août 2009 21:05
Localisation: Asnieres

Re: translation en mode mouse

Messagepar P.Fradin » 17 Juil 2020 14:10

Ils ne sont pas enregistrés dans une variable directement accessible à l'utilisateur, par contre tu peux créer une variable dans TeXgraph et lui affecter la liste des points de la courbe :
Code: Tout sélectionner
X := Get(Mbezier1)

La variable X contiendra la liste des points de l'objet Mbezier1.
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1887
Inscription: 29 Oct 2008 15:04

Re: translation en mode mouse

Messagepar Eric » 17 Juil 2020 18:33

Je te remercie !

Voici le résultat.
Pièces jointes
Transl_intro.teg
(2.18 Kio) Téléchargé 554 fois
Eric
 
Messages: 298
Inscription: 07 Août 2009 21:05
Localisation: Asnieres

Re: translation en mode mouse

Messagepar P.Fradin » 17 Juil 2020 18:38

Je mets le résultat en image pour les curieux qui passeraient par là !
Transl_intro.png
Transl_intro.png (6.92 Kio) Consulté 7852 fois
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 9 invités

cron