Hi,
By default, Class3D recalculates/optimizes scale factors, even if they have been refined in the preceding refinement.
This is usually what we want (if coming from e.g. NU-refine where scales may or may-not have been optimized), but can potentially cause issues if one is classifying after local refinement (where refinement of scale factors may be unstable/inaccurate, and where refined scale factors may already have been inherited from an upstream NU-refine job).
Would it make more sense to have a conditional default for this parameter? E.g. if all scales are 1, refine them, but if input scales are already refined, default to using the input values?
(Also applies to 3D-VA, which does the same thing)
Cheers
Oli