Share

RectangularPatternFeatureDefinition Object


Description

Part Rectangular Pattern Definition object.

Methods

Name Description
Copy Method that creates a copy of this RectangularPatternFeatureDefinition object.

Properties

Name Description
AffectedBodies Read-write property that gets and sets the collection of bodies affected by this feature. If this property is not set for multi-body parts, the default solid body is used as the affected body. This property applies only to features in a part.
AffectedOccurrences Read-write property that gets and sets the collection of occurrences that should participate in this feature. If this property is not set, all possible occurrences will participate. This property applies only to features in an assembly.
Application Gets the root Application object. Where the property is weakly-typed, it can be set to (QueryInterfaced for) 'Application' when running with Inventor whereas, 'ApprenticeServer' when running with the Apprentice Server.
BoundarySetting Read-write property that gets and sets the PatternBoundarySetting object.
ComputeType Read-write property that that indicates the method of solution for the pattern.
HasBoundarySettingConfigured Read-write property that gets and sets whether this pattern has boundary setting configured or not. When set this property it can only be set from True to False to clear the boundary setting.
NaturalXDirection Read-write property that gets and sets the flag that indicates if the direction of the pattern is in the natural direction of the XDirectionEntity or reversed.
NaturalYDirection Read-write property that gets and sets the flag that indicates if the direction of the pattern is in the natural direction of the YDirectionEntity or reversed.
Operation Read-write property that gets and sets the type of operation used to add the feature to the model. Valid values are kNewBodyOperation and kJoinOperation.
OrientationMethod Read-write property that gets and sets the type of operation used to add the feature to the model. Valid values are kNewBodyOperation and kJoinOperation.
ParentFeatures Read-write property that gets and sets the parent features of the pattern.
PatternOfBody Read-only property that gets whether this pattern resulted from patterning the SurfaceBody objects.
Type Gets the constant that indicates the type of this object.
XCount Read-write property that gets and sets the number of instances in the X direction.
XDirectionEntity Read-write property that gets and sets the X direction entity. This can be a linear Edge, a WorkAxis, a WorkPlane (normal is used), a planar Face (normal is used), or a GeometryIntent.
XDirectionMidPlanePattern Read-write property that gets and sets whether the patterned occurrences should fall on either side of the original in the X direction.
XDirectionSpacingType Read-write property that gets and sets the enum that indicates if the occurrences in the x-direction have been fitted within a specified distance. Valid values are kDefault, kFitted and kFitToPathLength.
XDirectionStartPoint Read-write property that gets and sets the X direction start point. This can be a vertex, planar sketch point or a 3D sketch point.
XSpacing Read-write property that gets and sets the spacing between instances in the X direction.
YCount Read-write property that gets and sets the number of instances in the Y direction.
YDirectionEntity Read-write property that gets and sets the Y direction entity. This can be a linear Edge, a WorkAxis, a WorkPlane (normal is used), a planar Face (normal is used), or a GeometryIntent.
YDirectionMidPlanePattern Read-write property that gets and sets whether the patterned occurrences should fall on either side of the original in the Y direction.
YDirectionSpacingType Read-write property that gets and sets the enum that indicates if the occurrences in the y-direction have been fitted within a specified distance. Valid values are kDefault, kFitted and kFitToPathLength.
YDirectionStartPoint Read-write property that gets and sets the Y direction start point. This can be a vertex, planar sketch point or a 3D sketch point.
YSpacing Read-write property that gets and sets the spacing between instances in the Y direction.

Accessed From

RectangularPatternFeature.Definition, RectangularPatternFeatureDefinition.Copy, RectangularPatternFeatureProxy.Definition, RectangularPatternFeatures.CreateDefinition

Samples

Name Description
Create Pattern Feature with PatternBoundarySetting Sample This sample demonstrates how to create a rectangular pattern feature with boundary settings.

Version

Introduced in version 2017

Was this information helpful?