Point<T extends num> 类
一个用于表示两个维度的位置的实用类。
示例
var leftTop = const Point(0, 0);
var rightBottom = const Point(200, 400);
已弃用: 不鼓励使用Point。
- 如果您正在使用
dart:html
与Point
类,我们建议迁移到package:web
。要了解如何以及为什么迁移,请参阅迁移指南。 - 如果您要合并
和 坐标,考虑使用记录。根据您的使用方式,这可能看起来像 var point = (x, y)
或var point = (x: x, y: y)
。 - 如果您要进行向量运算,如向量加法或标量乘法,考虑使用专门的向量数学库,例如
package:vector_math
。 - 如果您正在开发Flutter应用程序或包,考虑使用来自
dart:ui
的Offset
类型。
构造函数
- Point(T x, T y)
- 创建一个具有提供的
和 坐标的点。 const
属性
方法
-
distanceTo(
Point< ) → doubleT> other - 返回
this
和other
之间的距离。 -
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时被调用。继承
-
squaredDistanceTo(
Point< ) → TT> other - 返回
this
和other
之间的平方距离。 -
toString(
) → String - 此对象的字符串表示。重写