|
Features of component deformation |
Scroll |
In this section:
Switching the method of CMP calculation
Features of working with array of components
•The deformed component maintains a link to the source model. All changes to the component, except for deformation, are transferred to the source model. In turn, all changes to the source model are transferred to the component, except for changes to operations for which deformation is performed in the assembly.
•A deformed component cannot be edited «in place» (the context editing mode does not start for such a component). If editing «in place» is performed for a subassembly containing a deformed component, then all normal actions are available for the component, except for editing its deformation.
Switching the method of CMP calculation
If the method for CMP calculation of a component model is By source data
(and for an array instance component — By copy source data
),then in the event of component deformation, the method for CMP calculation automatically switches to By source mass
.
|
When a component of a dependent assembly version is deformed, the method switch is performed if the link to the original version is canceled. If the Deformation object is transferred from the original implementation, then for the method switch to be performed, editing of the component must also be allowed. |
When a component of a sub assembly of any nesting level is deformed, the method for CMP calculation changes both for the component and for the sub assembly containing it.
If the deformation is canceled or the object is deleted, the Deformation back switching does not occur. The By source mass
method remains enabled.
•When deforming a component, you may need to edit a spline whose vertex coordinates are specified by external variables. While editing a spline, you can change the coordinates of all its vertices, but when editing is completed, the coordinates associated with external variables again receive values from the variables (i.e., changes made to these coordinates are not saved). You can set the desired coordinate values by editing the corresponding external variables, and change the remaining vertex coordinates within the deformation.
•When deforming movable sub-assembly, you may need to edit objects linked with the components which position has been changed. The new position of the components of a movable sub-
assembly is saved only in the assembly. These changes are not transferred to the sub-assembly file and are not taken into account when deforming it. The actions performed during the deformation are saved, but the edited objects are built based on the component placement parameters taken from the source file of the sub-assembly. Therefore, the resulting geometry does not match expectations. To avoid such situations, it is recommended to build the geometry that is supposed to be deformed in separate models and insert them into the sub-assembly as components. Another option is to not use "movability" for deformable sub-assemblies. Instead, associate the sub-assembly components with local coordinate systems and change their position by editing the local coordinate systems during the deformation.
Features of working with an array of components
•When creating a component array, you can select a deformed component as the source instance. However, the resulting array instances will have the geometry of the original component model, without taking into account the deformation performed on it. You can deform the array instance components individually or leave them unchanged.
•When working with an array of sub-assembly components, keep the following in mind.
A component — an array instance created directly in the assembly (for example, by changing the value of an external variable that determines the number of instances) — is not transferred to the sub-assembly source file, i.e. the assembly has an instance, but the sub-assembly file does not. Deformation of the geometry of such an instance is impossible, since the deformation works with the geometry of the source file. You can start the deformation process, but the changes made in it will not be saved, and the created Deformation object will receive an error flag.
If the component model is edited in such a way that the geometric object modified within the deformation no longer exists, then an error flag appears on the Deformation object in the assembly. This also happens when the object is excluded from the calculation or the body/surface containing it is locked for editing.
To delete the object from the deformation that causes the error, start deformation editing. In the Parameter panel, the object line is colored pink, and instead of the object name, it contains the text «Object lost». Select this line and click Undo deformation
. The line will be deleted, and the error flag will disappear.
See also