PlaneSweep2d Class

A class that implements an algorithm to test overlapping objects to each other. Uses bounding box rejection to speed things up, which means the time complexity is output sensitive.
Public Class PlaneSweep2d
This language is not supported or no code example is available.
public class PlaneSweep2d
This language is not supported or no code example is available.
public ref class PlaneSweep2d 
This language is not supported or no code example is available.
public class PlaneSweep2d
This language is not supported or no code example is available.
Name Description
Public property BoxFuzz Gets or set the fuzz-factor. That is the extra distance that is added to the objects bounding boxes, which in turn is used to determinate if there is a potential collision/intersection between objects.
Top
Methods
 
Name Description
Public method Add(IExtents2d, int) Adds a geometry to the sweeporder. Do not alter the objects geometry between adding it here and sweeping because only a reference to the object is stored.
Public method Clear() Clear the objects added with Add(...)
Public method Sweep(PlaneSweepDelegate, ref List<PlaneSweepIntersection>) The sweep function tries to test as few objects for intersection as possible.
Top
IGS.Genamo.PlaneSweep2d

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

In this article

Definition