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
ActivePositionalRepresentation
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
IncludeAllTopLeveliMateDefinitions
IncludeAllTopLevelParameters
IncludeAllTopLevelSketches
IncludeAllTopLevelWorkFeatures
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
MirrorPlane
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
Type Returns an ObjectTypeEnum indicating this object's type.
UseColorOverridesFromSource Read-write property that gets and sets whether color override should be removed from the resulting derived part.

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