I am writing a script using DPF to map results to coordinates along a path. For a given path, I am discritizing it by 49 points. I then use these coordinates with FieldsFactory.Create3DVectorField to create the field. Then, using this field, I pass it to dpf.operators.mapping.on_coordinates() (see picture below, field_coords has a length of 147, which makes sense since 49 points * 3 coordinates = 147). When I get the tempMapped data, it is only giving me 5 coordinates which it mapped to; I would expect to see 49 results for the 49 points along the Path it should be mapping to.
The odd thing is that it only happens to some paths, most of them work fine, but then there are several which this happens to. Anyone have any idea what is it doing and if there's a way to force the mapping operator to map to all coordinates that were passed to it?
