namespace Kompas.Mcp.Core.Query;

/// <summary>Массово-центровочные характеристики детали (в единицах документа, по умолчанию мм).</summary>
public sealed record PartInfo
{
    public required double Volume { get; init; }   // объём, мм³
    public required double Mass { get; init; }     // масса, кг (по материалу/плотности)
    public required double Area { get; init; }     // площадь поверхности, мм²
    public required double CenterX { get; init; }  // центр масс, X
    public required double CenterY { get; init; }
    public required double CenterZ { get; init; }
}
