(2022-05-04, 22:15)Travis Cobbs Wrote: Having said that, I disagree with disallowing it in the case where the scale matrix scales X, Y and Z equally. It's true that the Y portion of the scale would be ignored, but I personally feel that a uniform scale in all three axes is preferable to one where only the X and Z axes are scaled, while Y scaling is set to 1. I feel that forcing them to use a different scale matrix just because the thing they are scaling happens to be in the X-Z plane add unnecessary complexity to the part authors' jobs, and doesn't accomplish anything useful.I also strongly disagree to enforce unscaling of flat primitives in flat direction. It imposes a completely needless burden on part author, with absolutely 0 benefit.
Moreover, besides useless, it's actually impossible to enforce:
- Consider a scaled cylc primitive... the built in edges and disc are de-facto scaled in the result file.
- How do you define scale for slanted flat primitives???