Exemple #1
0
        public vtkDataArray getNameSpecificDataArrayFieldData(vtkUnstructuredGrid unstructuredGrid, string arrayName)
        {
            vtkDataArray dataArray = null;
            var          fieldData = unstructuredGrid.GetFieldData();

            for (int i = 0; i < fieldData.GetNumberOfArrays(); i++)
            {
                if (fieldData.GetArrayName(i) != arrayName)
                {
                    continue;
                }

                dataArray = fieldData.GetArray(i);
            }
            return(dataArray);
        }
Exemple #2
0
        public List <double> readFieldData(vtkUnstructuredGrid unstructuredGrid)
        {
            List <double> fieldDataList = new List <double>();
            var           fieldData     = unstructuredGrid.GetFieldData();

            for (int i = 0; i < fieldData.GetNumberOfArrays(); i++)
            {
                if (fieldData.GetArrayName(i) != "ExtremeDisplacement")
                {
                    continue;
                }

                for (int j = 0; j < fieldData.GetArray(i).GetNumberOfTuples(); j++)
                {
                    fieldDataList.AddRange(fieldData.GetArray(i).GetTuple3(j));
                }
            }

            return(fieldDataList);
        }