Cabri-FAQ (17)

[ Alle Vragen | Meetkunde | Cabri ]

vorige  Vorige   begin  Begin   volgende  Volgende

Vraag 17
Hoe kun je dynamisch een punt precies op (bijv.) een lijn plaatsen?

Antwoord
Dit (refererend aan "precies" in de vraag) is eigenlijk alleen mogelijk met de functie "Herdefinieer object" (in het Constructie-menu): (1) selecteer het punt, (2) kies in de lijst "Punt op object" en (3) selecteer de lijn.
Om het punt daarna weer "vrij" te maken is het noodzakelijk een nieuw punt te tekenen en opnieuw "Herdefinieer object" toe te passen met de keuze "Identificeer met een ander object".
Opmerking
Zie ook FAQ 35 (Hoe laat je dynamisch een punt samenvallen met een ander punt?).
[einde Opmerking]

Het direct (dynamisch) plaatsen van het punt op een lijn is in Cabri zelf (eigenlijk) alleen mogelijk als de lijn (exact) horizontaal of verticaal is.
In CabriJava lukt dit laatste vaak alleen met moeite.
Klik hier Animatievoor een CabriJavapplet die dit illustreert.

Het gebruik van "Herdefinieer object" in een klassensituatie is in sommige gevallen didactisch ongewenst.
In zo'n geval kunnen we gebruik maken van de hieronder beschreven oplossing.
Klik hier Animatievoor een CabriJavapplet die deze oplossing illustreert.

fig. 17a       fig. 17b       fig. 17c
vgv17a.gif (897 bytes) vgv17b.gif (862 bytes) vgv17c.gif (755 bytes)
Zie figuur 17a.
In de applet is het verschijnen van de boodschap "Het punt P ligt op de lijn door A" niet afhankelijk van het liggen van P op l, maar van het bestaan van een snijpunt van de lijn l met een klein cirkeltje met P als middelpunt.
Niet het punt P genereert in dit geval de boodschap, maar het punt S, een van de snijpunten van het cirkeltje met de lijn l (in figuur 17a is de cirkel zeker te groot).
Zie figuur 17b.
De constructie van een dergelijke cirkel kan het beste geschieden door het opgeven van de straal. Daarmee kan dan de nauwkeurigheid goed in de hand worden gehouden.
1 - Invoer getallen (typ 0.45)
2 - MaatOverbrengen(P, 1) = Q ...... De "1" in "(P, 1)" geeft aan dat het object uit Stap 1 moet worden geselecteerd (ic. 0.45).
3 - Cirkel(P, Q)
4 - Snijpunten(3, l) = S
5 - LigtPuntOp?(S, l) ...... Dit genereert de boodschap "Dit punt ligt op het object"
6 - Wijzig indien gewenst deze tekst
Zie figuur 17c.
De nauwkeurigheid kan dan worden aangepast door de straal van de cirkel te verkleinen (kies bijvoorbeeld 0.05).
Het is handig eerst de cirkel en het punt Q te verbergen voordat de nauwkeurigheid wordt aangepast.

Met dank aan Benoît Ducange (College Louis Pasteur, Nesle, Frankrijk) en Gilles Kuntz (Cabri-team).

download.gif (945 bytes) Zie Download

Opmerking
Zie ook FAQ 35 (Hoe laat je dynamisch een punt samenvallen met een ander punt?).
Zie ook de pagina"Boole'se functies in Cabri"
[einde Opmerking]


vorige  Vorige   begin  Begin   volgende  Volgende

begin pagina
[faq17.htm] laatst wwijziging op: 05-09-02