Перейти к статье

 

Изолинии/изоповерхности (Contour) 

Создание изолиний или изоповерхностей с использованием точечных скаляров.

Фильтр Изолинии/изоповерхности вычисляет изолинии или изоповерхности с использованием выбранного точечного массива скаляров. Фильтр работает на любом типе наборов данных, но во входных данных должен быть, по крайней мере, один скалярный (однокомпонентный) точечный массив. Выходом этого фильтра является полигональный набор.

Свойства Описание По умолчанию Ограничения
Входные данные Это свойство определяет входной набор данных, который будет использоваться фильтром.  

Принимает входные данные следующих типов:

  • vtkDataSet
  • vtkHyperTreeGrid

Набор данных должен содержать точечный массив с 1 компонентой (компонентами).

Изолинии на Это свойство указывает имя скалярного массива по которому фильтр вычислит изолинии и/или изоповерхности.  

Требуется массив скаляров.

Вычислить нормали Если этому свойству присвоено значение 1, фильтром будет создан скалярный массив, содержащий нормали в каждой точке изоповерхности или изолинии. В противном случае массив нормалей не будет вычислен. Эта операция является довольно дорогостоящей как с точки зрения времени вычислений, так и с точки зрения требуемой памяти, поэтому, если выходной набор данных будет обрабатываться фильтры, которые изменяют топологию или геометрию, возможно, будет разумно установить значение этого свойства равным 0. Выберите, следует ли вычислять нормали. 1

Accepts boolean values (0 or 1).

Вычислить градиенты Если этому свойству присвоено значение 1, фильтром будет создан скалярный массив, содержащий значения градиента в каждой точке изоповерхности или изолинии. В противном случае массив градиентов вычисляться не будет. Эта операция является довольно дорогостоящей как с точки зрения времени вычислений, так и с точки зрения требуемой памяти, поэтому, если выходной набор данных будет обрабатываться фильтрами, которые изменяют топологию или геометрию, возможно, будет разумно установить значение этого свойства равным 0. Обратите внимание, что если для "Вычислить нормали" установлено значение 1, то градиенты так же будут вычислены, но будут записаны в выходной набор данных, только если "Вычислить градиент" имеет значение 1. 0

Принимает логические значения (0 или 1).

Вычислить скаляры Если этому свойству присвоено значение 1, то массив скаляров (содержащий значение контура) будет добавлен в выходной набор данных. Если установлено значение 0, вывод не будет содержать этот массив. 1

Принимает логические значения (0 или 1).

Точность выходных данных Выберите выходную точность координат. Одинарная - с плавающей запятой одинарной точности (т. е. float), Двойная - с плавающей запятой двойной точности (т. е. double) и Такая же, что на входе - такая же, что и на входе. По умолчанию - Одинарная. 2

Значение(значения) представляет собой перечисление следующего:

  • Одинарная (Single (0))
  • Двойная (Double (1))
  • Такая же, что на входе(Same as input (2))
Сгенерировать треугольники Этот параметр определяет, следует ли создавать треугольники на выходе. Предупреждение: многие фильтры неправильно обрабатывают нетреугольные многоугольники. 1

Принимает логические значения (0 или 1).

Изоповерхности Это свойство определяет значения для вычисления изоповерхности/изолинии, а также количество таких значений.  

Значение должно находиться в пределах диапазона выбранного массива данных.

Метод сращивания точек Это свойство указывает инкрементный локатор точек для объединения повторяющихся/совпадающих точек.  

Значение может быть одним из следующих:

  • Равномерное
  • Октодерево
  • Не сращивать точки