GeoGebra User Forum

Last visit was:
View unanswered posts | View active topics
It is currently Sat Jul 31, 2010 12:41 am [All times are UTC + 1 hour ]


Post new topic Reply to topic  Page 1 of 2
 [ 22 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: rester dans un quadrilatère
PostPosted: Tue Jul 03, 2007 4:01 pm 
Offline

Joined: Mon Jun 25, 2007 7:25 pm
Posts: 3
Y a t-il un moyen de placer un point dans un quadrilatère, pouvoir le bouger avec la souris sans lui permettre de sortir du quadrilatère.
Deuxième question peut-on fixer des points pour qu'on ne puisse plus les bouger à la souris (punaiser)
Merci à tous :D
Top
 Profile  
 
 Post subject: Re: rester dans un quadrilatère
PostPosted: Tue Jul 03, 2007 5:04 pm 
Offline
User avatar

Joined: Tue Jul 03, 2007 8:05 am
Posts: 180
Location: Eure - France
Claire wrote:
Deuxième question peut-on fixer des points pour qu'on ne puisse plus les bouger à la souris (punaiser)


Propriétés : Objet fixe ! ! ! :lol:
Top
 Profile E-mail  
 
 Post subject: Re: rester dans un quadrilatère
PostPosted: Tue Jul 03, 2007 7:48 pm 
Offline
User avatar

Joined: Sat Mar 19, 2005 3:58 pm
Posts: 3231
Location: EPINAL- Vosges - France
Claire wrote:
Y a t-il un moyen de placer un point dans un quadrilatère, pouvoir le bouger avec la souris sans lui permettre de sortir du quadrilatère.

Bonsoir Claire
Jean-Nicolas a répondu au point 2

je me contente donc de répondre au point 1 : tu attends quelques jours, la version 3 possède point[polygone]
Top
 Profile E-mail  
 
 Post subject: Re: rester dans un quadrilatère
PostPosted: Wed Jul 04, 2007 9:08 am 
Offline
User avatar

Joined: Tue Jul 03, 2007 8:05 am
Posts: 180
Location: Eure - France
Bonjour vous deux,

Noel wrote:
Claire wrote:
Y a t-il un moyen de placer un point dans un quadrilatère

tu attends quelques jours, la version 3 possède point[polygone]


Oups, Noël, Claire souhaite un point dans, non pas sur la frontière.


Ca me rappelle la technique du point collé de Géoplan :
http://perso.orange.fr/debart/geoplan/trucs_geoplan.html
Seulement, les figures sont simples de par la définition de leur intérieur : segment, cercle, ellipse.


Pour un quadrilatère (AB), la définition de l'intérieur est complexe, il faudrait par exemple vérifier que le point M appartient bien au demi-plan de frontière (AB) contenant C et au demi-plan de frontière (BC) contenant D et au demi-plan de frontière (CD) contenant A et au demi-plan de frontière (DA) contenant B ! ! ! :?

Je pense donc mettre cela dans la condition d'affichage d'un point M' collé à M. Attention, si M sort de ABCD, M' disparait...

Bon, Noël, est-ce faisable ?
Top
 Profile E-mail  
 
 Post subject:
PostPosted: Wed Jul 04, 2007 11:27 am 
Offline

Joined: Mon Jun 25, 2007 7:25 pm
Posts: 3
Encore une fois, merci
Top
 Profile  
 
 Post subject:
PostPosted: Wed Jul 04, 2007 1:04 pm 
Offline
User avatar

Joined: Tue Jul 03, 2007 8:05 am
Posts: 180
Location: Eure - France
Allez, pour le fun, commençons l'étude par un point limité à une frontière :
http://jnpeigney.free.fr/spip/spip.php?article17

Qu'en pensez-vous ?

A suivre...
Top
 Profile E-mail  
 
 Post subject:
PostPosted: Wed Jul 04, 2007 2:33 pm 
Offline
User avatar

Joined: Sat Mar 19, 2005 3:58 pm
Posts: 3231
Location: EPINAL- Vosges - France
que t'utilises de la version 3
sans en utiliser les propriétés d'affichage conditionnel !!!


sinon pour le fond de l'histoire je ne suis pas trop convaincu, ce n'est pas parce qu'un point n'est pas affiché, qu'il n'existe pas

ce qui me vient plus,c'est de définir l'intersection de ta droite avec la parallèle à axeY passant par C, le point
M=(x(C),y(C) sqrt(y(C)-y(D)) / sqrt(y(C)-y(D)))

n'existera qu'au dessus
Top
 Profile E-mail  
 
 Post subject:
PostPosted: Wed Jul 04, 2007 6:18 pm 
Offline
User avatar

Joined: Tue Jul 03, 2007 8:05 am
Posts: 180
Location: Eure - France
Noel wrote:
que t'utilises de la version 3 sans en utiliser les propriétés d'affichage conditionnel !!!

Exact, pas encore les réflexes 3... :roll:

D'un autre côté :
Créons la droite (AB)
Créons un point C
Dans les propriétés de C, dans l'affichage conditionnel, précisons :
Angle[A, C, B] ≤ 180 °

Et bien, cela marche, C disparait si on lui fait franchir la frontière et réapparait on le ramène du bon côté.
Mais gare à celui qui relache C qui a disparu, cad du mauvais côté de la frontière.
Impossible à reprendre, à moins de déplacer la frontière ! :oops:


Noel wrote:
sinon pour le fond de l'histoire je ne suis pas trop convaincu, ce n'est pas parce qu'un point n'est pas affiché, qu'il n'existe pas

ce qui me vient plus,c'est de définir l'intersection de ta droite avec la parallèle à axeY passant par C, le point
M=(x(C),y(C) sqrt(y(C)-y(D)) / sqrt(y(C)-y(D)))

n'existera qu'au dessus


Excellent, mais cette définition repose classiquement :D sur une définition potentiellement invalide (ah, Geoplan et µ ...)
Aucun reproche, au contraire, puisque toute construction basée sur le point M est rendue invalide, donc disparait, avec M.

OK, parfait, très bien, rien à redire...

Allez, si en fait : dans ma version, on observe un comportement très intéressant : mettons nous dans le cas d'un point intérieur à un polygone (développement à venir, je lache pas la bête :twisted: ).
On peut déplacer le point intérieur, tout va bien, et si on déplace la "cible" tout autour du polygone, le point intérieur devient un point sur la frontière ! :P

Et là, Noël, je pense franchement qu'il faut garder sous le coude cette potentialité, cela peut se révéler intéressant un de ces jours.

Pour conclure, car il est temps de conclure, je pense vraiment que les deux définitions du point (par l'angle ou par l'intersection) sont à retenir, et à discerner suivant l'objectif à atteindre. Non ?

Du coup, Claire, c'est-y pourquoi faire ?
Top
 Profile E-mail  
 
 Post subject:
PostPosted: Thu Jul 05, 2007 7:44 am 
Offline
User avatar

Joined: Tue Jul 03, 2007 8:05 am
Posts: 180
Location: Eure - France
Allez, je continue, le sujet est quand même intéressant !

Il est simple de vérifier si un point M est dans un triangle ABC, resp un quadrilatère DEFG : il suffit que les angles directs AMB, BMC et CMA, resp DME,EMF,FMG,GMD soient tous inférieurs à 180 °.

D'où le fichier Position.ggb à télécharger dans :
http://jnpeigney.free.fr/spip/spip.php? ... ode=calcul

Mais alors ??? Du coup, allez hop : Constructions conditionnelles :D

Alors, Claire ? Cela répond à ta question, au final ?


Attention, comme il s'agit de versions 3, téléchargez d'abord le fichier, et ouvrez-le avec GGb 3 :lol:

Ben oui, si j'utilise pas l'affichage conditionnel, j'en connais un qui va être : :evil:
Top
 Profile E-mail  
 
 Post subject:
PostPosted: Thu Jul 05, 2007 9:09 am 
Offline
User avatar

Joined: Sat Mar 19, 2005 3:58 pm
Posts: 3231
Location: EPINAL- Vosges - France
jnpeigney wrote:
Ben oui, si j'utilise pas l'affichage conditionnel, j'en connais un qui va être : :evil: [/i]


:evil: :evil: je suis, car cela fait 2 fois que je lance ton lien et que ça me plante FireFox !
Top
 Profile E-mail  
 
 Post subject: Mise à jour de GGb 3
PostPosted: Thu Jul 05, 2007 11:11 am 
Offline
User avatar

Joined: Tue Jul 03, 2007 8:05 am
Posts: 180
Location: Eure - France
Tiens Claire, grâce à Noël, j'ai mis à jour GGb 3 sur mon SPIP :
http://jnpeigney.free.fr/spip/spip.php?article17

et tu peux également télécharger les fichiers ggb sur :
http://www.geogebra.org/en/upload/index ... /Position&
Top
 Profile E-mail  
 
 Post subject: Re: rester dans un quadrilatère
PostPosted: Thu May 22, 2008 5:03 pm 
Offline
User avatar

Joined: Thu Feb 14, 2008 2:18 pm
Posts: 147
Avec un peu de javascript, il est possible de contraindre un point à rester dans la zone voulue.
Un exemple ici

Cette technique peut aussi permettre de créer des sortes de curseur à deux dimensions.
Top
 Profile E-mail  
 
 Post subject: Re: rester dans un quadrilatère
PostPosted: Sat Oct 24, 2009 3:57 pm 
Offline

Joined: Sat Dec 01, 2007 8:57 am
Posts: 138
Location: Treillières (NANTES)
Salut à tous, j'avais trouvé le sujet intéressant au moment de sa sortie, et avec les vacances (plus le sujet où il est question de trilinéaires (même si j'ai pas utilisé) ça m'a inspiré cela : je vous laisse tester (je pense que ça marche même pour les quadrilatères concaves ou croisés contrairement à ce que proposait Jean-Nicolas). Le point D1 passe au noir en dehors du quadrilatère. Je finaliserai ce travail un peu plus tard.

Thierry


Attachments:
interieur_quadri.ggb [5.89 KiB]
Downloaded 36 times
Top
 Profile  
 
 Post subject: Re: rester dans un quadrilatère
PostPosted: Sat Oct 24, 2009 4:45 pm 
Offline
User avatar

Joined: Mon May 04, 2009 5:51 pm
Posts: 386
Location: Var France
Bonjour, en annexe au post :
un outil :
Entrees : liste des sommets d'un polygone, un point . Sortie : nombre tel que si le point est à l'intérieur du polygone =1, sur le bord =0, exterieur = -1
Michel


Attachments:
IntBordExter.ggt [1.38 KiB]
Downloaded 34 times
Top
 Profile E-mail  
 
 Post subject: Re: rester dans un quadrilatère
PostPosted: Sat Oct 24, 2009 5:05 pm 
Offline

Joined: Sat Dec 01, 2007 8:57 am
Posts: 138
Location: Treillières (NANTES)
Bonsoir Michel, j'ai essayé d'aller ds le xml de la macro correspondant à ton outil mais c'est pas simple à lire. Tu as utilisé vecteurs et angles si je ne me trompe. Peux-tu en dire deux mots ?

En ce qui me concerne j'ai utilisé les médianes et les parallèles aux côtés après partage du quadrilatère en 2 triangles, puis condition d'existence des intersections de tout ça

Thierry
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  Page 1 of 2
 [ 22 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: Yahoo [Bot] and 2 guests

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: