深度画布

This commit is contained in:
lzp
2026-03-24 11:49:53 +08:00
parent ef13f815f9
commit a7812a250e
15 changed files with 95 additions and 22 deletions

View File

@@ -87,7 +87,7 @@ export class ObjectManager {
}
/** 设置平铺状态 */
setFillRepeat(id: string) {
setFillRepeat(id: string, isRecord = true) {
const object = this.canvasManager.getObjectById(id)
if (!object) return console.warn('设置平铺状态失败对象不存在ID:', id)
if (object.type !== 'image') return console.warn('设置平铺状态失败,对象不是图片类型:', id)
@@ -133,7 +133,7 @@ export class ObjectManager {
});
rect.set("fill", pattern)
this.canvasManager.canvas.remove(object)
this.canvasManager.add(rect)
this.canvasManager.add(rect, isRecord)
}
/** 获取填充对象 */
getFillRepeatObject(id: string) {