Using Control Points Diffusion Laws

When using the Control Points capability, you need to define diffusion law options. See also Using Control Points Cross Diffusion Laws.
A diffusion law defines the type of deformation that is to be applied to the selected control points and mesh lines which are directly manipulated:
  • Diffusion laws:
    • Constant Law: deforms all the selected control points identically.
      Using this law, you can translate all selected points at a time, even if they belong to several surfaces or curves, provided the active support options Normal to compass and Compass Plane.
    • Linear Law: deforms all the selected control points with a linear law.
    • Concave Law: deforms all the selected control points positioned on a linear concave.
      This option is P2-only.
    • Convex Law: deforms all the selected control points positioned on a linear convex.
      This option is P2-only.
    • Bell Law: deforms all the selected control points with a bell law.
      This option is P2-only.
    Constant Law gets applied as default law, when none of the above laws is selected.

 

  • To link/unlink the diffusion laws with the cross diffusion laws:
    • Link Laws: diffusion laws with the cross diffusion laws are linked, the selected cross diffusion law selects automatically the equivalent diffusion law.
    • Unlink Laws: diffusion laws with the cross diffusion laws are unlinked.
Open the FreeStyle_Part_38.CATPart document.
  1. Click the Control Points icon:
    The Control Points dialog box appears.
     

  2. Move the Compass onto Surface.3.

  3. Click the Normal to compass icon if not already selected:

  4. Click the Mesh only icon from the Options frame:

  5. Click the Cross Constant Law icon if not already selected:

  1. Click one of the icons from following list to select the required diffusion law.

    Icon Diffusion Law
    Constant Law
    Linear Law
    Concave Law
    Convex Law
    Bell Law
  2. Select the mesh line.

  3. Drag the control point to the corner of the surface, close to the cursor has shown in the image below.

    The deformation applied to one point is applied to all other selected points.
    In the image below, the manipulator is displayed in a corner of the surface, but all points lying on the selected mesh lines undergo the same translation.

    Diffusion Law Result
    Constant Law
    Linear Law
    Concave Law
    Convex Law
    Bell Law
Note: After application of one diffusion law on the selected control points, it is possible to apply multiple diffusion laws one after another on the same set of control points.
To apply multiple diffusion laws one after another on the same set of control points, clear the Delay Law Application check box under Tools > Options > Shape > FreeStyle > Control Points Diffusion/Cross Diffusion Law.
  Defining the Strength of Diffusion Between Laws by a Manipulator
  After having chosen the diffusion law and moved the selected point, a manipulator is displayed next to the moved point. You can decide the strength of the diffusion and choose directly another diffusion law impact.
The diffusion laws are regrouped in two categories: Concave + Convex and S curve. The strength manipulator can adopt values between 0 and 1. A value of 0.5 is corresponding to a linear diffusion.  
  1. Concave and convex: 0 to 0.5 values correspond to a concave diffusion (the closer to 0, the stronger is the diffusion). 0.5 to 1 values correspond to a convex diffusion (the closer to 1, the stronger is the diffusion).
2. S curve (Bell): 0 to 0.5 values correspond to an S curve diffusion (the closer to 0, the stronger is the diffusion). 0.5 to 1 values correspond to an opposite S curve diffusion (the closer to 1, the stronger is the diffusion).

For the following example, diffusion is set to Linear Law and the strength manipulator is moved along the displayed ruler:
 
       
Strength set to 0.5: Linear diffusion  Strength set to 0.2: Concave diffusion   Strength set to 0.7: Convex diffusion  Strength set to 0.1: S curve (Bell) diffusion