Table of Contents

Constructor GeoCircle3

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

GeoCircle3(GeoPoint3, GeoVector3, double)

Initializes a new circle.

public GeoCircle3(GeoPoint3 center, GeoVector3 normal, double radius)

Parameters

center GeoPoint3

The centre point.

normal GeoVector3

The normal of the carrying plane; it is normalized on construction.

radius double

The radius; it must be positive.

Exceptions

ArgumentException

Thrown when the normal has zero length.

ArgumentOutOfRangeException

Thrown when the radius is not positive.

GeoCircle3(GeoPlane3, double)

Initializes a new circle lying in a given plane.

public GeoCircle3(GeoPlane3 plane, double radius)

Parameters

plane GeoPlane3

The carrying plane; the circle is centred on its origin.

radius double

The radius; it must be positive.