Computes the coplanar intersection of two objects.

Namespace:  ceometric.VectorGeometry
Assembly:  ceometric.VectorGeometry (in ceometric.VectorGeometry.dll) Version: 1.8.0.0 (1.8.0.0)

Syntax

C#
public PointSet Intersect2d(
	Circle circle
)
Visual Basic (Declaration)
Public Function Intersect2d ( _
	circle As Circle _
) As PointSet
Visual C++
public:
PointSet^ Intersect2d(
	Circle^ circle
)

Parameters

circle
Type: ceometric.VectorGeometry..::.Circle
A circle coplanar to the circle.

Return Value

Returns a PointSet containing the intersection points of the circumference of the circle and the circumference of circle. This point set contains
  • 0 intersection points if the circle is coplanar to circle but does not intersect circle
  • 1 intersection point if the circle is coplanar to circle and touches circle
  • 2 intersection points if the circle is coplanar to circle and intersects circle

Returns null if the circle is not coplanar to circle

Returns null if the circle coincides with circle

Remarks

Use Intersect3d(Triangle) for non-coplanar intersection.

See Also