Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Problem] Sketcher: Sketch plane orientation is unclear (no axis cross) #12458

Open
2 tasks done
maxwxyz opened this issue Feb 16, 2024 · 2 comments
Open
2 tasks done
Labels
DWG Input or discussion from Design Working Group needed Feature FR for improvements or new features UI/UX WB Sketcher Related to the Sketcher Workbench

Comments

@maxwxyz
Copy link
Collaborator

maxwxyz commented Feb 16, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Problem description

The orientation of a sketch is unclear in the 3D space. If the sketch is not active (= just visible in the 3d space, e.g. in PartDesign) the origin and the horizontal and vertical axis (H/V) incl. direction is not visible. This also applies for datum planes.
When the sketch is edited, the differentiation is only from the axis color, but you cannot see which direction is positive H or positive V when not looking directly at the sketch plane (camera aligned to normal plane vector).
Also when in the attachment editor, the origin and axis cross for a sketch plane is not visible. It is mostly guessing and trial and error what you click.

The proposal is to include an option to display an axis cross at the origin of the sketch, with arrows indicating positive H and positive V direction. If enabled, the axis cross should be displayed when the sketch is active (in edit mode) and also when the sketch is visible and not active.

Here is an example from CATIA:
292618597-d6ae2073-b65f-4af5-b487-bb7645b95706

This allows to quickly understand the location and orientation of the sketch plane.

Full version info

OS: Windows 11 build 22631
Word size of FreeCAD: 64-bit
Version: 0.22.0dev.35966 (Git)
Build type: Release
Branch: main
Hash: 7f5d89fa1942fec79222e4d173655744037164dc
Python 3.10.13, Qt 5.15.8, Coin 4.0.2, Vtk 9.2.6, OCC 7.6.3
Locale: German/Germany (de_DE)
Installed mods: 
  * 3DfindIT 1.2.0
  * BIM 2021.12.0
  * CfdOF 1.25.1
  * CurvedShapes 1.0.5
  * Curves 0.6.23
  * Defeaturing 1.2.2
  * fasteners 0.5.2
  * FEMbyGEN 2.1.0
  * freecad.gears 1.0.0
  * freecad_metal_workbench 0.0.1
  * OpenDark 2023.12.17
  * sheetmetal 0.4.0
  * woodworking 0.21.2.33771

Subproject(s) affected?

Sketcher

Anything else?

#11781 (comment)

Code of Conduct

  • I agree to follow this project's Code of Conduct
@maxwxyz maxwxyz added UI/UX Feature FR for improvements or new features WB Sketcher Related to the Sketcher Workbench labels Feb 16, 2024
@maxwxyz
Copy link
Collaborator Author

maxwxyz commented Apr 13, 2024

To add from the FreeCAD Day 2024 Complaint Session:
Selecting coordinate system for a sketch is convoluted, there are multiple ways to do it, when editing a sketch the coordinate system is not visible
This issue is linked to the second mention.
Discussion:
When you enter the sketch it is also absurd. There is a feature where you cut out all the stuff that is in front which could be enabled by default. Once you're actually editing the sketch, the sketch plane is not visible because it may be obscured.

Related:

@maxwxyz maxwxyz added the DWG Input or discussion from Design Working Group needed label Apr 21, 2024
@pierreporte
Copy link

I agree with @maxwxyz. Unlike Catia, I wouldn’t delete the two main axis but rather transform them into construction line (same color for both). The arrows with their label would be on top on them. The construction point at the sketch origin would remain as well. The labels could be H/V or X/Y.

image

From outside the sketch, a LCS could be shown at the origin. By default, it could be hidden except when the sketch is selected. The origin of the sketch should be visible and pickable when the LCS is shown, but it should remain a construction point from inside the sketch.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DWG Input or discussion from Design Working Group needed Feature FR for improvements or new features UI/UX WB Sketcher Related to the Sketcher Workbench
Projects
Development

No branches or pull requests

2 participants