HOME OGGETTI 3D LIBRI CORSI TUTORIAL FORUM SHOP CONTATTI   LOGIN









Autore Topic: Triangoli  (Letto 1698 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

marcomasetti

  • Newbie
    ...sono qui da poco, il mio miglior amico è il pulsante RICERCA
  • *
  • Post: 183
Triangoli
« il: 17 Luglio 2012, 23:26 »
Una operazione di fondamentale importanza nel disegno e nella topografia è sapere costruire triangoli.
Per costruire un triangolo occorrono tre elementi, lati o angoli, di cui almeno uno deve essere un lato.
Consideriamo quattro casi.
1)   Costruire il  triangolo ABC dati 2 lati e l'angolo compreso.
Dati:       lato BC=la
                lato AB=lc
                 angolo ABC=be   
Richieste:  lato AC=lb
                   angolo BCA=ga
                   angolo CAB=al

Consideriamo l’altezza h ortogonale al lato CB, risulta:
h=lb*sin(ga)= lc*sin(be)     (1)
Proiettando poi ortogonalmente i lati AC e AB lungo il lato BC risulta:
la=lb*cos(ga)+lc*cos(be)    (2)
Dal sistema di  (1) e (2), isolando prima lb, dopo diversi passaggi si ottiene:

lb=sqr(la^2+lc^2-2*la*lc*cos(be))
ga=asn(lc/lb*sin(be))     ( angolo opposto a AB )
al=asn(la/lb*sin(be))     (angolo opposto a BC:  al=180-ga-be )

L’oggetto GDL di verifica delle formule è:
triang dati La,Lc,be.gsm

2)   Costruire il  triangolo ABC dati 2 lati e un angolo non compreso tra essi.
Dati:       lato AB=lc
                lato BC=la
                 angolo BCA=ga
Richieste:  lato AC=lb
                 angolo CAB=al
                 angolo ABC=be   
Consideriamo l’altezza h ortogonale al lato AC, risulta:
h=la*sin(ga)= lc*sin(al)     (1)
Proiettando poi ortogonalmente i lati BC e AB lungo il lato AC risulta:
lb=la*cos(ga)+lc*cos(al)    (2)
Dal sistema di  (1) e (2) si ricava:
lb=la*cos(ga)+sqr(lc^2-(la*sin(ga))^2)   (misura terzo lato)
al=asn(la/lc*sin(ga))    (angolo opposto a la)
be=180-al-ga                (angolo opposto a lb)

L’oggetto GDL di verifica delle formule è:
triang dati La,Lc,ga.gsm

3)   Costruire il  triangolo ABC dati 3 lati.
Dati:       lato AB=lc
                lato BC=la
                lato AC=lb
Richieste:  angolo BCA=ga                 
                   angolo ABC=be
                   angolo CAB=al
 
Consideriamo un sistema cartesiano con origine degli assi in C e asse x sovrapposta a CB.
Costruiamo le circonferenze di raggi lb e lc centrate rispettivamente in C=(0,0) e B=(0,la).
Si ottiene il sistema di equazioni:
y=sqr(lb^2-x^2)
y=sqr(lc^2-(x-la)^2)
la cui soluzione dà le coordinata di A=(xA,yA)
Il segmento (xA,0) -(xA,yA) costituisce l’altezza h rispetto il lato BC, per cui:
tan(ga)=yA/xA
tan(be)=yA/(la-xA)

In conclusione si ricava:
xA=(la^2+lb^2-lc^2)/(2*la)                (piede altezza h, rispetto CB, misurato da C)
yA=sqr(2*(la*lb)^2+2*(lb*lc)^2+2*(lc*la)^2-la^4-lb^4-lc^4)/(2*la)     (altezza h)

ga=atn(sqr(2*(la*lb)^2+2*(lb*lc)^2+2*(lc*la)^2-la^4-lb^4-lc^4)/(la^2+lb^2-lc^2))
be=atn(sqr(2*(la*lc)^2+2*(lb*lc)^2+2*(lb*la)^2-la^4-lb^4-lc^4)/(la^2+lc^2-lb^2))
(be è ottenuto da ga, sostituendo lb con lc)
al=180-be-ga

L’oggetto GDL di verifica delle formule è:
triang dati i lati.gsm

4)   Dati due angoli e un lato determinare il triangolo ABC

Dati:    lato BC=la
             angolo BCA=ga                 
             angolo ABC=be
 
Richieste:  lato AC=lb
                    lato AB=lc
                    angolo CAB=al

Consideriamo un sistema cartesiano con origine degli assi in C e asse x sovrapposta a CB.
Costruiamo due rette corrispondenti ai lati lb e lc:
La prima ha coefficiente angolare tan(ga) e passa per (0,0)
La prima ha coefficiente angolare -tan(be) e passa per (la,0)
y=tan(ga)*x
y= -tan(be)*(x-a)
Risulta:
xA=la*tan(be)/(tan(ga)+tan(be))    (piede altezza h rispetto CB, misurato da C)
yA=la*(tan(ga)*tan(be))/(tan(ga)+tan(be)) (altezza h, rispetto CB)

I valori richiesti sono:
lb=la*tan(be)/((tan(ga)+tan(be))*cos(ga)) !lungh. lato AC
lc=la*tan(ga)/((tan(ga)+tan(be))*cos(be)) !lungh. lato BA
al=180-be-ga

L’oggetto GDL di verifica delle formule è:
triang dati lato,2 ang.gsm (non allegato)

Nel costruire gli oggetti gsm 2D si è utilizzato:
ARC2    ascissa centro,ordinata centro, raggio, angolo iniziale, angolo finale
I valori angolari di ARC2 sono riferiti a x, in senso antiorario.
Si fissa pertanto il primo valore angolare di riferimento (angolo iniziale) e a questo si somma l’ampiezza dell’angolo al centro dell’arco (angolo finale).