Deforming Elements According to Shape Morphing

You can deform the elements on the basis of the deformation on shape morphing, that is matching each reference curve or point (reference elements) onto a target curve or point (target elements). The deformation is then defined by the transformation of the reference curves or points into target curves or points. The elements used for the deformation do not necessarily lie on the initial surface.

This task shows you how to:


Before you begin:
  • You must have access to the Generative Shape Optimizer or Automotive Body in White Templates product.

  • Create a 3D shape containing a surface, and several curves or points.

Related Topics
Managing Warnings
Smoothing Curves

Deform the Element

You can deform an element by defining reference and target elements.

  1. Click Shape Morphing in the Advanced Surfaces toolbar.

    The Shape Morphing Deformation Definition dialog box appears.

  2. In the Element to deform box, select the curve or the surface to be deformed.

  3. Successively select the first reference element and the first target element.



  4. Repeat this operation by selecting the second reference element then the second target element.

  5. In the Type list, select the deformation to be applied.

  6. Click Preview to visualize the deformation.

    It shows that:

    • The deformation is applied to a group of points
    • There is a constraints' mapping between the reference and the target curves.


    You can visualize the mapping constraint by selecting a number in the dialog box.

  7. Click OK to create the deformed element.

    The element (identified as Shape Morphing.xxx) is added to the specification tree.



    You can apply a constraint on the target element with the associated support surface. The list displays the available continuity types depending on the reference/target elements you chose.


    • If you select a reference and a target element, the Point and the Tangent continuity are available. In case of Point continuity, the Support box is unavailable.

      In case of Tangent continuity, select a support surface so that the continuity is kept.
    • If you select only reference elements, all continuities (Point, Tangent, and Curvature) are available. In the case of tangent or curvature continuity, you do not need to select a support surface as the surface to deform is taken into account.
    • If you select the Type as Reference translation / Reference isometry / Reference similarity / Reference linear transformation, the None (G0), Rigid tangency and Rigid space continuities are available.

Define a Limit Element

You can define a limit curve to determine the area of the deformation and enable the other part of the element to remain frozen.

  1. In the Limit Curve box, select Limit.1.

  2. In the Continuity list, select Tangent.

    The Reverse Direction button enables to deform the element on the other side of the limit curve. You can also click the arrow in the 3D geometry.







Couple Points

You can define coupling points to create desired deformation of the element.

  • Use this tab to define coupling points in order to map reference elements with target elements.

Warning: The points must be located on reference and target curves.






Important:
  • You must always select successively a reference then a target element to define a pair. You cannot select all reference elements, then all target elements for example.
  • When several pairs of curves are selected, they must be ordered, not randomly selected.
Tip: Reference and target curves can be multi-cells. Joined, blended, or matched curves, for example, can be used as reference or target curves.

Use the Parameters Capability

You can add parameters and create constraints to the deformed shapes.

  • Use this tab to define the constraint propagation of the deformed surface to obtain the desired shape.



    The different constraint propagation are:

    • Low attenuation
    • Medium attenuation
    • Strong attenuation
    • Very strong attenuation

    Important: The constraint propagations Strong attenuation and Very strong attenuation cannot maintain the Reference linear transformation continuity.

Deform the Surface with a Fixed Element

Sometimes, you need to create a deformed element in relation to another element. The shape morphing capability lets you fix an element that can be used by another one, thus allowing you to retain a connection between elements while deforming the initial element.

  1. Click Shape Morphing .

    The Shape Morphing Deformation Definition dialog box appears.

  2. Select the curve or the surface to be deformed.

  3. Select the first reference element.

  4. Select the target element.

  5. Click Add to add another reference element.

  6. Select the second reference element.

  7. Click OK to create the deformed element.





Use the Diagnosis Capability

The diagnosis capability lets you visualize the deviations in the 3D area when the result is not fully accurate.

The Warnings dialog box may also be displayed. Refer to Managing Warnings for further information.

  1. Click Shape Morphing .

    The Shape Morphing Deformation Definition dialog box appears.

  2. Select the curve or the surface to be deformed.

  3. Select the reference and target elements as shown in the picture below:



  4. Click Preview to visualize the deviations:



  5. Select a line in the dialog box to display the corresponding mapping and deviation.





Here are the cases where warnings are displayed.

  • When inputs are of bad quality:
    • If the reference or target curves are not continuous.
    • If the reference or target curves are not continuous in tangency or in curvature and the discontinuities are not coupled.

To solve the above warnings, we advise you to :


  1. Use the Curve Smooth command to smooth the small discontinuities, then

  2. Use the Coupling point tab to associate the tangency or curvature discontinuities between target and reference.


  • When the reference curves intersect, there can be an incompatibility between constraints:
    • If the targets do not intersec.t
    • If the targets intersect but the mapping between reference and targets do not associate the reference's intersection with the targets' intersection. In this case, we advise you to add coupling points.
    • If the tangency constraint cannot be guaranteed.