Feature (hwx.inspire.core)¶
Features are what gives shape to a Part.
They can be points, lines, planes, holes, etc.
Public Methods¶
findClosestPoint (self, referencePoint) isa (self, type=None, filter=None, **kwds)
Property Details¶
-
active
()
Determines the part this feature belongs to is active or not.
-
cg
()
The approximate global center of gravity of the feature as a point.
-
connectedPoints
()¶
Returns a list of FeaturePoints, that are the end points of the Feature with any duplicates removed.
-
ishole
()
Determines whether the feature is a hollow circle/cylinder or not.
-
location
()
The global location of the feature as a point.
-
minBoundingBox
()¶
Returns the minimum bounding box.
- Args:
- occs (Union[Feature, Part, Assembly]): Objects to bound.
- Returns:
- hwBox3: The bounding box.
-
name
()
The unique name of the feature.
-
part
()
Returns the part this feature belongs to.
-
units
()
Returns the units.
-
visible
()
Determines whether the part is visible in the modeling window.
Method Details¶
-
findClosestPoint
(self, referencePoint)¶
Returns the point on feature that nearest to the specified point.
param referencePoint: | |
---|---|
Reference point to find closest point on feature. | |
type referencePoint: | |
Point | |
returns: | The closest point of the feature from specified point. |
rtype: | Point |
-
isa
(self, type=None, filter=None, **kwds)
Determines the object matches the specified settings or not.
param type: | Specify type of the object. |
---|---|
type type: | Part, Assembly, Contact, .. |
param filter: | Return value of specified callback method. |
type filter: | method |
param **kwds: | Additional keyword arguments to match attributes. |