LayerProcGen v0.1.0
Layer-based infinite procedural generation
Loading...
Searching...
No Matches
DPoint3

Inherits IEquatable< DPoint3 >.

Public Member Functions

 DPoint3 (DFloat x, DFloat y, DFloat z)
 
bool Equals (DPoint3 other)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
override string ToString ()
 

Static Public Member Functions

static float Distance (DPoint3 a, DPoint3 b)
 
static DPoint3 Max (DPoint3 a, DPoint3 b)
 
static DPoint3 Min (DPoint3 a, DPoint3 b)
 
static implicit operator DPoint3 (Point3 p)
 
static operator Point3 (DPoint3 p)
 
static bool operator!= (DPoint3 a, DPoint3 b)
 
static DPoint3 operator* (DPoint3 a, int f)
 
static DPoint3 operator* (DPoint3 a, Point3 b)
 
static DPoint3 operator* (Point3 a, DPoint3 b)
 
static DPoint3 operator+ (DPoint3 a, DPoint3 b)
 
static DPoint3 operator- (DPoint3 a)
 
static DPoint3 operator- (DPoint3 a, DPoint3 b)
 
static DPoint3 operator/ (DPoint3 a, int f)
 
static bool operator== (DPoint3 a, DPoint3 b)
 

Public Attributes

DFloat x
 
DFloat y
 
DFloat z
 

Static Public Attributes

static DPoint3 forward = new DPoint3(0f, 0f, 1f)
 
static DPoint3 one = new DPoint3(1f, 1f, 1f)
 
static DPoint3 right = new DPoint3(1f, 0f, 0f)
 
static DPoint3 up = new DPoint3(0f, 1f, 0f)
 
static DPoint3 zero = new DPoint3(0f, 0f, 0f)
 

Properties

DFloat[] array [get]
 
float magnitude [get]
 
DFloat sqrMagnitude [get]
 
DFloat this[int index] [get, set]
 
DPoint xy [get]
 
DPoint xz [get]
 
DPoint yz [get]