Table of Contents

Namespace Macad.Core.Geom

Classes

BendAnalyzer

Provides functionality to find and analyze bend sections within a given shape.

BendAnalyzer.BendParameter
BendAnalyzer.Section

The section class represents parts of the shape which can be connected. Each section with normal geometry is connected to a number of bend sections, bend sections can have only one further connection(the parent section does not count here), this can be a bend section or normal geometry section.

BoundingBoxUtils
EarClippingTriangulator

Triangulates simple polygons (convex/concave, no holes) using the common Ear-Clipping algorithm. It works on a list of vertices and an ordered list of indices into the vertex list. The result is a list of indices for all triangles (3 indices per triangle). All triangles are returned in CCW order, regardless of the winding order of the polygon.

EdgeAlgo
FaceAlgo
Geom2dUtils
SliceByPlanes
Topo2dUtils
TopoUtils

Structs

SliceByPlanes.Slice

Enums

BendAnalyzer.Flags
FaceAlgo.FaceDistanceMethod