Knowledge (XXG)

Fan triangulation

Source 📝

20: 31: 170:
Generating the list of triangles is trivial if an ordered list of vertices is available, and can be computed in linear time. As such, it is unnecessary to explicitly store the list of triangles, and therefore, many graphical libraries implement primitives to represent polygons based on this
165: 139: 113: 66:
to all of the other vertices of the polygon. Not every polygon can be triangulated this way, so this method is usually only used for
313: 258: 233: 85:
Polygons with only one concave vertex can always be fan triangulated, as long as the diagonals are drawn from the concave vertex.
318: 92:, in order to determine whether there is at least one vertex that is visible from every point in the polygon. 182:, it may be unfit for other tasks because the origin vertex accumulates a high number of neighbors, and the 43: 19: 51: 30: 283: 179: 89: 78:
Aside from the properties of all triangulations, fan triangulations have the following properties:
225: 264: 254: 229: 59: 217: 63: 35: 144: 118: 183: 98: 67: 24: 307: 218: 175: 196: 268: 174:
Although this triangulation is fit for solving certain problems, such as
55: 88:
It can be known if a polygon can be fan triangulated by solving the
82:
All convex polygons, but not all polygons, can be fan triangulated.
29: 18: 253:(2nd ed.). Cambridge, UK: Cambridge University Press. 220:
Triangulations: Structures for Algorithms and Applications
216:
Loera, Jesus; Rambau, Joerg; Santos, Francisco (2010).
147: 121: 101: 224:. Springer Science & Business Media. pp.  159: 133: 107: 186:of the triangulation are unevenly distributed. 284:"The OpenGL Graphics System: A Specification" 8: 146: 120: 100: 16:Method of triangulating complex polygons 208: 7: 95:The triangulation of a polygon with 14: 282:Segal, Mark (24 October 2016). 1: 38:with a unique concave vertex. 251:Computational geometry in C 335: 249:O'Rourke, Joseph (1998). 141:diagonals, and generates 314:Triangulation (geometry) 34:Fan triangulation of a 23:Fan triangulation of a 161: 135: 109: 44:computational geometry 39: 27: 162: 136: 110: 33: 22: 319:Geometric algorithms 145: 119: 99: 180:collision detection 160:{\displaystyle n-2} 134:{\displaystyle n-3} 90:Art gallery problem 50:is a simple way to 157: 131: 105: 40: 28: 108:{\displaystyle n} 48:fan triangulation 326: 298: 297: 295: 293: 288: 279: 273: 272: 246: 240: 239: 223: 213: 166: 164: 163: 158: 140: 138: 137: 132: 114: 112: 111: 106: 334: 333: 329: 328: 327: 325: 324: 323: 304: 303: 302: 301: 291: 289: 286: 281: 280: 276: 261: 248: 247: 243: 236: 215: 214: 210: 205: 193: 184:internal angles 143: 142: 117: 116: 97: 96: 76: 68:convex polygons 36:concave polygon 17: 12: 11: 5: 332: 330: 322: 321: 316: 306: 305: 300: 299: 274: 259: 241: 234: 207: 206: 204: 201: 200: 199: 192: 189: 188: 187: 172: 171:triangulation. 168: 156: 153: 150: 130: 127: 124: 115:vertices uses 104: 93: 86: 83: 75: 72: 58:by choosing a 25:convex polygon 15: 13: 10: 9: 6: 4: 3: 2: 331: 320: 317: 315: 312: 311: 309: 285: 278: 275: 270: 266: 262: 260:9780521649766 256: 252: 245: 242: 237: 235:9783642129711 231: 227: 222: 221: 212: 209: 202: 198: 195: 194: 190: 185: 181: 177: 176:Rasterisation 173: 169: 154: 151: 148: 128: 125: 122: 102: 94: 91: 87: 84: 81: 80: 79: 73: 71: 69: 65: 61: 57: 53: 49: 45: 37: 32: 26: 21: 290:. Retrieved 277: 250: 244: 219: 211: 197:Triangle fan 77: 62:and drawing 47: 41: 52:triangulate 308:Categories 203:References 167:triangles. 74:Properties 152:− 126:− 269:38542796 191:See also 292:2 March 56:polygon 267:  257:  232:  60:vertex 287:(PDF) 178:, or 64:edges 294:2017 265:OCLC 255:ISBN 230:ISBN 46:, a 226:103 42:In 310:: 263:. 228:. 70:. 54:a 296:. 271:. 238:. 155:2 149:n 129:3 123:n 103:n

Index


convex polygon

concave polygon
computational geometry
triangulate
polygon
vertex
edges
convex polygons
Art gallery problem
Rasterisation
collision detection
internal angles
Triangle fan
Triangulations: Structures for Algorithms and Applications
103
ISBN
9783642129711
ISBN
9780521649766
OCLC
38542796
"The OpenGL Graphics System: A Specification"
Categories
Triangulation (geometry)
Geometric algorithms

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.