深度画布智能选区

This commit is contained in:
lzp
2026-03-23 16:43:08 +08:00
parent 73845df594
commit eccc00dc53
10 changed files with 532 additions and 374 deletions

View File

@@ -131,7 +131,7 @@ export class ShapeToolManager {
upRectangle(object) {
if (object.width === 0) object.width = 100
if (object.height === 0) object.height = 100
this.layerManager.createRectLayer(object, true)
this.layerManager.createRectLayer(object)
}
/** 绘制直线 */
@@ -151,7 +151,7 @@ export class ShapeToolManager {
})
}
upLine(object) {
this.layerManager.createLineLayer(object, true)
this.layerManager.createLineLayer(object)
}
/** 绘制椭圆 */
@@ -170,7 +170,7 @@ export class ShapeToolManager {
upEllipse(object) {
if (object.rx === 0) object.rx = 50
if (object.ry === 0) object.ry = 50
this.layerManager.createEllipseLayer(object, true)
this.layerManager.createEllipseLayer(object)
}
@@ -192,7 +192,7 @@ export class ShapeToolManager {
upTriangle(object) {
if (object.width === 0) object.width = 100
if (object.height === 0) object.height = 100
this.layerManager.createTriangleLayer(object, true)
this.layerManager.createTriangleLayer(object)
}
@@ -217,7 +217,7 @@ export class ShapeToolManager {
upStar(object) {
if (object.width === 0) object.width = 100
if (object.height === 0) object.height = 100
this.layerManager.createStarLayer(object, true)
this.layerManager.createStarLayer(object)
}
/** 绘制箭头 */
@@ -249,7 +249,7 @@ export class ShapeToolManager {
top: this.startY,
}, true)
} else {
this.layerManager.createArrowLayer(object, true)
this.layerManager.createArrowLayer(object)
}
}