Share

NonParametricBaseFeature Object

Derived from: PartFeature Object

Description

The NonParametricBaseFeature object represents the feature that is created when a foreign file is translated into an Autodesk Inventor part file. If the foreign file defines a solid, it is read in and used to define the base feature.

Methods

Name Description
Delete Method that deletes the feature. The arguments allow control over which dependent objects are also deleted.
DeleteFaces
Edit Edits the base feature.
ExitEdit Exits the edit context of the base feature.
GetReferenceKey Method that generates and returns the reference key for this entity.
GetSuppressionCondition Method that gets the suppression condition for the feature. The method returns False if no condition has been applied.
Redefine Method that redefines the geometric contents of a non-parametric base feature.
RemoveParticipant Method that removes the specified participant from the assembly feature. This method fails for features in a part.
SetAffectedBodies Method that sets a collection of SurfaceBody objects affected by this feature.
SetEndOfPart Method that repositions the end-of-part marker relative to the object this method is called from.
SetSuppressionCondition Method that sets the suppression condition for the feature.

Properties

Name Description
Adaptive Gets and sets whether this feature is adaptive or not.
Appearance Gets and sets the current appearance of the feature.
AppearanceSourceType Gets and sets the source of the appearance for the feature.
Application Returns the top-level parent application object. When used the context of Inventor, an Application object is returned. When used in the context of Apprentice, an ApprenticeServer object is returned.
AttributeSets Property that returns the AttributeSets collection object associated with this object.
ConsumeInputs Gets and sets whether the inputs to this feature should be nested under this feature in the browser.
ExtendedName Read-only property that returns the full feature name including any extended information.
Faces Property that returns a collection that provides access to all of the faces of the feature. The Faces collection object will return the faces that still currently exist in the part. For example, if a face has been consumed by additional modeling operations it will not be returned.
FeatureDimensions Property that returns the FeatureDimensions collection object.
HealthStatus Property that returns an enum indicating the current state of the object.
InputSurfaceBodies Property that returns the underlying SurfaceBody object associated with this feature.
IsAssociative Property that indicates whether this contents of this base feature are associatively copied from bodies and faces in the assembly.
IsComposite Property that indicates if the non-parametric base feature is a composite of multiple solids and/or surfaces or is a single solid or surface.
IsOwnedByFeature Property that returns whether this object is owned by a feature. If True, the OwnedBy property returns the owning feature.
IsSolid Indicates whether this base feature is a solid or surface.
Name Gets/Sets the name of this Part Feature within the scope of this Document.
OwnedBy Property that returns the owning PartFeature object. This property returns Nothing if the IsOwnedByFeature property returns False.
Parameters Property that returns all the parameters associated with the feature.
Parent Property that returns the parent of the feature.
Participants Property that returns the list of participants for an assembly feature. This list is empty for features in a part.
RangeBox Property that returns a Box object which contains the opposing points of a rectangular box that is guaranteed to enclose this object.
Shared Gets and sets whether the part feature is shared or not, applies only to surface features.
Suppressed Gets and sets whether this feature is suppressed or not.
SurfaceBodies Property that returns the bodies that this feature has created or modified.
Type Returns an ObjectTypeEnum indicating this object's type.

Accessed From

NonParametricBaseFeatureProxy.NativeObject, NonParametricBaseFeatures.Add, NonParametricBaseFeatures.AddByDefinition, NonParametricBaseFeatures.Item

Derived Classes

NonParametricBaseFeatureProxy

Samples

Name Description
Transient surface body creation The following sample demonstrates the creation of a transient surface body consisting of a single rectangular face. The body is created in transient space and then copied over to a part document as a base feature.
Create primitive BRep This sample demonstrates the creation of primitive (solid) BRep.

Version

Introduced in version 5

Was this information helpful?