﻿Box Methods

# Box Methods

The Box type exposes the following members.

Methods
NameDescription
ClosestPoint
Finds the closest point on or in the Box. The box should be Valid for this to work.
Contains(BoundingBox)
Test a bounding box for Box inclusion. This is the same as calling Contains(box,false)
Contains(Box)
Test a box for Box inclusion. This is the same as calling Contains(box,false)
Contains(Point3d)
Determines whether a point is included in this box. This is the same as calling Contains(point,false)
Contains(BoundingBox, Boolean)
Test a bounding box for Box inclusion.
Contains(Box, Boolean)
Test a box for Box inclusion.
Contains(Point3d, Boolean)
Determines whether a point is included in this box.
EpsilonEquals
Check that all values in other are within epsilon of the values in this
Equals
Indicates whether this instance and a specified object are equal.
(Inherited from ValueType.)
FurthestPoint
Finds the furthest point on the Box. The Box should be Valid for this to work properly.
GetCorners
Gets an array of the 8 corner points of this box.
GetHashCode
Returns the hash code for this instance.
(Inherited from ValueType.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Inflate(Double)
Inflates the box by a given offset in each direction. Inflating with negative amounts may result in decreasing boxes. InValid boxes cannot be inflated.
Inflate(Double, Double, Double)
Inflates the box by a given offset in each direction. Inflating with negative amounts may result in decreasing boxes. InValid boxes cannot be inflated.
MakeValid
Attempts to make the Box valid. This is not always possible.
PointAt
Evaluates the box volume at the given unitized parameters.

The box has idealized side length of 1x1x1.

RepositionBasePlane
Repositions the origin of the Base plane for this box without affecting the physical dimensions.
ToBrep
Constructs a brep representation of this box.
ToExtrusion
Constructs an extrusion representation of this box.
ToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)
Transform
Transforms this Box using a Transformation matrix. If the Transform does not preserve Similarity, the dimensions of the resulting box cannot be trusted.
Union
Constructs a union between this Box and the given point. This grows the box in directions so it contains the point.
Top