Очистка

This commit is contained in:
2026-03-03 20:39:01 +03:00
parent 446cd80616
commit 129206ce4f
5 changed files with 0 additions and 131 deletions

View File

@@ -2,7 +2,6 @@ const std = @import("std");
const Object = @import("../Object.zig");
const Property = @import("../Property.zig").Property;
const Rect_f = @import("../basic_models.zig").Rect_f;
const common = @import("common.zig");
const shape_mod = @import("shape.zig");
/// Свойства фигуры по умолчанию (добавляются к общим).
@@ -13,18 +12,3 @@ pub const default_shape_properties = [_]Property{
.{ .data = .{ .filled = false } },
.{ .data = .{ .fill_rgba = 0x000000FF } },
};
/// Теги обязательных свойств = теги из default_shape_properties.
pub const required_tags = common.tagsFromProperties(&default_shape_properties);
/// Локальные границы эллипса: [-radii.x, -radii.y] .. [radii.x, radii.y].
pub fn getLocalBounds(obj: *const Object) !Rect_f {
try shape_mod.ensure(obj, .ellipse);
const r = obj.getProperty(.radii).?;
return .{
.x = -r.radii.x,
.y = -r.radii.y,
.w = 2 * r.radii.x,
.h = 2 * r.radii.y,
};
}