FUSEE 3D

## VertexType Enumeration |

To divide a polygon into y monotone pieces, the corners of this polygon must be divided into different categories.
Those are start, end, split, merge, and regular vertices.

Syntax

C#

public enum VertexType

Members

Member name | Value | Description | |
---|---|---|---|

START_VERTEX | 0 | A vertex is a start vertex in case his two neighbours are below him and the interior angle between the two adjacent edges is smaller than pi. | |

END_VERTEX | 1 | A vertex is a end vertex in case his two neighbours are above him and the interior angle between the two adjacent edges is smaller than pi. | |

SPLIT_VERTEX | 2 | A vertex is a split vertex in case his two neighbours are below him and the interior angle between the two adjacent edges is greater than pi. | |

MERGE_VERTEX | 3 | A vertex is a merge vertex in case his two neighbours are above him and the interior angle between the two adjacent edges is greater than pi. | |

REGULAR_VERTEX | 4 | A vertex is a regular vertex in case his two neighbours and the adjacent edges do not meet one of the conditions defining the other types. |

See Also