Dart -- math

import 'dart:math';

  • 常量(const double)

e ln2 ln10 log2e log10e pi sqrt1_2 sqrt2

  • 函数

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 a, T b) → T
min(T a, T b) → T
pow(num x, num exponent) → num
sin(num radians) → double
sqrt(num x) → double
tan(num radians) → double

MutableRectangle具有可变属性的二维轴对齐矩形的类

  • 构造函数
    MutableRectangle(T left, T top, T width, T height)
    MutableRectangle.fromPoints(Point a, Point 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 another) → bool 测试another是在内部还是在边缘this。
    containsRectangle(Rectangle < num > another) → bool 测试是否this完全包含another。
    intersection(Rectangle other) → Rectangle 计算的交点this和other。
    intersects(Rectangle other) → bool 如果this相交则返回true other。
  • 运算符 ==

Rectangle表示属性不可变的二维矩形的类

  • 属性
    top → T final
    right → T read-only, inherited
    left → T final
    width → T final
    height → T final
    bottom → T ead-only, inherited
    bottomLeft → Point read-only, inherited
    bottomRight → Point read-only, inherited
    topLeft → Point read-only, inherited
    topRight → Point read-only, inherited
  • 方法
    boundingBox(Rectangle < T > other) → Rectangle < T > 返回一个完全包含this和的新矩形other。
    containsPoint(Point another) → bool 测试another是在内部还是在边缘this。
    containsRectangle(Rectangle < num > another) → bool 测试是否this完全包含another。
    intersection(Rectangle other) → Rectangle 计算的交点this和other。
    intersects(Rectangle other) → bool 如果this相交则返回true other。
  • 运算符 ==

Point二维位置的实用程序类

  • 构造函数
    Point(T x, T y)
  • 属性
    magnitude → double read-only
    x → T final
    y → T final
  • 方法
    distanceTo(Point other) → double 之间的距离
    squaredDistanceTo(Point other) → T 平方距离
  • 运算符 + - * ==

Random

  • 构造函数
    Random([int seed ])
    Random.secure()
  • 方法
    nextBool() → bool
    nextDouble() → double
    nextInt(int max) → int

你可能感兴趣的:(Dart -- math)