1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-01-18 17:19:50 +00:00

Compare commits

...

2 commits

Author SHA1 Message Date
BrotherShort ac14b2316e
Merge a106a8f2ca into 206773c4e7 2024-12-15 03:36:25 +08:00
BrotherShort a106a8f2ca Update DrawingAlgos.gd
Fixed ellipse draw algos bug.
2024-12-15 02:14:12 +08:00

View file

@ -127,7 +127,7 @@ func get_ellipse_points(pos: Vector2i, size: Vector2i) -> Array[Vector2i]:
var y0 := pos.y
var y1 := pos.y + (size.y - 1)
var a := absi(x1 - x0)
var b := absi(y1 - x0)
var b := absi(y1 - y0)
var b1 := b & 1
var dx := 4 * (1 - a) * b * b
var dy := 4 * (b1 + 1) * a * a