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)

isa (self, type=None, filter=None, **kwds)

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.