Roboid Control for C# 0.4
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
LinearAlgebra.Direction Class Reference

Detailed Description

A direction in 3D space.

A direction is represented using two angles:

Public Member Functions

 Direction (Angle horizontal, Angle vertical)
 
void Normalize ()
 
Vector3Float ToVector3 ()
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Static Public Member Functions

static Direction Degrees (float horizontal, float vertical)
 
static Direction Radians (float horizontal, float vertical)
 
static bool operator== (Direction d1, Direction d2)
 
static bool operator!= (Direction d1, Direction d2)
 

Public Attributes

float horizontal
 
float vertical
 

Static Public Attributes

static readonly Direction forward = Degrees(0, 0)
 
static readonly Direction backward = Degrees(-180, 0)
 
static readonly Direction up = Degrees(0, 90)
 
static readonly Direction down = Degrees(0, -90)
 
static readonly Direction left = Degrees(-90, 0)
 
static readonly Direction right = Degrees(90, 0)