This should be radius *= extension_sample.pressure
. The falloff curve is affecting the strength (brush influence), not the brush radius.
@filedescriptor Not entirely sure about the status of this one... Should I give my two cents on the no_active_weight
matter? Or change something in the PR?
Thanks again for the (joint) review!
All right, the KDTree. If I'm understanding correctly, your proposal is to build a KDTree at every on_stroke_extended
event. So, at a rate of let's say 20…
The material_index
attribute is so enormously common on GP curves, I would say it's practically always there.
I could add an if
, something like:
if (clipboard.materials.size() > 1
Perhaps I was too conservative, but I treated join_geometries
as a black box, i.e. not knowing what the index range of the pasted curves is after the join.
When I have a CurvesGeometry A with…
I've renamed it. It's for efficiently remapping the material indices from the source object to the paste target. When the source has 6 materials, you need a remap array of 6 positions. The…
Let's close the issue then. Probably some oddity in the Debug build. No need to chase ghosts!