Professional Documents
Culture Documents
Area de un polígono
Area de un triángulo
Area de un polígono convexo
Area de un cuadrilátero
Area de un polígono no convexo
Volumen en dimensión d
Intersección entre segmentos
Construcción de un algoritmo de triangulación
Area de un polígono
Aplicaciones:
Inclusión de un punto en un semiplano
Determinar intersección entre segmentos
Determinar relaciones de visibilidad
Implementar un algoritmo de triangulación
Area de un triángulo
Tradicional: base*altura/2
La altura no se puede determinar de forma
immediata de las coordenadas de los vértices
Producto cruz:
Area del paralelógramo
A =b−a =c −a
B
A = A 0, A1, A 2
B= B0, B1, B2
B= A 1 B2 − A2 B1 i− A 2 B0 −B2 A 0 j A 0 B1 − A1 B0 k
A×
1
area T = b0 −a 0 c 1−a1 −b1 −a 1 c 0−a0
2
2∗area (T )=a 0 b1−a1 b0 + a1 c 0 −a 0 c1 + b0 c 1−c 0 b 1
La expresión anterior se puede obtener usando
una forma matricial. ¿Cuál?
¿Cómo calcular el área de un polígono convexo?
Area de un polígono convexo
Cómo?
Triangular el polígono
Sumar área de cada triángulo
¿Se podrá evitar la triangulación?
Un polígono convexo se puede triangular como un
abanico
Todas las diagonales incidentes a un mismo
vértice (v0)
Area(P) = ?
Area de un cuadrilátero
¿Cómo generalizar?
Q(a,b,c,d)
area(Q) = area(a,b,c)+ area(a,c,d)
= area(d,a,b)+area(b,c,d)
2∗area(Q)=a 0 b1−a1 b0 + a1 c 0−a 0 c 1 +b 0 c 1−c 0 b 1+ a 0 c 1 −a1 c 0 + c 0 d 1 −c 1 d 0 +d 0 a 1−d 1 a 0