Cataclysm Core Mono Library (CCML) Documentation

Cataclysm.Math.Vec2

Cataclysm.Math.Vec2
CCML/Source/Cataclysm/Math/Vec2.cs

public struct Vec2
PropertyDescription
float X
float Y
static Vec2 One
static Vec2 UnitX
static Vec2 UnitY
static Vec2 Zero
MethodDescription
Vec2(float scalar)Constructor
Vec2(float x, float y)Constructor
float Magnitude()
float MagnitudeSquared()
Vec2 Normalized()
override bool Equals(object obj)
override int GetHashCode()
override string ToString()
static float DotProduct(Vec2 a, Vec2 b)
static Vec2 Lerp(Vec2 a, Vec2 b)
static float Magnitude(Vec2 vector)
static float MagnitudeSquared(Vec2 vector)
static Vec2 Normalized(Vec2 vector)
static Vec2 operator +(Vec2 a, Vec2 b)
static Vec2 operator *(Vec2 vector, float scalar)
static Vec2 operator *(float scalar, Vec2 vector)
static Vec2 operator *(Vec2 a, Vec2 b)
static Vec2 operator /(Vec2 vector, float scalar)
static Vec2 operator -(Vec2 vector)
static Vec2 operator -(Vec2 a, Vec2 b)
static bool operator ==(Vec2 a, Vec2 b)
static bool operator !=(Vec2 a, Vec2 b)