How setAttribute composes the new value with the existing attribute:
setAttribute
overwrite
add
subtract
multiply
min
max
How
setAttributecomposes the new value with the existing attribute:overwrite(default): replaceadd/subtract/multiply: in-place arithmeticmin/max: component-wise min/max