Skip to content

[Impeller] CircleGeometry uses bad algorithm to compute transformed bounds #169710

@flar

Description

@flar

The CircleGeometry::GetCoverage method computes and transforms the ends of the 4 axes of the circle and then takes their bounds to compute its coverage. The problem with that technique is that it will not contain all of the circle if the rendering is rotated by 45 degrees and the axes are no longer the extrema of the figure in the rotated coordinate space.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions