I am testing different tree crown drawing options in QGIS. At the moment, I have found this option to be the most suitable for me.
Code:
convex_hull(
combine(buffer(make_point($x-("west"/2),$y),"west"/2),
combine(buffer(make_point($x+("east"/2),$y),"east"/2),
combine(buffer(make_point($x,$y+("north"/2)),"north"/2),
buffer(make_point($x,$y-("south"/2)),"south"/2))))
)
Problem is that uneven crowns look very good, but even crowns look like rounded squares. I would like lines to curve a bit. Right now they are straight.
I understand how generator draws them, but not enough to make it work like I would like. Info from the code author and how it works. Look for Solution 3.