Sketcher. For long line segments, the angle constraint appears very small (except for the multi-tool constraint) (Regression)
- Dominant language
- C++
- Stars
- 33.6k
- Forks
- 6k
- Avg merge
- 3d 15h
- Merged PRs (30d)
- 196
Description
### Problem description
Video demonstration.
https://github.com/user-attachments/assets/79bfc0b2-63b5-4734-ad79-9c39aeaeb09a
The display of dimension constraints was previously improved. However, it seems that angular constraints still haven't learned to take the scale displayed on the screen into account.
BUT! The corner constraint appears correctly with the multi-tool constraints. This is likely because we position it by clicking on the desired location. (See end of video)
### Workbench affected?
Sketcher
### Steps to reproduce
---
### Expected behavior
---
### Actual behavior
---
### Development version About Info (in Safe Mode)
```shell
OS: Windows 10 build 19045
Architecture: x86_64
Version: 26.3.0dev.20260709 (Git shallow)
Build date: 2026/07/09 17:16:11
Build type: Release
Branch: (HEAD detached at c298f781c)
Hash: c298f781cf3ecac5d6e17e8a912b97e0e84df501
Python 3.11.14, Qt 6.8.3, Coin 4.0.10 (bundled), Pivy 0.6.11 (bundled), Vtk 9.3.1, boost 1_86, Eigen3 3.4.0, PySide 6.8.3
shiboken 6.8.3, xerces-c 3.3.0, Clipper2 , IfcOpenShell 0.8.2, OCC 7.8.1
Locale: Russian/Russia (ru_RU) [ OS: Russian/Russia (ru_RU) ]
Stylesheet/Theme/QtStyle: FreeCAD.qss/FreeCAD Light/
Navigation Style/Orbit Style/Rotation Mode: Revit/Turntable/Drag at cursor
Logical DPI/Physical DPI/Pixel Ratio: 96/92.6073/1
```
### Last known good version (optional)
```shell
---
```
Contributor guide
Research direction
Start by reproducing the Sketcher angular-constraint display issue using the linked video and the reported FreeCAD development version. Compare the small angular constraint on long line segments with the correctly positioned multi-tool corner constraint. No source file, test, or precise reproduction steps are named; done means angular constraints account for the displayed screen scale consistently.
Written by the indexing model from the issue text.
Assessment
- Domain
- design
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 42/100