diff --git a/src/Mod/Fem/App/FemPostPipeline.cpp b/src/Mod/Fem/App/FemPostPipeline.cpp index 6dd9f38da8..a26fb87b0b 100644 --- a/src/Mod/Fem/App/FemPostPipeline.cpp +++ b/src/Mod/Fem/App/FemPostPipeline.cpp @@ -431,6 +431,19 @@ void FemPostPipeline::load(FemResultObject* res) { grid->GetPointData()->AddArray(data); } + if(!res->StressValues.getValues().empty()) { + const std::vector& vec = res->UserDefined.getValues(); + vtkSmartPointer data = vtkSmartPointer::New(); + data->SetNumberOfValues(vec.size()); + data->SetName("User Defined Results"); + + for(size_t i=0; iSetValue(i, vec[i]); + + grid->GetPointData()->AddArray(data); + } + + if(!res->StressValues.getValues().empty()) { const std::vector& vec = res->DisplacementVectors.getValues(); vtkSmartPointer data = vtkSmartPointer::New();