magnitude 属性

double magnitude

获取原点(0, 0)与该点之间的直线(欧几里得)距离。

示例

var magnitude = const Point(0, 0).magnitude; // 0.0
magnitude = const Point(10, 0).magnitude;  // 10.0
magnitude = const Point(0, -10).magnitude; // 10.0
magnitude = const Point(10, 10).magnitude;  // 14.142135623730951

实现

double get magnitude => sqrt(x * x + y * y);