Click or drag to resize

BoundingBox3 Structure

3 dimensional bounding box.

Namespace:  Karamba.Geometry
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
[SerializableAttribute]
public struct BoundingBox3 : IEquatable<BoundingBox3>

The BoundingBox3 type exposes the following members.

Constructors
  NameDescription
Public methodBoundingBox3(Point3, Point3)
create bounding box based on two corners
Public methodBoundingBox3(Vector3, Vector3)
create bounding box based on two corners
Public methodBoundingBox3(Double, Double, Double, Double, Double, Double)
Create bounding box.
Top
Properties
  NameDescription
Public propertyDiagonal
Get bounding box diagonal.
Public propertyMax
point of bounding box with maximum position coordinates
Public propertyMaxX
Maximum x coordinate.
Public propertyMaxY
Maximum y coordinate.
Public propertyMaxZ
Maximum z coordinate.
Public propertyMin
point of bounding box with minimum position coordinates
Public propertyMinX
Minimum x coordinate.
Public propertyMinY
Minimum y coordinate.
Public propertyMinZ
Minimum z coordinate.
Top
Methods
  NameDescription
Public methodContains
Determine whether point lies inside the box.
Public methodEquals(Object)
Indicates whether this instance and a specified object are equal.
(Inherited from ValueType.)
Public methodEquals(BoundingBox3)
check whether two bounding boxes are equal
Public methodGetHashCode
Returns the hash code for this instance.
(Inherited from ValueType.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIntersects
Determine whether lines intersects with bounding box.
Public methodIsDegenerate
Determines whether a bounding box is degenerate (flat) in one or more directions.
Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)
Public methodUnion(BoundingBox3)
Union bounding boxes.
Public methodUnion(Point3)
Add point to bounding box.
Public methodUnion(Vector3)
Add vector to bounding box.
Public methodUnion(Double, Double, Double)
Add point to bounding box.
Top
Extension Methods
  NameDescription
Public Extension MethodConvert (Defined by GeometryExtensions.)
Top
See Also