OCC tags change under transformations
Just I prepared transfinite mesh for my colleague, as he asked me to make preliminary rotation of a set of initial planes before extrusion. After that I have discovered that line tags are changed and all my Transfinite Curves are wrong. To demonstrate the the problem a simple example and corresponding figure are attached. There are Line and Surface and Line tags depend on the order of applied Translations. example.geo Figure of geometry before and after translations.
It happens with OCC kernel, not with more intellegent geo kernel. An attempt to move Transfinite Curve statements before Translataion statements does not leed to success. So, I extracted all transfinite lines from final geometry again. If some linked element are translated/rotated the change of tags is clear. However why to change tags for unlinked items is not evident. Even more so, geo kernel goes not have these features. Additional analysis shows that tags change if the are any similar tags of larger value. Is it possible to repair this unexpected behaviour? Another request is to issue a warning message if one (by mistake) announces some curve to be transfinite more than one time. It would simplify mistake recovering. Thank you in advance for attentive and effective as usual replies and actions.