73 return text +
" " + text2;
235 if ((
"{X:" ==
null ||
"{X:" !=
null) && (
text ==
null ||
text !=
null) && (
" Y:" ==
null ||
" Y:" !=
null) && (text2 ==
null || text2 !=
null) && (
"}" ==
null ||
"}" !=
null))
545 double x2 = normal.
X;
674 public static double Clamp(
double value,
double min,
double max)
755 double num =
Math.
Pow(0.0, 53.0);
class f__AnonymousType0<< Count > j__TPar
static double Pow(double x, double y)
static double Barycentric(double value1, double value2, double value3, double amount1, double amount2)
static void Hermite(Vector2D value1, Vector2D tangent1, Vector2D value2, Vector2D tangent2, double amount, [Out] Vector2D result)
Vector2D(double x, double y)
static void Negate(Vector2D value, [Out] Vector2D result)
static void Multiply(Vector2D value1, Vector2D value2, [Out] Vector2D result)
static void CatmullRom(Vector2D value1, Vector2D value2, Vector2D value3, Vector2D value4, double amount, [Out] Vector2D result)
static Vector2D SmoothStep(Vector2D value1, Vector2D value2, double amount)
static Vector2D Subtract(Vector2D value1, Vector2D value2)
override string ToString()
static Vector2D Multiply(Vector2D value1, double scaleFactor)
override int GetHashCode()
static void Divide(Vector2D value1, double divider, [Out] Vector2D result)
static double Clamp(double value, double min, double max)
static Vector2D operator+(Vector2D value1, Vector2D value2)
static void Multiply(Vector2D value1, double scaleFactor, [Out] Vector2D result)
static void Clamp(Vector2D value1, Vector2D min, Vector2D max, [Out] Vector2D result)
static Vector2D operator-(Vector2D value)
static Vector2D Barycentric(Vector2D value1, Vector2D value2, Vector2D value3, double amount1, double amount2)
static void Distance(Vector2D value1, Vector2D value2, [Out] double result)
static double Hermite(double value1, double tangent1, double value2, double tangent2, double amount)
bool Equals(Vector2D other)
static Vector2D Divide(Vector2D value1, double divider)
static Vector2D unitXVector
static Vector2D zeroVector
static void Normalize(Vector2D value, [Out] Vector2D result)
static Vector2D Normalize(Vector2D value)
static void Divide(Vector2D value1, Vector2D value2, [Out] Vector2D result)
static Vector2D operator/(Vector2D value1, Vector2D value2)
static double SmoothStep(double value1, double value2, double amount)
static void Add(Vector2D value1, Vector2D value2, [Out] Vector2D result)
static void Reflect(Vector2D vector, Vector2D normal, [Out] Vector2D result)
static void Subtract(Vector2D value1, Vector2D value2, [Out] Vector2D result)
string DebugDisplayString
static void Min(Vector2D value1, Vector2D value2, [Out] Vector2D result)
static double Distance(Vector2D value1, Vector2D value2)
static void Barycentric(Vector2D value1, Vector2D value2, Vector2D value3, double amount1, double amount2, [Out] Vector2D result)
static double Lerp(double value1, double value2, double amount)
static Vector2D Add(Vector2D value1, Vector2D value2)
static Vector2D Hermite(Vector2D value1, Vector2D tangent1, Vector2D value2, Vector2D tangent2, double amount)
static Vector2D CatmullRom(Vector2D value1, Vector2D value2, Vector2D value3, Vector2D value4, double amount)
static readonly double DoubleEpsilon
static Vector2D Reflect(Vector2D vector, Vector2D normal)
static bool operator==(Vector2D value1, Vector2D value2)
override bool Equals(object obj)
static void Max(Vector2D value1, Vector2D value2, [Out] Vector2D result)
static void SmoothStep(Vector2D value1, Vector2D value2, double amount, [Out] Vector2D result)
static Vector2D unitVector
static Vector2D Negate(Vector2D value)
static Vector2D operator*(Vector2D value1, Vector2D value2)
static Vector2D Multiply(Vector2D value1, Vector2D value2)
static Vector2D Max(Vector2D value1, Vector2D value2)
static double DistanceSquared(Vector2D value1, Vector2D value2)
static void Lerp(Vector2D value1, Vector2D value2, double amount, [Out] Vector2D result)
static Vector2D Clamp(Vector2D value1, Vector2D min, Vector2D max)
static Vector2D Divide(Vector2D value1, Vector2D value2)
static Vector2D Lerp(Vector2D value1, Vector2D value2, double amount)
static Vector2D unitYVector
static void Dot(Vector2D value1, Vector2D value2, [Out] double result)
static double CatmullRom(double value1, double value2, double value3, double value4, double amount)
static void DistanceSquared(Vector2D value1, Vector2D value2, [Out] double result)
static Vector2D Min(Vector2D value1, Vector2D value2)
static double Dot(Vector2D value1, Vector2D value2)
static bool operator!=(Vector2D value1, Vector2D value2)