Extents3d Class
Public Class Extents3d
This language is not supported or no code example is available.
public class Extents3d
This language is not supported or no code example is available.
public ref class Extents3d
This language is not supported or no code example is available.
Name | Description | |
---|---|---|
Extents3d() | Constructor. Creates a new, empty extent object. | |
Extents3d(Extents3d) | Copy constructor. | |
Extents3d(Point3d, double) | Creates an cube extents enclosing a sphere of given radius. | |
Extents3d(Point3d, Point3d) | ||
Extents3d(double, double, double, double, double, double) |
Name | Description | |
---|---|---|
Append(Extents3d) | Grows the box to include another extent. If the appended extent appended is empty, nothing happens. If this extent is empty, its is set to equal the one appended. | |
Append(Point3d) | Grows the extent to include a point. | |
Append(double, double, double) | ||
Clear() | Clears the box (makes it 'empty') | |
Contains(Point3d) | Checks if a point is inside this extent. | |
GetOverlap(Extents3d) | ||
Offset(double) | ||
Overlaps(Extents3d) | ||
ToString() | Creates a string representation of the extent suitable for debugging. | |
Transform(Matrix3d) | Transforms the extents in-place with a matrix. Since the extents is axis aligned, rotating it will give a result of rotating the lower-left and upper-right corner and building a new box with thoose points. | |
Translate(double, double, double) | Translates this extent by a given dx,dy and dz |
IGS.Genamo.Extents3d