Share

Box Object


Description

The Box object is a mathematical utility object that represents a rectangular box whose faces are always parallel to the model XYZ planes. A common use of the Box object is as a means of passing the range box information of an entity and interacting with that range box.

Methods

Name Description
Contains Determines whether the specified point is contained within this Box.
Copy Creates a copy of this Box object. The result is entirely independent and can be edited without affecting the original Box object.
Expand Expands the Box on all sides by the specified distance.
Extend Extends the Box to include the specified point.
GetBoxData Get the data defining this Box.
IsDisjoint Determines whether this Box intersects the specified Box. A return value of True indicates that the box do not intersect.
PutBoxData Method that sets the data defining this Box.

Properties

Name Description
MaxPoint Property that gets and sets the maximum corner of the box.
MinPoint Property that gets and sets the minimum corner of the box.

Accessed From

AliasFreeformFeature.RangeBox, AliasFreeformFeatureProxy.RangeBox, AssemblyComponentDefinition.PreciseRangeBox, AssemblyComponentDefinition.RangeBox, BendFeature.RangeBox, BendFeatureProxy.RangeBox, BendPartFeature.RangeBox, BendPartFeatureProxy.RangeBox, BossFeature.RangeBox, BossFeatureProxy.RangeBox, BoundaryPatchFeature.RangeBox, BoundaryPatchFeatureProxy.RangeBox, Box.Copy, ChamferFeature.RangeBox, ChamferFeatureProxy.RangeBox, CircularPatternFeature.RangeBox, CircularPatternFeatureProxy.RangeBox, ClientFeature.RangeBox, ClientFeatureProxy.RangeBox, ClientGraphics.RangeBox, CoilFeature.RangeBox, CoilFeatureProxy.RangeBox, CombineFeature.RangeBox, CombineFeatureProxy.RangeBox, ComponentDefinition.PreciseRangeBox, ComponentDefinition.RangeBox, ComponentGraphics.RangeBox, ComponentOccurrence.PreciseRangeBox, ComponentOccurrence.RangeBox, ComponentOccurrenceProxy.PreciseRangeBox, ComponentOccurrenceProxy.RangeBox, ContourFlangeFeature.RangeBox, ContourFlangeFeatureProxy.RangeBox, ContourRollFeature.RangeBox, ContourRollFeatureProxy.RangeBox, CoreCavityFeature.RangeBox, CoreCavityFeatureProxy.RangeBox, CornerChamferFeature.RangeBox, CornerChamferFeatureProxy.RangeBox, CornerFeature.RangeBox, CornerFeatureProxy.RangeBox, CornerRoundFeature.RangeBox, CornerRoundFeatureProxy.RangeBox, CosmeticBendFeature.RangeBox, CosmeticBendFeatureProxy.RangeBox, CurveEvaluator.RangeBox, CurveGraphics.RangeBox, CutFeature.RangeBox, CutFeatureProxy.RangeBox, DecalFeature.RangeBox, DecalFeatureProxy.RangeBox, DeleteFaceFeature.RangeBox, DeleteFaceFeatureProxy.RangeBox, DirectEditFeature.RangeBox, DirectEditFeatureProxy.RangeBox, EdgeLoop.RangeBox, EdgeLoopProxy.RangeBox, EmbossFeature.RangeBox, EmbossFeatureProxy.RangeBox, ExtendFeature.RangeBox, ExtendFeatureProxy.RangeBox, ExtrudeFeature.RangeBox, ExtrudeFeatureProxy.RangeBox, FaceDraftFeature.RangeBox, FaceDraftFeatureProxy.RangeBox, FaceFeature.RangeBox, FaceFeatureProxy.RangeBox, FaceOffsetFeature.RangeBox, FaceOffsetFeatureProxy.RangeBox, FaceShell.RangeBox, FaceShellProxy.RangeBox, FeatureGraphics.RangeBox, FilletFeature.RangeBox, FilletFeatureProxy.RangeBox, FinishFeature.RangeBox, FinishFeatureProxy.RangeBox, FlangeFeature.RangeBox, FlangeFeatureProxy.RangeBox, FlatPattern.PreciseRangeBox, FlatPattern.RangeBox, FoldFeature.RangeBox, FoldFeatureProxy.RangeBox, FreeformFeature.RangeBox, FreeformFeatureProxy.RangeBox, GraphicsNode.RangeBox, GraphicsNodeProxy.RangeBox, GraphicsPrimitive.RangeBox, GrillFeature.RangeBox, GrillFeatureProxy.RangeBox, HelicalCurve.RangeBox, HelicalCurveProxy.RangeBox, HemFeature.RangeBox, HemFeatureProxy.RangeBox, HoleFeature.RangeBox, HoleFeatureProxy.RangeBox, iFeature.RangeBox, iFeatureProxy.RangeBox, ImportedDWGComponent.RangeBox, ImportedDWGComponentProxy.RangeBox, KnitFeature.RangeBox, KnitFeatureProxy.RangeBox, LineGraphics.RangeBox, LineStripGraphics.RangeBox, LipFeature.RangeBox, LipFeatureProxy.RangeBox, LoftedFlangeFeature.RangeBox, LoftedFlangeFeatureProxy.RangeBox, LoftFeature.RangeBox, LoftFeatureProxy.RangeBox, MarkFeature.RangeBox, MarkFeatureProxy.RangeBox, MeshFeature.RangeBox, MeshFeatureProxy.RangeBox, MeshFeatureSet.RangeBox, MeshFeatureSetProxy.RangeBox, MidSurfaceFeature.RangeBox, MidSurfaceFeatureProxy.RangeBox, MirrorFeature.RangeBox, MirrorFeatureProxy.RangeBox, MoveFaceFeature.RangeBox, MoveFaceFeatureProxy.RangeBox, MoveFeature.RangeBox, MoveFeatureProxy.RangeBox, NonParametricBaseFeature.RangeBox, NonParametricBaseFeatureProxy.RangeBox, OnFaceCurve.RangeBox, OnFaceCurveProxy.RangeBox, PartComponentDefinition.PreciseRangeBox, PartComponentDefinition.RangeBox, PartFeature.RangeBox, PointCloud.RangeBox, PointCloud.RangeBoxInPointCloudSpace, PointCloudProxy.RangeBox, PointCloudProxy.RangeBoxInPointCloudSpace, PointGraphics.RangeBox, PresentationBody.RangeBox, PublicationBody.RangeBox, PublicationComponent.RangeBox, PunchToolFeature.RangeBox, PunchToolFeatureProxy.RangeBox, RectangularPatternFeature.RangeBox, RectangularPatternFeatureProxy.RangeBox, ReferenceFeature.RangeBox, ReferenceFeatureProxy.RangeBox, RefoldFeature.RangeBox, RefoldFeatureProxy.RangeBox, ReplaceFaceFeature.RangeBox, ReplaceFaceFeatureProxy.RangeBox, RestFeature.RangeBox, RestFeatureProxy.RangeBox, RevolveFeature.RangeBox, RevolveFeatureProxy.RangeBox, RibFeature.RangeBox, RibFeatureProxy.RangeBox, RipFeature.RangeBox, RipFeatureProxy.RangeBox, RuledSurfaceFeature.RangeBox, RuledSurfaceFeatureProxy.RangeBox, RuleFilletFeature.RangeBox, RuleFilletFeatureProxy.RangeBox, SculptFeature.RangeBox, SculptFeatureProxy.RangeBox, SheetMetalComponentDefinition.PreciseRangeBox, SheetMetalComponentDefinition.RangeBox, ShellFeature.RangeBox, ShellFeatureProxy.RangeBox, SketchArc3D.RangeBox, SketchArc3DProxy.RangeBox, SketchCircle3D.RangeBox, SketchCircle3DProxy.RangeBox, SketchControlPointSpline3D.RangeBox, SketchControlPointSpline3DProxy.RangeBox, SketchDrivenPatternFeature.RangeBox, SketchDrivenPatternFeatureProxy.RangeBox, SketchEllipse3D.RangeBox, SketchEllipse3DProxy.RangeBox, SketchEllipticalArc3D.RangeBox, SketchEllipticalArc3DProxy.RangeBox, SketchEntity3D.RangeBox, SketchEquationCurve3D.RangeBox, SketchEquationCurve3DProxy.RangeBox, SketchFixedSpline3D.RangeBox, SketchFixedSpline3DProxy.RangeBox, SketchLine3D.RangeBox, SketchLine3DProxy.RangeBox, SketchPoint3D.RangeBox, SketchPoint3DProxy.RangeBox, SketchSpline3D.RangeBox, SketchSpline3DProxy.RangeBox, SketchSplineHandle3D.RangeBox, SketchSplineHandle3DProxy.RangeBox, SnapFitFeature.RangeBox, SnapFitFeatureProxy.RangeBox, SplitFeature.RangeBox, SplitFeatureProxy.RangeBox, SurfaceBody.PreciseRangeBox, SurfaceBody.RangeBox, SurfaceBodyProxy.PreciseRangeBox, SurfaceBodyProxy.RangeBox, SurfaceEvaluator.RangeBox, SurfaceGraphics.RangeBox, SweepFeature.RangeBox, SweepFeatureProxy.RangeBox, SweepGraphics.RangeBox, TextGraphics.RangeBox, ThickenFeature.RangeBox, ThickenFeatureProxy.RangeBox, ThreadFeature.RangeBox, ThreadFeatureProxy.RangeBox, TransientGeometry.CreateBox, TriangleFanGraphics.RangeBox, TriangleGraphics.RangeBox, TriangleStripGraphics.RangeBox, TrimFeature.RangeBox, TrimFeatureProxy.RangeBox, UnfoldFeature.RangeBox, UnfoldFeatureProxy.RangeBox, UnwrapFeature.RangeBox, UnwrapFeatureProxy.RangeBox, VirtualComponentDefinition.PreciseRangeBox, VirtualComponentDefinition.RangeBox, WeldmentComponentDefinition.PreciseRangeBox, WeldmentComponentDefinition.RangeBox, WeldsComponentDefinition.PreciseRangeBox, WeldsComponentDefinition.RangeBox

Samples

Name Description
Client Graphics - Draw Range Box This sample demonstrates the use of client graphics to draw the range box of selected entities.
Text Using Client Graphics (Multiple fonts and lines) This sample demonstrates creating text using client graphics. It illustrates the more complex case of changes in font and more than one line.
Sheet Metal Feature Display This sample illustrates getting basic information from the various sheet metal features.
Sketch Display Entities This sample demonstrates the query functionality available for sketch entities.
Create primitive BRep This sample demonstrates the creation of primitive (solid) BRep.

Version

Introduced in version 4

Was this information helpful?