【问题标题】:Is there a VTK filter that can generate a constant scalar field?是否有可以生成恒定标量场的 VTK 过滤器?
【发布时间】:2022-10-18 21:48:16
【问题描述】:

我尝试使用特定值生成具有 3 个无符号字符分量(颜色)的常量标量字段。

我需要将此字段生成放在 VTK 管道中。我无法从头开始创建 vtkPolyData。

像这样,使用 vtkArrayCalculator(Java 包装器):

    var cubeSource = new vtkCubeSource();

    var calc = new vtkArrayCalculator();
    calc.SetInputConnection(cubeSource.GetOutputPort());
    calc.SetFunction("255 * jHat");
    calc.SetResultArrayType(3); // VTK_UNSIGNED_CHAR
    calc.SetAttributeTypeToCellData();

这不起作用:输出数据集包含 VECTORS 数据,我希望它们是 SCALARS 数据。

有没有办法做到这一点?也许另一个VTK过滤器?

【问题讨论】:

    标签: vtk


    【解决方案1】:

    VTK 有一个过滤器来处理颜色:https://vtk.org/doc/nightly/html/classvtkApplyColors.html

    【讨论】:

      猜你喜欢
      • 2020-12-20
      • 1970-01-01
      • 2012-04-02
      • 1970-01-01
      • 2021-12-15
      • 2015-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多