|
|
3.9 MEMORIZZAZIONE DI RETTE
Una retta può essere definita sia in forma diretta che in forma indiretta, richiamando cioè elementi geometrici precedentemente memorizzati.
Una retta può essere definita nei seguenti modi:
· Retta passante per un punto e formante un angolo con l’asse X.
· Retta tangente ad un cerchio e formante un angolo con l’asse X.
· Retta passante per due punti.
· Retta tangente a due cerchi.
· Retta passante per un punto e tangente ad un cerchio.
· Retta tangente ad un cerchio e passante per un punto.
· Retta parallela ad una retta predefinita.
· Retta percorsa in senso contrario.
Il punto ed il cerchio utilizzati nelle definizioni di rette possono essere definiti in modo diretto od in modo indiretto, richiamando cioè enti geometrici precedentemente memorizzati.
Esempio:
Er = G51 X...Y...J..., G13 X...Y...J...
Er = G13 Ec J...
Er = G10 X...Y..., G11 X...Y...
Er = G10 X...Y..., G11 Ep
Er = G10 Ep, G11 Ec
Er = G10 X...Y...I..., G11 Ec
Er = G10 Ec, G11 Ec
Nelle definizioni di rette tangenti ad un cerchio, se viene richiamato un cerchio precedentemente definito, il verso di percorrenza di quest’ultimo può essere cambiato mediante il segno meno per garantire la compatibilità dei versi tra retta e cerchio nel punto di tangenza. E’ bene ricordare che la tangenza è definita dal fatto che i due enti interessati hanno una direzione concorde.
Esempio:
En = G10 X...Y..., -Ec
Retta punto - angolo
La retta è definita tramite un punto per il quale passa e l’angolo che essa forma con l’asse X positivo.
Er = [origine ] G13 punto J...
|
E7 = G13 X30 Y12 J45 E7 = G13 E6 J45 |
Retta cerchio - angolo
La retta è definita tramite un cerchio a cui è tangente e l’angolo che essa forma con l’asse X positivo.
Er = [origine ] G13 cerchio J...
|
E12 = G13 X15 Y15 I8 J60 E12 = G13 E10 J60 |
Retta passante per due punti
La retta è definita tramite due punti attraverso i quali passa.
Er = [origine, ] G10 punto1, G11 punto2
|
E18 = G10 X38 Y33, G11 X15 Y9 E18 = G10 E5, G11 E6 |
Retta cerchio - cerchio
La retta è definita tramite due cerchi a cui è tangente.
Er = [origine, ] G10 cerchio1, G11 cerchio2
|
E4 = G10 X14 Y13 I7, G11 X46 Y24 I-10 E4 = G10 E1, G11 E2 |
Retta - punto - cerchio
La retta è definita tramite un punto per cui passa ed un cerchio a cui è tangente.
Er = [origine, ] G10 punto, G11 cerchio
|
E9 = G10 X15 Y32, G11 X45 Y20 I10 E9 = G10 E7, G11 E8 |
Retta cerchio - punto
La retta è definita tramite un cerchio a cui è tangente ed un punto per il quale passa.
Er = [origine, ] G10 cerchio, G11 punto
|
E9 = G10 X45 Y20 I10, G11 X15 Y32 E9 = G10 E8, G11 E7 |
Rette parallele ad altra retta
La retta può essere definita come parallela ad una retta predefinita.
Er = retta Q...
dove Q è la distanza fra le due rette, positiva se la retta da definire è a sinistra, negativa in caso contrario, guardando nella direzione della retta predefinita.
Il senso di percorrenza della retta può essere cambiato con il segno - (meno) nella definizione.
Esempio:
Er = - retta Q...
In questo caso, per definire il segno della distanza Q, la retta va vista con il nuovo senso di
percorrenza.
|
E2 = E1 Q8 E3 = E1 Q-10 |
Inversione del senso di percorrenza
Retta percorsa in senso contrario
Er = - Er
La nuova retta Er coincide con la retta Er, ma viene percorsa in senso contrario.
|
E2 = - E1 |