FreeCAD / FreeCAD/FreeCAD

Sketcher. For long line segments, the angle constraint appears very small (except for the multi-tool constraint) (Regression)

Open
#31,319 2 comments 0 reactions 0 assignees View on GitHub
Mod: Sketcher Status: Confirmed Topic: User Interface Type: 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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.