Convex and concave polygons
In geometry, a polygon can be either convex or concave (non-convex).
Contents |
[edit] Convex polygons
A convex polygon is a simple polygon whose interior is a convex set.[1] The following properties of a simple polygon are all equivalent to convexity:
- Every internal angle is less than or equal to 180 degrees.[citation needed]
- Every line segment between two vertices remains inside or on the boundary of the polygon.[citation needed]
A simple polygon is strictly convex if every internal angle is strictly less than 180 degrees.[citation needed] Equivalently, a polygon is strictly convex if every line segment between two nonadjacent vertices of the polygon is strictly interior to the polygon except at its endpoints.[citation needed]
Every nondegenerate triangle is strictly convex.
[edit] Concave or non-convex polygons
A simple polygon that is not convex is called concave,[2] non-convex[3] or reentrant.[4] A concave polygon will always have an interior angle with a measure that is greater than 180 degrees.[5]
It is always possible to cut a concave polygon into a set of convex polygons.[clarification needed] A polynomial-time algorithm for finding a decomposition into as few convex polygons as possible is described by Chazelle & Dobkin (1985).[6]
[edit] See also
[edit] References
- ^ Definition and properties of convex polygons with interactive animation.
- ^ McConnell, Jeffrey J. (2006), Computer Graphics: Theory Into Practice, p. 130, ISBN 0763722502.
- ^ Leff, Lawrence (2008), Let's Review: Geometry, Hauppauge, NY: Barron's Educational Series, pp. 66, ISBN 9780764140693
- ^ Mason, J.I. (1935), "On the angles of a polygon", The Mathematical Gazette (The Mathematical Association) 30 (291): 237–238, doi:10.2307/3611229, JSTOR 3611229.
- ^ Definition and properties of concave polygons with interactive animation.
- ^ Chazelle, Bernard; Dobkin, David P. (1985), "Optimal convex decompositions", in Toussaint, G.T., Computational Geometry, Elsevier, pp. 63–133, http://www.cs.princeton.edu/~chazelle/pubs/OptimalConvexDecomp.pdf.