VTK: извлечение НЕСКОЛЬКИХ данных ячеек из неструктурированных сеток vtk в C++C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 VTK: извлечение НЕСКОЛЬКИХ данных ячеек из неструктурированных сеток vtk в C++

Сообщение Anonymous »


Я извлек данные ячейки в соответствии с этим ответом.

Все работает нормально, но я получаю только один набор скалярных данных, а их у меня два.

reader->GetNumberOfScalarsInFile(); возвращает 2, но

vtkCellData* cellData = сетка->GetCellData(); // сетка = читатель->GetOutput; CellData->GetNumberOfArrays(); возвращает 1;

Как извлечь второй (или несколько других) набор данных?

РЕДАКТИРОВАТЬ: Вот мой пример файла vtk (он отлично работает в Paraview)

# vtk DataFile версии 3.0 Пример двух кубиков ASCII НАБОР ДАННЫХ UNSTRUCTURED_GRID ОЧКИ 12 двойные 0,0 0,0 0,0 1,0 0,0 0,0 1,0 1,0 0,0 0,0 1,0 0,0 0,0 0,0 1,0 1,0 0,0 1,0 1,0 1,0 1,0 0,0 1,0 1,0 2,0 0,0 0,0 2,0 1,0 0,0 2,0 0,0 1,0 2,0 1,0 1,0 КЛЕТКИ 2 18 8 0 1 2 3 4 5 6 7 8 1 8 9 2 5 10 11 6 CELL_TYPES 2 12 12 ЯЧЕЙКА_ДАННЫЕ 2 СКАЛЯРЫ нажмите поплавок 1 ПРОСМОТР_ТАБЛИЦА по умолчанию 1 2 СКАЛЯРЫ сидячие поплавковые 1 ПРОСМОТР_ТАБЛИЦА по умолчанию 0,1 0,2
Изображение

Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»