Box Box.hxx cadex/ModelData/Box.hxx. More...
Public Member Functions | |
__init__ (self, *args) | |
Constructor. | |
MinCorner (self) | |
MaxCorner (self) | |
Corner (self, theIdx) | |
Returns one of the bounding box corners. | |
Center (self) | |
Returns a center point. | |
Add (self, *args) | |
Adjusts the box corners so that it contains theBox. | |
Clear (self) | |
Resets the box. | |
SetXRange (self, theMin, theMax) | |
Sets the range of box along X axis to the specified values. | |
SetYRange (self, theMin, theMax) | |
Sets the range of box along Y axis to the specified values. | |
SetZRange (self, theMin, theMax) | |
Sets the range of box along Z axis to the specified values. | |
SetRange (self, theIdx, theMin, theMax) | |
Sets one range of the box to the specified values. | |
XRange (self) | |
Returns the length of range along X axis. | |
YRange (self) | |
Returns the length of range along Y axis. | |
ZRange (self) | |
Returns the length of range along Z axis. | |
Range (self, theIndex) | |
Enlarge (self, *args) | |
Overload 1: Enlarge the box dimensions by specified values. | |
Enlarged (self, *args) | |
Overload 1: Return the box with dimensions enlarged by specified values. | |
IsIn (self, thePoint) | |
Intersects (self, theOther) | |
Returns the other box has at least one common point with this box. | |
IsInfinite (self) | |
Returns true if at least one coordinate is infinite. | |
Multiply (self, theValue) | |
Scales box by scalar value. | |
Multiplied (self, theValue) | |
Returns the box scaled by scalar value. | |
Transform (self, theTransformation) | |
Transformed (self, theTransformation) | |
Box Box.hxx cadex/ModelData/Box.hxx.
Defines a 3D axis-aligned bounding box.
The box is defined via two corners - MinCorner() and MaxCorner() - containing minimum and maximum coordinates respectively.
manufacturingtoolkit.CadExMTK.ModelData_Box.Enlarge | ( | self, | |
* | args ) |
Overload 1: Enlarge the box dimensions by specified values.
|
Overload 2: Enlarge the box dimensions by specified value.
manufacturingtoolkit.CadExMTK.ModelData_Box.Enlarged | ( | self, | |
* | args ) |
Overload 1: Return the box with dimensions enlarged by specified values.
|
Overload 2: Return the box with dimensions enlarged by specified value.
manufacturingtoolkit.CadExMTK.ModelData_Box.IsInfinite | ( | self | ) |
Returns true if at least one coordinate is infinite.
"Infinite" means that coordinate's absolute value is greater than \(10^{100}\).