I just had a look at descriptors and saw that those which need 3d throw an
excpetion if no 3d exists. Only PetitjeanShapeIndexDescriptor return NaN in
that case. Is that intended? I would think it should be uniform.
I agree - rather than throwing an exception, NaN should be returned