Cataclysm Core Mono Library (CCML) Documentation

Cataclysm.Math.Vec4

Cataclysm.Math.Vec4
CCML/Source/Cataclysm/Math/Vec4.cs

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