Add handling for 'brushes', 'modelInstances', and 'entities' in cloneTransformPreview
This commit is contained in:
@@ -634,6 +634,12 @@ export function cloneTransformPreview(
|
||||
size: cloneVec3(preview.size),
|
||||
geometry: cloneBrushGeometry(preview.geometry)
|
||||
};
|
||||
case "brushes":
|
||||
return {
|
||||
kind: "brushes",
|
||||
pivot: cloneVec3(preview.pivot),
|
||||
items: preview.items.map(cloneBrushTransformPreviewItem)
|
||||
};
|
||||
case "modelInstance":
|
||||
return {
|
||||
kind: "modelInstance",
|
||||
@@ -641,6 +647,12 @@ export function cloneTransformPreview(
|
||||
rotationDegrees: cloneVec3(preview.rotationDegrees),
|
||||
scale: cloneVec3(preview.scale)
|
||||
};
|
||||
case "modelInstances":
|
||||
return {
|
||||
kind: "modelInstances",
|
||||
pivot: cloneVec3(preview.pivot),
|
||||
items: preview.items.map(cloneModelInstanceTransformPreviewItem)
|
||||
};
|
||||
case "pathPoint":
|
||||
return {
|
||||
kind: "pathPoint",
|
||||
@@ -652,6 +664,12 @@ export function cloneTransformPreview(
|
||||
position: cloneVec3(preview.position),
|
||||
rotation: cloneEntityTransformRotationState(preview.rotation)
|
||||
};
|
||||
case "entities":
|
||||
return {
|
||||
kind: "entities",
|
||||
pivot: cloneVec3(preview.pivot),
|
||||
items: preview.items.map(cloneEntityTransformPreviewItem)
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user