I'm sorry but while your current proposal has merit, I find it too narrowly focused. It adds a level of view control complexity for a single workbench. Furthermore, it's a temporary switching of the view for the only purpose of making a Body's planes visible in the 3D view while you select the plane on which to attach the sketch.TheMarkster wrote: ↑Sun Oct 14, 2018 5:53 am Then each time the user creates a new sketch in Part Design the view will switch to that camera orientation.
Please forget what's been discussed about PartDesign for a moment. IMO and as I've already tried to state and obviously failed, what's being discussed here should not be a PartDesign-specific temporary view setting, it should be expanded to a general setting of the document's initial default view orientation.
The real basic issue here is the following: when a document is first created, the view orientation is set to top, as if the program was only 2D-based.
But FreeCAD proposes multiple modelling methodologies. For example, let's create a new document, switch to the Part workbench and create a cube primitive. For a beginner, what now appears in the 3D view looks like a light grey square, because the view is set to top. Why is that? Wouldn't everybody want to see that cube in 3D? I know I do. When I work in the Part wb, the first thing I always do is switch the view to axonometric. Or it's the next thing after creating a Part primitive.
On the other hand, if I use the Arch workbench, it's logical to start from the top (XY) view because I will first want to create a floor plan using Draft lines and polylines; just like in Sketcher mode, in this case I want the view vector to be normal to the working plane, which in architecture, starts usually on the XY plane.
So in reality, the desirable initial view orientation / camera position depends on what workbench and what tools you are using, but also on user preference.
Arch, Draft, Sketcher - the existing setting of XY view is probably desirable for most users.
Part, PartDesign - for them it is not.
From there, I see two possible approaches:
- A general setting to define the initial view orientation of a newly created document.
- Workbench-specific settings to define the initial view orientation of a newly created document. Each workbench would have its own setting.
Set the initial view to axonometric (currently specifically isometric, but trimetric and dimetric views could be added), and freedman gets exactly what he asked for: the Body's origin planes would be all clearly visible in the 3D view and available for selection.
But in addition to what a single PartDesign user asked for here, it would serve a much broader base of users, who would be free to choose the initial view according to their preference and to their work flow, independent of the workbench they most use.