FeatureAreaOther (hwx.inspire.core)¶
Feature that is a flat face that can not be simply characterized. (not instance of FeaturePlanar, Feature Cylindrical or FeatureSpherical)
They are not created through the API but can be retrieved from a part.
Public Methods¶
findClosestPoint (self, referencePoint)
getConnectionPoints (self, uslices=2, vslices=2)
getNormal (self, point)
isTouching (self, point)
isperiodic (self)
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
- getConnectionPoints(self, uslices=2, vslices=2)¶
Returns a list of points that can be used to visualize how the feature is connected (spider points).
- param uslices
Number of slices in u-direction.
- type uslices
int
- param vslices
Number of slices in v-direction
- type vslices
int
- returns
- List of points that can be used to visualize
how the feature is connected.
- rtype
list[Point]
- getNormal(self, point)¶
Return vector perpendicular to surface at a point.
- param point
Point position at which normal is computed.
- type point
Point
- isTouching(self, point)¶
Determines the point is on the surface or not.
- param point
Point positionin x, y, z coordinates.
- type point
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.
- isperiodic(self)¶
Returns True if it’s a periodic area, False otherwise.