DerivedPartUniformScaleDef Object

Derived from: DerivedPartDefinition Object

Description

The DerivedPartUniformScaleDef object allows you to query and define the uniform scale for a derived part, as well as to include and exclude elements and characteristics from the base part to the part to be derived.

Methods

Name Description
ExcludeAll Method that causes all entities within the derived part component to be set to kDerivedExcludeAll. Description This method should exclude all solids, surfaces, sketches, 3d sketches, sketch blocks, sketch block definitions, workfeatures, parameters and iMate definitions.
IncludeAll Method that causes all entities within the derived part component to be set to kDerivedIncludeAll.

Properties

Name Description
ActiveDesignViewRepresentation Read-write property that gets and sets the name of the active Design View Representation for the derived part. An empty string indicates the Master design view is used. The IsAssociativeDesignView property indicates if an associate link to the design view is created or not.
ActiveModelState
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.
DeriveStyle
iMateDefinitions Property that gets the collection of iMates available in the selected part along with the inclusion option for each iMate.
IncludeAlliMateDefinitions
IncludeAllParameters Property that defines whether exported parameters are included in the derived part. This property is initialized to True when the DerivedPartDefinition object is created.
IncludeAllSketchBlockDefinitions
IncludeAllSketches Property that defines whether all sketches are included in the derived part. Valid input for this property is kDerivedIncludeAll, kDerivedExcludeAll, and kDerivedIndividualDefined.
IncludeAllSketches3D
IncludeAllSolids
IncludeAllSurfaces Property that defines whether all surfaces are included in the derived part. Valid input for this property is kDerivedIncludeAll, kDerivedExcludeAll, and kDerivedIndividualDefined.
IncludeAllWorkFeatures Property that defines whether all work features are included in the derived part. Valid input for this property is kDerivedIncludeAll, kDerivedExcludeAll, and kDerivedIndividualDefined.
IsAssociativeDesignView
MirrorPlane Property that gets and sets the plane about which the base part will be mirrored to create the derived part. This property is initialized to kDerivedPartNoMirrorPlane when the DerivedPartDefinition object is created.
Parameters Property that gets the collection of parameters available in the selected part along with the inclusion option for each parameter.
ReducedMemoryMode
ScaleFactor Property that gets and sets the scale factor for the Derived Part. The base part will be scaled by this factor to create the Derived Part. This property is initialized to 1.0 when the DerivedPartDefinition object is created.
SketchBlockDefinitions Property that gets the collection of sketch block definitions available in the selected part along with the inclusion option for each sketch block definition.
SketchBlocks Property that gets the collection of sketch blocks available in the selected part along with the inclusion option for each sketch block.
Sketches Property that returns the collection of sketches available in the selected part along with the inclusion option for each sketch.
Sketches3D Property that gets the collection of 3D sketches available in the selected part along with the inclusion option for each sketch.
Solids Property that gets the collection of solids available in the selected part along with the inclusion option for each solid.
Surfaces Property that gets the collection of surfaces available in the selected part along with the inclusion option for each surface.
Type Returns an ObjectTypeEnum indicating this object's type.
UseColorOverridesFromSource
WorkFeatures Property that returns the collection of work features available in the selected part along with the inclusion option for each work feature.

Accessed From

DerivedPartComponents.CreateUniformScaleDef

Samples

Name Description
Derived Parts and Assemblies This sample demonstrates the use of the API to create derived parts and assemblies.

Version

Introduced in version 6