replaceNodeXf static method

Implementation

static CanvasSceneDocument replaceNodeXf(
  CanvasSceneDocument doc,
  NodeId id,
  Transform2D xf,
) {
  final node = findById(doc, id);
  if (node == null || node.locked) return doc;
  return replaceById(doc, id, node.withXf(xf));
}