Click or drag to resize

BoundingBox3 Structure

3 dimensional bounding box.

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

The BoundingBox3 type exposes the following members.

Constructors
  NameDescription
Public methodBoundingBox3(Point3, Point3)
Initializes a new instance of the BoundingBox3 struct. create bounding box based on two corners.
Public methodBoundingBox3(Vector3, Vector3)
Initializes a new instance of the BoundingBox3 struct. create bounding box based on two corners.
Public methodBoundingBox3(Double, Double, Double, Double, Double, Double)
Initializes a new instance of the BoundingBox3 struct. Create bounding box.
Top
Properties
  NameDescription
Public propertyDiagonal
Gets the bounding box diagonal.
Public propertyMax
Gets the point of bounding box with maximum position coordinates.
Public propertyMaxX
Gets or sets the maximum x coordinate.
Public propertyMaxY
Gets or sets the maximum y coordinate.
Public propertyMaxZ
Gets or sets the maximum z coordinate.
Public propertyMin
Gets the point of bounding box with minimum position coordinates.
Public propertyMinX
Gets or sets the minimum x coordinate.
Public propertyMinY
Gets or sets the minimum y coordinate.
Public propertyMinZ
Gets or sets the 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)
Checks 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
Converts to Rhino's BoundingBox.
(Defined by ToRhino.)
Top
See Also