Actually, this commit only addsThis commit adds the ability to provide a default value for the "scale" attributeto `attribute_try_get_for_output`
in order to fix T84639.and uses it for the `Point Scale` node, This adds a function for each component type towhich is important because the point scale node
return the default value for a certain attribute name, and a helper
funcuses multiplication to fill the attribute with that value.
I'm not sure this is the optimal soluThe idea is to keep "name-specific" function. After messing around with thisality in nodes rather than in the attribute
for a while it's the least invasive solution I've found,API, otherwise the complexity will be hard to keep track of. but it's possibleNote that this fix doesn't
that placing this at a different level of abstraction would be better.apply to the Attribute Vector Math node, but that's hopefully okay since that's now
There may also be helpers for the copying the CPP type values bettera lower level node for this purpose anyway.