计算新控制点位置

可基于在控制点处计算得到的网格灵敏度,计算控制点的新位置。

要计算新控制点位置:

  1. 右键单击自动化 > 参数并选择新建 > 标量
  2. 将参数标量重命名为因子
  3. 设置一个较小的正值,该值乘以网格伴随,以使网格变形,例如 1e-04(如果要增加成本函数)。否则,设置较小的负值以降低成本函数。
  4. 右键单击自动化 > 场函数并选择新建 > 矢量
  5. 设置创建的场函数的以下属性:
    属性 价值
    函数名 位移
    量纲 长度
    定义 $${CumulativeMorpherDisplacement}+${factor}*$${Adjoint1::CoordAdjoint}
  6. 右键单击点集合 > [点集合] > 物理值 > 变形位移节点并将方法设为场函数
  7. 选择变形位移节点并将矢量函数设为位移

    变形使用位移来变形网格。