rotate static method
Implementation
static CanvasSceneDocument rotate(
CanvasSceneDocument doc,
NodeId id,
double deltaRad,
) {
final node = findById(doc, id);
if (node == null || node.locked) return doc;
final xf = node.xf;
return replaceNodeXf(
doc,
id,
xf.copyWith(rotationRad: xf.rotationRad + deltaRad),
);
}