CADability dotNET
Overload List
Name  Description  

Interferes(BoundingCube) 
Checks the interference of this cube with the other provided cube
 
Interferes(array<GeoPoint>[]()[][]) 
Checks the interference of this cube with the provided polyline. The array of points
defines a polyline connecting consecutive points.
 
Interferes(Plane) 
Returns true if the given plane intersects the this bounding cube. Returns false otherwise.
 
Interferes(Projection..::..PickArea) 
Checks the interference of this cube with the provided area. The pickarea
is either a rectangular prism of infinite length or a frustum.
 
Interferes(GeoPoint%, GeoPoint%) 
Returns true if the given line segment intersects the this bounding cube. Returns false otherwise.
 
Interferes(array<GeoPoint>[]()[][], array<Int32>[]()[][]) 
Checks the interference of this cube with the provided triangles. The triangles are defined
by three points each. Each triple of indices in triangleIndex defines one
triangle. Not only the edges of the triangle are checked but also the inner surface.
 
Interferes(Projection, BoundingRect) 
Returns true, if the provided rectangle rect and this BoundingCube interfere with the provided projection.
 
Interferes(GeoPoint%, GeoPoint%, GeoPoint%) 
Returns true when the triangle defined by tri1, tri2 and tri3
(including the inside of the triangle) and this BoundingCube interfere.
 
Interferes(GeoPoint, GeoPoint, GeoPoint, GeoPoint) 
Returns true if the provided tetraeder (given by the four points tetra1..tetra4) and this
BoundingCube interfere
 
Interferes(GeoPoint, GeoVector, GeoVector, GeoVector) 
Checks the interference of this cube with the provided parallelepiped (the affine projection of a cube)
 
Interferes(GeoPoint, GeoVector, Double, Boolean) 
Returns true if the given line intersects the this bounding cube. Returns false otherwise.
