GraphiteEditor / GraphiteEditor/Graphite
Drawing a shape at non-100% viewport zoom wrongly applies the scale to the Transform node not the shape
- Langage dominant
- Rust
- Étoiles
- 27.2k
- Forks
- 1.3k
- Merge moyen
- 20 h 5 min
- PR mergées (30 j)
- 57
Description
1. Zoom out so you're not at 100% viewport zoom.
2. Draw a rectangle.
3. Notice the Transform node has a scale value other than `1` corresponding to the zoom level of the viewport.
4. This should be `1` and the viewport zoom should have been applied to the calculation of the rectangle dimensions instead.
This occurs with Rectangle, Ellipse, Polygon, and Star— but not Line.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Reproduisez le problème en dessinant des rectangles, des ellipses, des polygones et des étoiles avec un zoom de viewport différent de 100 %, puis examinez le dessin et la gestion du nœud Transform pour ces formes. Comparez leur comportement avec Line : c’est terminé lorsque le nœud Transform reste à l’échelle 1, tandis que le zoom de viewport est intégré aux dimensions de la forme.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- rust
- Domaine
- computer-graphics
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100