Размер ячейки (CellSize)

В FidesysViewer вы можете создать фильтр Размер ячейки из Меню - Фильтры Алфавитный указатель. После создания вы можете установить необходимые параметры с помощью панели Свойства.

Рисунок 1. Панель свойств, отображающая свойства фильтра Размер ячейки

Данный фильтр вычисляет размеры для ячеек 0D (1 для вершины и количество точек в для поливертекса), 1D (длина), 2D (площадь) и 3D (объем). Параметры ComputePoint, ComputeLength, Compute Area и ComputeVolume можно использовать, чтобы указать, для каких ячеек измерения выполнять вычисления. В качестве альтернативы, ComputeHighestDimension вычислит размеры только для ячеек самого высокого размера для vtkDataSet. Значения помещаются в массив данных ячейки с именем arrayName. Параметр SumSize даст суммирование вычисленных размеров ячеек для vtkDataSet, а для составных наборов данных будет содержать сумму базовых блоков.

Параметры ComputeVertexCount, ComputeLength, ComputeArea и ComputeVolume можно использовать, чтобы указать, для каких ячеек измерения выполнять вычисления. Значения помещаются в массив данных ячейки с именем arrayName. Параметр ComputeSum даст суммирование вычисленных размеров ячеек для vtkDataSet, а для составных наборов данных будет содержать сумму базовых блоков в блоке верхнего уровня.

Property
Description
Default(s)
Restrictions
Input
Это свойство определяет входные данные для фильтра размера ячейки Принимает входные данные следующих типов:
  • vtkDataSet
  • vtkCompositeDataSet
ComputeVertexCount
Укажите, следует ли вычислять количество точек в 0D ячейках.
1
Принимает логические значения (0 или 1)
VertexCountArrayName
Укажите имя массива для хранения количества вершин 0D ячейки (скаляр) и, необязательно, суммы количества вершин данных поля
VertexCount
Compute Length
Укажите, следует ли вычислять длину одномерных ячеек
1
Принимает логические значения (0 или 1)
LengthArrayName
Укажите имя массива для хранения длины одномерной ячейки и, необязательно, суммы длины данных поля
Length
ComputeArea
Укажите, следует ли вычислять площадь двумерных ячеек или нет
1
Принимает логические значения (0 или 1)
AreaArrayName
Укажите имя массива для хранения области двумерной ячейки и, необязательно, сумму области данных поля
Area
Compute Volume
Укажите, следует ли вычислять объем трехмерных ячеек или нет.
1
Принимает логические значения (0 или 1).
VolumeArrayName
Укажите имя массива для хранения объема трехмерной ячейки и, необязательно, сумму объема данных поля
Volume
Compute Sum
Укажите, следует ли суммировать вычисленные размеры ячеек в наборах данных. Результат сохраняется в полевых данных
0
Принимает логические значения (0 или 1)