Creating a Deformation Law

This task shows you how to create a deformation law to be used as the deforamtion element in Digitized Morphing.

Digitized Morphing is done in two steps:

  • Definition: A global deformation law is computed from the inputs.
  • Application: This law is applied to the 3D inputs objects.
  • The definition step is recomputed each time you update an element, even if only the application step is impacted.

Creating and using a deformation law as input to Digitized Morphing prevents this recomputation, thus sparing time.

The shape to deform is DeformationInput01.CATPart in the samples directory.
The file of vectors used to compute the deformation is DeformationVectors01.txt in the samples directory.
   
  1. Click 3D Deformation Law in the Realistic Shape Optimizer toolbar.
    The 3D Deformation Law dialog box is displayed:

  2. Since computing the deformation law is the first step of Digitized Morphing, proceed as explained in Digitized Morphing.
    Note that you can define the displacement by:
    • One or several vector files
    • One or several deviation analysis features
    • One or several DSMFilter features
    • One or several DSMVectors features
    • One or several deformation laws.
      When you create a Digitized Morphing with a law that is the sum of 2 laws, you actually
      •  Create a first Digitized Morphing with the first law
      • Then create a second Digitized Morphing by applying the second law to the first result.
    A Digitized Morphing generated with a law created as the sum of 2 laws may give a different result than a single Digitized Morphing generated with the 2 laws vector fields.

    A typical use case for the sum of laws is when the two laws can be physically added, to compensate two different physical behaviors on the same geometry. For example, for a stamping die, to sum a law for spring back compensation with another law computed from a scanning of the  part prototype.

    Do not select both a deformation law and another type of displacement.
    Selected laws must have the same limit curve, if any.

  3. Click kbd>OK to validate.
    The deformation law is created under the specification tree.

  4. Click the  Digitized Morphing icon .  and select the element to deform.
    Select the deformation law you have created.
    Since the deformation law already contains the required parameters, they are hidden from the dialog box.

  5. Modify the element to deform as required.

  6. Click OK to validate.

  • If you deform a shape and a curve located above the shape, the logical link is lost.
  • There is no guarantee that the result curve will be above the result shape.