Add support for cone and torus brushes in document module
This commit is contained in:
@@ -1284,6 +1284,10 @@ export function cloneBrush(brush: Brush): Brush {
|
||||
return createWedgeBrush(brush);
|
||||
case "radialPrism":
|
||||
return createRadialPrismBrush(brush);
|
||||
case "cone":
|
||||
return createConeBrush(brush);
|
||||
case "torus":
|
||||
return createTorusBrush(brush);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1307,5 +1311,15 @@ export function updateBrush<T extends Brush>(
|
||||
...brush,
|
||||
...(overrides as Partial<Omit<RadialPrismBrush, "kind">>)
|
||||
}) as T;
|
||||
case "cone":
|
||||
return createConeBrush({
|
||||
...brush,
|
||||
...(overrides as Partial<Omit<ConeBrush, "kind">>)
|
||||
}) as T;
|
||||
case "torus":
|
||||
return createTorusBrush({
|
||||
...brush,
|
||||
...(overrides as Partial<Omit<TorusBrush, "kind">>)
|
||||
}) as T;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user