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.