【发布时间】: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