Find Shapes Using Geometric Models

The predefined geometric models ELineGauge .NET Python, ECircleGauge .NET Python, ERectangleGauge .NET Python, EWedgeGauge .NET Python or EPolygonGauge .NET Python can be fit over the edges of an object. The targeted edge must be defined, and points sampled along it at regularly spaced point measurement gauges. Model fitting in the least square sense can be applied.

  • Line: Measures position and orientation of straight edges.

    Line gauge examples.

  • Circle: Measures position and curvature of a circle or arc.

    Circle gauge examples.

  • Rectangle: Measures position, orientation and size of a rectangle.

    Rectangle gauge examples.

  • Wedge: Measures position, orientation and size of a ring/ disk sector / curvilinear rectangle.

    Wedge gauge examples.

  • Polygon: Fits a polygon to an object and measures the exact position of the polygon, the relative orientation of the edges or the path of the contour.

All gauge types share these common features: