Vull dibuixar un triangle amb els dibuixos
dels arcs que mostren l'amplitud dels angles i em trobo que, quan moc el
triangle, de vegades els arcs em queden a l'interior del
triangle i de vegades a fora. Com ho puc controlar?
Aquest problema que sorgeix de seguida quan es vol fer una activitat amb l'objectiu
de visualitzar que la suma dels angles d'un triangle és un angle pla
ha provocat "baralles contra la Wiris" perquè no sempre els
arcs que assenyalen els angles del triangle quedaven dibuixats on volíem.
Tot seguit donem dues pistes per aconseguir que l'arc es dibuixi de manera
adient; ja diem a l'avançada que és un tema força laboriós
de resoldre, que dóna lloc a múltiples consultes.
- La primera té en compte que la comanda àrea_orientada(P)
aplicada a un polígon P --que pot ser un triangle, però definit
com a polígon-- inclou el concepte d'orientació i retorna un
nombre positiu o negatiu segons l'orientació dels vèrtexs del
polígon. (En
canvi àrea(T)
aplicada a un triangle o a un polígon sempre dóna un valor posiitu).
Vegeu-ho en una finestra activa
que dibuixa "sempre a dintre" l'arc que descriu un angle d'un triangle
.
- La segona empra de manera adequada la comanda argument(V)
aplicada a un vector i estudia amb detall les possibilitats que es presenten.
Teniu una altra finestra activa
per analitzar-ho.
- En totes dues es mostra quin és l'efecte de l'opció de dibuix
{omplir=cert} si s'aplica a un arc.