public override double CalculateArea(out Vector centroid) { // Temp double length = Spine.Length; centroid = Spine.PointAtLength(length / 2); return(Spine.Length * Width); }