Share

RevolveFeature Object

Derived from: PartFeature Object

Description

The RevolveFeature object represents revolved modeling features. The properties and methods listed below are in addition to those supported by the Feature object.

Methods

Name Description
AddParticipant Method that adds the specified participant to the assembly feature. This method fails for features in a part.
Delete Method that deletes the feature. The arguments allow control over which dependent objects are also deleted.
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.
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.
SetAngleExtent Method that changes the extents of the revolution to the given angle
SetEndOfPart Method that repositions the end-of-part marker relative to the object this method is called from.
SetFromToExtent Method that changes the extents to be 'from and to face' extents.
SetFullExtent Method that changes the angle of the revolve to a full (360-degree) revolution.
SetSuppressionCondition Method that sets the suppression condition for the feature.
SetToFaceExtent Method that changes the extents to be 'to face' extents.
SetToNextExtent Method that changes the extents to be 'to next face' extents.

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.
AxisEntity Gets and sets the entity used to define the axis of revolution.
ConsumeInputs Gets and sets whether the inputs to this feature should be nested under this feature in the browser.
EndFaces Property that returns the set of that cap one end of the revolution that are coincident with the sketch plane. The end faces are those not coincident to the sketch plane of the feature's profile. In the case of a symmetric revolution these faces are the ones on the negative normal side of the sketch plane. In the cases where there aren't any end faces this property will return Nothing.
ExtendedName Read-only property that returns the full feature name including any extended information.
Extent Property that returns the object that defines how the extent of the feature is defined. The type of extent object that this property will return can be determined by using the ExtentType property.
ExtentTwo Property that returns the PartFeatureExtent object that defines how the second direction extent of the feature is defined. The type of extent object returned can be determined by using the ExtentTwoType property. This property returns Nothing if the IsTwoDirectional property returns False.
ExtentTwoType Property that returns an enum indicating how the second direction extent of the feature is defined. This indicates the type of object returned by the Extent property. This property returns a failure if the IsTwoDirectional property \returns False.
ExtentType Property that returns an enum indicating how the extent of the feature is defined. This indicates the type of object returned by the Extent property. The valid possibilities returned are kAngleExtent and kFullSweepExtent.
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.
IsOwnedByFeature Property that returns whether this object is owned by a feature. If True, the OwnedBy property returns the owning feature.
IsTwoDirectional Property that returns whether extents have been defined in two directions for the revolve. If this property returns True, the ExtentTwoType and ExtentTwo properties can be used to query details about the second direction extent.
Name Gets/Sets the name of this Part Feature within the scope of this Document.
Operation Property that gets and sets the type of operation used to add the feature to the model. Valid input is kJoinOperation, kCutOperation, kIntersectOperation, or kSurfaceOperation.
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.
Profile Gets and sets the Profile that defines the shape of the feature.
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.
SideFaces Property that returns a object that provides access to all of the faces created around the perimeter of the feature.
StartFaces Property that returns the set of that cap one end of the revolution that are coincident with the sketch plane. In the case of a symmetric revolution these faces are the ones on the positive normal side of the sketch plane. In the cases where there aren't any start faces this property will return Nothing.
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

RevolveFeatureProxy.NativeObject, RevolveFeatures.AddByAngle, RevolveFeatures.AddByFromToExtent, RevolveFeatures.AddByToFaceExtent, RevolveFeatures.AddByToNextExtent, RevolveFeatures.AddFull, RevolveFeatures.Item

Derived Classes

RevolveFeatureProxy

Version

Introduced in version 5

Was this information helpful?