namespace Kompas.Mcp.Core.Query; /// Габаритный параллелепипед детали (мировые координаты модели, мм). public sealed record BoundingBox { public required double MinX { get; init; } public required double MinY { get; init; } public required double MinZ { get; init; } public required double MaxX { get; init; } public required double MaxY { get; init; } public required double MaxZ { get; init; } public double SizeX => MaxX - MinX; public double SizeY => MaxY - MinY; public double SizeZ => MaxZ - MinZ; }