MathUtil class

Simple, continously growing math class containing utility functions mostly for vector operations for now.

Constructors

MathUtil()

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
A string representation of this object. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited

Static Properties

halfPi double
final
pi double
final
twoPi double
final

Static Methods

angleOfVector(Offset direction) double
centreOfNode(GraphNode node) Offset
Node's position is the topLeft corner
dot(Offset v1, Offset v2) double
Dot product of two vectors
normalize(Offset vector) Offset
offsetOf(Vector3 v3) Offset
sizeToOffset(Size s) Offset