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.

ishole()

Determines the feature is an hollow circle/cylinder or not.

location()

The global location of the feature as a point.

minBoundingBox()

Minimum bounding box of feature.

Z axis is aligned with face normal for FeaturePlanars.

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.