绘制形状

This commit is contained in:
lzp
2026-03-17 17:17:48 +08:00
parent de5a35060b
commit f12d6aec96
19 changed files with 606 additions and 37 deletions

View File

@@ -207,5 +207,24 @@ export class ObjectManager {
}
}
/** 修改透明度
* @param id 目标对象ID
* @param options 透明度参数
* @param options.opacity 透明度
* @param isRecord 是否记录
*/
async updateOpacity(id: string, options: any, isRecord: boolean) {
const object = this.getFillRepeatObject(id)
if (!object) return null
const opacity = options.opacity
object.set("opacity", opacity);
this.canvasManager.renderAll()
if (isRecord) {
this.stateManager.recordState()
this.layerManager.updateLayerThumbnailsById(id)
}
}
dispose() { }
}