I am currently running FEA on parts and ideally would like to return a deformed version of the original brep rather than the deformed mesh the analysis returns.
The data I have is the undeformed brep, the undeformed mesh and the deformed mesh. While the FEA mesh does not fill all surfaces regularly, all points on the mesh correspond to points on brep edges and surfaces, which should make it possible to deform the brep quite accurately using the base points and deformed points.
I don’t think that’s generally true. I mean it’s not even correct in normal modeling that having a bunch of points on edges and surfaces make it easy to make a model, unless it’s of pretty trivial complexity.
I do not really know about the algorithms used to do this, but Rhino’s SpaceMorph can make some pretty crazy and accurate shapes out of breps just using what is basically a vector field(?) for deformation. I have done this using point clouds and tricubic interpolation for example.
My deformations are quite small compared to what can be done on breps. I don’t doubt there are cases where it could be impossible, but if there is a way to interpolate the mesh deformation for each face and edge, I don’t see how it should not be possible for my use case.