细化标量显示

渲染标量时的典型注意事项如下:要应用的轮廓样式、要使用的色图以及是否包含来自网格或几何的视觉假象。

场景必须包含已分配部件并为标量场节点选择标量函数的标量显示器。有关这些步骤的说明以及设置色图的说明,请参见可视化工作流程
标量场使用一系列轮廓或条纹进行渲染,每项表示标量场中整个值范围内的特定值子范围。当在部件表面上渲染标量场时,可以控制每个条纹如何过渡到下一个条纹。
  1. 要更改轮廓的渲染,选择 [标量显示器] 节点,然后将轮廓样式设为其中一个选项。
    • 自动 - 轮廓样式根据指定的标量函数和部件自动设置
    • 已填充 - 对于有限体网格,已渲染面将填充在相应网格单元中心处存储的标量值。对于有限元网格,将基于节点值重构面中心值。
    • 平滑填充 - 提供跨选定等值数(在颜色条子节点上设置)的平滑变化场。
    • 平滑填充 + 直线 - 在平滑填充绘图的层之间添加等值线。可通过选择等值线标签子节点并激活可见来激活线上的标签。
    • 线 - 仅显示平滑填充绘图各层之间的等值线,根据插值进行着色。
    • 平滑混合 - 提供与平滑填充类似的绘图,但使用计算成本较低的算法。
    如果选择平滑融合,同时选择 [标量显示器] > 颜色插值节点,然后选择平滑条纹。在某些模拟中,条纹可优化结果,因为它使用 1D 纹理贴图来生成条纹。
  2. 如果要查看为标量显示器选择的部件上的网格线,选择 [标量显示器] 节点,然后激活显示网格
默认情况下,可供选择的场函数列表是根据为显示器选择的表示进行过滤的。可以手动更改此设置。
  1. 要使用场景中的颜色条更改可用场函数的过滤:
    1. 单击场景中的颜色条,激活着色属性对话框。
    2. 要将列表中的所有场函数设为可用,停用按表示过滤复选框。
    3. 要根据模拟中的另一个表示来过滤列表,单击选择以访问对象选择器。
    对此设置的更改将全局应用于模拟,并将在保存模拟文件时存储。
默认情况下,标量范围自动基于显示器中部件的场函数范围。但也可以手动设置范围。
  1. 要使用场景中的颜色条更改范围:
    1. 单击场景中的颜色条。
    2. 着色属性对话框的范围组合框中,在左侧字段中输入最小值,并在右侧字段中输入最大值。


      最小值字段和最大值字段的量纲由选定场函数进行定义。然后可以使用与这些尺寸匹配的任何单位来指定所使用的实际最小值或最大值。

      除了能够以数值方式输入标量值外,还有一个开放端范围滑块可用于调整标量范围。滑块的可见范围是动态的,并且是当前标量范围的两倍,因此当前最小值位于范围的 25% 处,最大值位于 75% 处。这样不仅可以缩小范围,还可以放大范围。每次与滑块交互后,手柄都会捕捉回 25% 和 75%。随着范围增加,可以进行更大的更改。随着范围变小,可以进行更精确、更精细的更改。

      如果激活连续更新复选框,则拖动滑块时将更新场景。如果停用,则会在释放鼠标按键后进行更新。

      对此设置的更改将全局应用于模拟,并将在保存模拟文件时存储。

      如果单击取消,则将恢复所有更改。不会将中间的“预览”更改写入 Java 宏。

      对于新显示器,默认剪切模式为关闭。此外,如果对于最小值或最大值,剪切设置和自动范围为关闭,则值旁边会显示 "<" 号。这表示场景中存在高于或低于此值的区域,即使它们共享相同的颜色。

      查看大型几何时,建议停用持续更新。此外,在标量显示器中,条纹轮廓模式需要在范围发生变化时重新计算其几何,因此在这种情况下,也会阻止持续更新。

  2. 要使用对象树更改范围:
    1. 选择 [场景] > [显示器] > 标量场节点。
    2. 属性窗口的最小值下,输入最小值。
      此更改会导致自动范围属性自动切换为最大值,且结果会在标量场景显示出现中。如果先设置最大值属性,则自动范围属性设置将切换为最小值
    3. 输入最大值
      自动范围属性会将自身设为关闭,因为已手动设置这两个值。
      如果手动输入的范围小于标量的范围,则默认情况下会剪切轮廓。

    或者,可以将剪切属性设为小于最小值以仅排除小于范围的标量,或设为大于最大值以排除大于范围的标量。

    通过选择自动范围属性的下拉列表中的最小值和最大值,可随时恢复为自动范围设置。

通过选择平滑填充 + 线轮廓样式将等值线添加至标量场景时,会自动接收 N - 1 条等值线,其中 N 是在颜色条中设置的等值数。但是,如果激活等值线值的标签,并且具有较高的等值数,则等值线标签可能会变得过于密集而不实用。
  1. 要显示相同值范围的等值线数减少的平滑填充场景:
    1. 选择[标量显示器]节点,然后将轮廓样式设为平滑填充
    2. 选择相应的颜色条节点,然后设置较高的等值数,例如 64。
    3. 使用复制和粘贴复制 [标量显示器] 节点:
      1. 右键单击 [标量显示器] 节点,然后选择复制
      2. 右键单击[标量显示器]节点,然后选择粘贴
    4. 选择 [复制标量显示器] 节点,然后将轮廓样式设为线
    5. 选择相应的颜色条节点,然后设置较低的等值数,例如 16(这是原始显示器等值数的倍数)。
    6. 要显示等值线标签,选择 [复制标量显示器] > 等值线标签节点,然后激活可见
    7. 如果要将黑色应用于等值线,可通过在 [复制标量显示器] > 颜色条节点中应用自定义色图来执行此操作。要实现此效果:
      1. 选择[复制标量显示器] > 颜色条节点,然后将色图设为灰度
      2. 色图属性旁边,单击 自定义编辑器)。
      3. 颜色条 - 色图对话框中,单击编辑副本
      4. 名称设为 Black Lines
      5. 在颜色条中,选择位于右下角的颜色点,然后单击删除。此更改会将整个颜色条变为黑填充色。
      6. 单击关闭