wandererfan wrote: ↑Wed Nov 30, 2022 3:50 pm
Is this not how it works now? The hatch lines in the rotated view line up with the lines in the unrotated view here (ie they retain their orientation relative to the page):
Oh yes, you are correct, I got a bit confused about that. Reading the thread further, it seems that the rotation of the hatching depends on the specific features of the drawing, so it probably cannot be done fully automatically. Or at least I think some user intervention is needed to fulfill all of the following "soft" requirements (soft meaning they should be followed, but that's not possible in all cases):
- Hatching should not be parallel to any drawing edges
- 45° is preferable, but 30° and 60° with any N*90° permutations are acceptable, and maybe some other angles if those don't work "nicely"
- When rotating the view, the hatching should rotate, too; but this is optional in cases where the rotation is N*90° AND the other rules above can be fulfilled with a hatching without rotation, in which case the hatching can be made in the original non-rotated orientation
Regarding the last rule; I think I've seen a lot of drawings where the hatchings are in the same orientation to the page, but in this case the hatchings have clearly fulfilled the first rule about the hatching not being parallel to drawing edges.
Summarizing this, I think optimally we'd need a selection for hatching orientation base: [Page] or [View] (View would be default, obviously); and user rotation for hatching (default zero), which would be added to page rotation or View rotation depending on the previous choice; and finally hatching translation offset (default zero).