import 'dart:math';
-
常量(const double)
e
ln2
ln10
log2e
log10e
pi
sqrt1_2
sqrt2
-
函數(shù)
acos(num x) → double
asin(num x) → double
atan(num x) → double
atan2(num a, num b) → double
cos(num radians) → double
exp(num x) → double
log(num x) → double
max<T extends num>(T a, T b) → T
min<T extends num>(T a, T b) → T
pow(num x, num exponent) → num
sin(num radians) → double
sqrt(num x) → double
tan(num radians) → double
-
類
MutableRectangle<T extends num>
具有可變屬性的二維軸對齊矩形的類
- 構(gòu)造函數(shù)
MutableRectangle(T left, T top, T width, T height)
MutableRectangle.fromPoints(Point<T> a, Point<T> b)
- 屬性
height ? T
read / write
left ? T
read / write
top ? T
read / write
width ? T
read / write
- 方法
boundingBox(Rectangle < T > other) → Rectangle < T >
返回一個完全包含this和的新矩形other蝉稳。
containsPoint(Point<num> another) → bool
測試another是在內(nèi)部還是在邊緣this。
containsRectangle(Rectangle < num > another) → bool
測試是否this完全包含another胶果。
intersection(Rectangle<T> other) → Rectangle<T>
計算的交點this和other淹真。
intersects(Rectangle<num> other) → bool
如果this相交則返回true other腊状。 - 運算符
==
Rectangle<T extends num>
表示屬性不可變的二維矩形的類
- 屬性
top → T
final
right → T
read-only, inherited
left → T
final
width → T
final
height → T
final
bottom → T
ead-only, inherited
bottomLeft → Point<T>
read-only, inherited
bottomRight → Point<T>
read-only, inherited
topLeft → Point<T>
read-only, inherited
topRight → Point<T>
read-only, inherited
- 方法
boundingBox(Rectangle < T > other) → Rectangle < T >
返回一個完全包含this和的新矩形other劳翰。
containsPoint(Point<num> another) → bool
測試another是在內(nèi)部還是在邊緣this抽减。
containsRectangle(Rectangle < num > another) → bool
測試是否this完全包含another盒发。
intersection(Rectangle<T> other) → Rectangle<T>
計算的交點this和other郁竟。
intersects(Rectangle<num> other) → bool
如果this相交則返回true other玛迄。 - 運算符
==
Point<T extends num>
二維位置的實用程序類
- 構(gòu)造函數(shù)
Point(T x, T y)
- 屬性
magnitude → double
read-only
x → T
final
y → T
final
- 方法
distanceTo(Point<T> other) → double
之間的距離
squaredDistanceTo(Point<T> other) → T
平方距離 - 運算符
+ - * ==
Random
- 構(gòu)造函數(shù)
Random([int seed ])
Random.secure()
- 方法
nextBool() → bool
nextDouble() → double
nextInt(int max) → int