Share

DerivedAssemblyDefinition Object


Description

The DerivedAssemblyDefinition object is used to describe which parts in an assembly will be used during the creation of the DerivedAssemblyComponent. It is also used when querying and editing an existing derived assembly.

Methods

Name Description
GetHolePatchingOptions Method that returns the hole patching options for the derived assembly.
GetRemoveBySizeOptions Method that returns the simplification options specifying geometry to remove based on size.
GetRemoveByVisibilityOptions Method that returns the simplification options specifying geometry to remove based on visibility.
IncludeAllParameters Method that includes all parameters from the source assembly. This includes top level parameters in the source assembly as well as parameters in sub-assemblies and parts.
IncludeAllSketches Method that includes all sketches from the source assembly. This includes top level sketches in the source assembly as well as sketches in sub-assemblies and parts.
IncludeAllWorkFeatures Method that includes all work features from the source assembly. This includes top level work features in the source assembly as well as work features in sub-assemblies and parts.
SetHolePatchingOptions Method that sets the hole patching options for the derived assembly.
SetRemoveBySizeOptions Method that sets the simplification options specifying geometry to remove based on size.
SetRemoveByVisibilityOptions Method that sets the simplification options specifying geometry to remove based on visibility.

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 Read-write property that gets or sets the name of active model state for the derived assembly.
ActivePositionalRepresentation Gets and sets the name of the active Positional Representation for the derived assembly.
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 Gets and sets how bodies are derived. Valid options are kDeriveAsSingleBodyWithSeams, kDeriveAsSingleBodyNoSeams and kDeriveAsMultipleBodies. kDeriveAsWorkSurface is not a valid option for derived assemblies.
IncludeAllTopLeveliMateDefinitions Read-write property that defines whether all top level iMates in the source assembly are included in the derived assembly.
IncludeAllTopLevelParameters Read-write property that defines whether all top level parameters in the source assembly are included in the derived assembly.
IncludeAllTopLevelSketches Read-write property that defines whether all top level sketches in the source assembly are included in the derived assembly.
IncludeAllTopLevelWorkFeatures Read-write property that defines whether all top level work features in the source assembly are included in the derived assembly.
InclusionOption Property that defines the inclusion status for all of the occurrences in the assembly. Valid options are kDerivedIncludeAll, kDerivedSubtractAll, kDerivedExcludeAll, kDerivedBoundingBox, kDerivedIntersect and kDerivedIndividualDefined.
IndependentSolidsOnFailedBoolean Read-write property that gets and sets whether to create independent solids in the derived part when a Boolean operation fails.
IsAssociativeDesignView Read-write property that gets and sets if there is an associative link to the specified design view.
LinkFaceColorFromSource Read-write property that gets and sets whether color override should be removed from the resulting derived part.
LinkSketchFormattingFromSource Read-write property that gets and sets whether color override should be removed from the resulting derived part.
MirrorPlane Gets and sets the plane about which the base assembly will be mirrored to create the derived assembly.
Occurrences Property that gets the available in the selected assembly. This returns the top-level occurrences in the assembly. You can use the SubOccurrences of the DerivedAssemblyOccurrence object to traverse through the entire occurrence tree.
ReducedMemoryMode Gets and sets reduced memory mode for the derived Assembly.
RemoveInternalVoids Read-write property that gets and sets whether internal voids should be removed from the resulting derived part.
ScaleFactor Gets or sets the scale factor for the derived Assembly.
Type Returns an ObjectTypeEnum indicating this object's type.
UseOrientedMinimumBoundingBox Read-write Boolean property that specifies whether to use the oriented minimum bounding box or orthogonal bounding box for the components that are included as bounding box.

Accessed From

DerivedAssemblyComponent.Definition, DerivedAssemblyComponentProxy.Definition, DerivedAssemblyComponents.CreateDefinition

Samples

Name Description
Shrink wrap substitute in assembly The following sample demonstrates the creation of a shrinkwrap substitute within an assembly.

Version

Introduced in version 5.3

Was this information helpful?