Feature (hwx.inspire.core)¶
Features are what gives shape to a Part.
They can be points, lines, planes, holes, etc.
Properties¶
Public Methods¶
findClosestPoint (self, referencePoint)
Property Details¶
- property active¶
 
Determines the part this feature belongs to is active or not.
- property cg¶
 
The approximate global center of gravity of the feature as a point.
- property connectedCurves¶
 
list[FeatureCurve]
- property connectedFaces¶
 
list[FeatureArea]
- property connectedPoints¶
 
list[FeaturePoint]: The end points of the Feature with any duplicates removed.
- property ishole¶
 
Determines whether the feature is a hollow circle/cylinder or not.
- property location¶
 
The global location of the feature as a point.
- property minBoundingBox¶
 
Returns the minimum bounding box.
- Args:
 occs (Feature | Part | Assembly): Objects to bound.
- Returns:
 hwBox3: The bounding box.
- property name¶
 
The unique name of the feature.
- property part¶
 
Returns the part this feature belongs to.
- property units¶
 
Returns the units.
- property 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.