Jypeli 10
The simple game programming library
|
A Vector with 4 dimensions. Lisää...
Julkiset jäsenfunktiot | |
Vector4D (Scalar X, Scalar Y, Scalar Z, Scalar W) | |
Creates a New Vector4D Instance on the Stack. Lisää... | |
Vector4D (Scalar[] vals) | |
Vector4D (Scalar[] vals, int index) | |
void | CopyFrom (Scalar[] array, int index) |
void | CopyTo (Scalar[] array, int index) |
override bool | Equals (object obj) |
Compares this Vector to another object. This should be done because the equality operators (==, !=) have been overriden by this class. Lisää... | |
bool | Equals (Vector4D other) |
override int | GetHashCode () |
Provides a unique hash code based on the member variables of this class. This should be done because the equality operators (==, !=) have been overriden by this class. The standard implementation is a simple XOR operation between all local member variables. Lisää... | |
Scalar[] | ToArray () |
override string | ToString () |
string | ToString (string format) |
Staattiset julkiset jäsenfunktiot | |
static void | Add (ref Vector2D left, ref Vector4D right, out Vector4D result) |
static void | Add (ref Vector3D left, ref Vector4D right, out Vector4D result) |
static void | Add (ref Vector4D left, ref Vector2D right, out Vector4D result) |
static void | Add (ref Vector4D left, ref Vector3D right, out Vector4D result) |
static void | Add (ref Vector4D left, ref Vector4D right, out Vector4D result) |
static Vector4D | Add (Vector2D left, Vector4D right) |
static Vector4D | Add (Vector3D left, Vector4D right) |
static Vector4D | Add (Vector4D left, Vector2D right) |
static Vector4D | Add (Vector4D left, Vector3D right) |
static Vector4D | Add (Vector4D left, Vector4D right) |
Adds 2 Vectors2Ds. Lisää... | |
static void | CatmullRom (ref Vector4D value1, ref Vector4D value2, ref Vector4D value3, ref Vector4D value4, Scalar amount, out Vector4D result) |
static Vector4D | CatmullRom (Vector4D value1, Vector4D value2, Vector4D value3, Vector4D value4, Scalar amount) |
static void | Clamp (ref Vector4D value, ref Vector4D min, ref Vector4D max, out Vector4D result) |
static Vector4D | Clamp (Vector4D value, Vector4D min, Vector4D max) |
static void | Copy (ref Vector2D source, ref Vector4D dest) |
static void | Copy (ref Vector3D source, ref Vector4D dest) |
static void | Copy (ref Vector4D vector, Scalar[] destArray) |
static void | Copy (ref Vector4D vector, Scalar[] destArray, int index) |
static void | Copy (Scalar[] sourceArray, int index, out Vector4D result) |
static void | Copy (Scalar[] sourceArray, out Vector4D result) |
static void | Distance (ref Vector4D left, ref Vector4D right, out Scalar result) |
static Scalar | Distance (Vector4D left, Vector4D right) |
static void | DistanceSq (ref Vector4D left, ref Vector4D right, out Scalar result) |
static Scalar | DistanceSq (Vector4D left, Vector4D right) |
static void | Dot (ref Vector4D left, ref Vector4D right, out Scalar result) |
static Scalar | Dot (Vector4D left, Vector4D right) |
Does a Dot Operation Also know as an Inner Product. Lisää... | |
static bool | Equals (ref Vector4D left, ref Vector4D right) |
static bool | Equals (Vector4D left, Vector4D right) |
static void | GetMagnitude (ref Vector4D source, out Scalar result) |
static Scalar | GetMagnitude (Vector4D source) |
Gets the Magnitude of the Vector4D that is passed. Lisää... | |
static void | GetMagnitudeSq (ref Vector4D source, out Scalar result) |
static Scalar | GetMagnitudeSq (Vector4D source) |
Gets the Squared Magnitude of the Vector4D that is passed. Lisää... | |
static void | Hermite (ref Vector4D value1, ref Vector4D tangent1, ref Vector4D value2, ref Vector4D tangent2, Scalar amount, out Vector4D result) |
static Vector4D | Hermite (Vector4D value1, Vector4D tangent1, Vector4D value2, Vector4D tangent2, Scalar amount) |
static void | Lerp (ref Vector4D left, ref Vector4D right, ref Scalar amount, out Vector4D result) |
static void | Lerp (ref Vector4D left, ref Vector4D right, ref Vector4D amount, out Vector4D result) |
static Vector4D | Lerp (Vector4D left, Vector4D right, Scalar amount) |
static Vector4D | Lerp (Vector4D left, Vector4D right, Vector4D amount) |
static void | Max (ref Vector4D value1, ref Vector4D value2, out Vector4D result) |
static Vector4D | Max (Vector4D value1, Vector4D value2) |
static void | Min (ref Vector4D value1, ref Vector4D value2, out Vector4D result) |
static Vector4D | Min (Vector4D value1, Vector4D value2) |
static void | Multiply (ref Scalar scalar, ref Vector4D source, out Vector4D result) |
static void | Multiply (ref Vector4D source, ref Scalar scalar, out Vector4D result) |
static Vector4D | Multiply (Scalar scalar, Vector4D source) |
Does Scaler Multiplication on a Vector4D. Lisää... | |
static Vector4D | Multiply (Vector4D source, Scalar scalar) |
Does Scaler Multiplication on a Vector4D. Lisää... | |
static void | Negate (ref Vector4D source) |
static void | Negate (ref Vector4D source, out Vector4D result) |
static Vector4D | Negate (Vector4D source) |
Negates a Vector4D. Lisää... | |
static void | Normalize (ref Vector4D source) |
static void | Normalize (ref Vector4D source, out Vector4D result) |
static Vector4D | Normalize (Vector4D source) |
This returns the Normalized Vector4D that is passed. This is also known as a Unit Vector. Lisää... | |
static | operator Vector4D (Vector3D source) |
static bool | operator!= (Vector4D left, Vector4D right) |
Specifies whether the Vector4Ds do not contain the same coordinates. Lisää... | |
static Vector4D | operator* (Matrix4x4 matrix, Vector4D vector) |
static Vector4D | operator* (Scalar scalar, Vector4D source) |
Does Scaler Multiplication on a Vector4D. Lisää... | |
static Scalar | operator* (Vector4D left, Vector4D right) |
Does a Dot Operation Also know as an Inner Product. Lisää... | |
static Vector4D | operator* (Vector4D source, Scalar scalar) |
Does Scaler Multiplication on a Vector4D. Lisää... | |
static Vector4D | operator* (Vector4D vector, Matrix4x4 matrix) |
static Vector4D | operator+ (Vector2D left, Vector4D right) |
static Vector4D | operator+ (Vector3D left, Vector4D right) |
static Vector4D | operator+ (Vector4D left, Vector2D right) |
static Vector4D | operator+ (Vector4D left, Vector3D right) |
static Vector4D | operator+ (Vector4D left, Vector4D right) |
Adds 2 Vectors2Ds. Lisää... | |
static Vector4D | operator- (Vector2D left, Vector4D right) |
static Vector4D | operator- (Vector3D left, Vector4D right) |
static Vector4D | operator- (Vector4D left, Vector2D right) |
static Vector4D | operator- (Vector4D left, Vector3D right) |
static Vector4D | operator- (Vector4D left, Vector4D right) |
Subtracts 2 Vector4Ds. Lisää... | |
static Vector4D | operator- (Vector4D source) |
Negates a Vector4D. Lisää... | |
static bool | operator== (Vector4D left, Vector4D right) |
Specifies whether the Vector4Ds contain the same coordinates. Lisää... | |
static Vector4D | Parse (string s) |
static void | Project (ref Vector4D left, ref Vector4D right, out Vector4D result) |
static Vector4D | Project (Vector4D left, Vector4D right) |
Thie Projects the left Vector4D onto the Right Vector4D. Lisää... | |
static void | SetMagnitude (ref Vector4D source, ref Scalar magnitude, out Vector4D result) |
static Vector4D | SetMagnitude (Vector4D source, Scalar magnitude) |
Sets the Magnitude of a Vector4D. Lisää... | |
static void | Subtract (ref Vector2D left, ref Vector4D right, out Vector4D result) |
static void | Subtract (ref Vector3D left, ref Vector4D right, out Vector4D result) |
static void | Subtract (ref Vector4D left, ref Vector2D right, out Vector4D result) |
static void | Subtract (ref Vector4D left, ref Vector3D right, out Vector4D result) |
static void | Subtract (ref Vector4D left, ref Vector4D right, out Vector4D result) |
static Vector4D | Subtract (Vector2D left, Vector4D right) |
static Vector4D | Subtract (Vector3D left, Vector4D right) |
static Vector4D | Subtract (Vector4D left, Vector2D right) |
static Vector4D | Subtract (Vector4D left, Vector3D right) |
static Vector4D | Subtract (Vector4D left, Vector4D right) |
Subtracts 2 Vector4Ds. Lisää... | |
static Vector4D | Transform (Matrix4x4 matrix, Vector4D vector) |
static void | Transform (ref Matrix4x4 matrix, ref Vector4D vector, out Vector4D result) |
static void | Transform (ref Vector4D vector, ref Matrix4x4 matrix, out Vector4D result) |
static Vector4D | Transform (Vector4D vector, Matrix4x4 matrix) |
static Vector4D | TripleCross (Vector4D top, Vector4D middle, Vector4D bottom) |
static bool | TryParse (string s, out Vector4D result) |
Julkiset attribuutit | |
Scalar | W |
This is the W value. Lisää... | |
Scalar | X |
This is the X value. Lisää... | |
Scalar | Y |
This is the Y value. Lisää... | |
Scalar | Z |
This is the Z value. Lisää... | |
Staattiset julkiset attribuutit | |
const int | Count = 4 |
The number of Scalar values in the class. Lisää... | |
static readonly Vector4D | One = new Vector4D(1, 1, 1, 1) |
Vector4D(1,1,1,1) Lisää... | |
const int | Size = sizeof(Scalar) * Count |
The Size of the class in bytes; Lisää... | |
static readonly Vector4D | WAxis = new Vector4D(0, 0, 0, 1) |
Vector4D(0,0,0,1) Lisää... | |
static readonly Vector4D | XAxis = new Vector4D(1, 0, 0, 0) |
Vector4D(1,0,0,0) Lisää... | |
static readonly Vector4D | YAxis = new Vector4D(0, 1, 0, 0) |
Vector4D(0,1,0,0) Lisää... | |
static readonly Vector4D | ZAxis = new Vector4D(0, 0, 1, 0) |
Vector4D(0,0,1,0) Lisää... | |
static readonly Vector4D | Zero = new Vector4D() |
Vector4D(0,0,0,0) Lisää... | |
Ominaisuudet | |
int IAdvanceValueType. | Count [get] |
The Number of Variables accesable though the indexer. Lisää... | |
Scalar | Magnitude [getset] |
Gets or Sets the Magnitude (Length) of the Vector4D. Lisää... | |
Scalar | MagnitudeSq [get] |
Gets the Squared Magnitude of the Vector4D. Lisää... | |
Vector4D | Normalized [get] |
Gets the Normalized Vector4D. (Unit Vector) Lisää... | |
Ominaisuudet inherited from AdvanceMath.IVector< Vector4D > | |
Scalar | Magnitude [getset] |
Gets or Sets the Magnitude (Length of a Vector). Lisää... | |
Scalar | MagnitudeSq [get] |
Gets the Squared Magnitude (IE Magnitude*Magnitude). Lisää... | |
V | Normalized [get] |
Gets the Normalized Vector. (Unit Vector) Lisää... | |
Yksityiset jäsenfunktiot | |
string | ToStringInternal (string FormatString) |
Staattiset yksityiset attribuutit | |
static readonly string | FormatableString = MatrixHelper.CreateVectorFormatableString(Count) |
static readonly string | FormatString = MatrixHelper.CreateVectorFormatString(Count) |
A Vector with 4 dimensions.
Määrittely tiedoston Vector4D.cs rivillä 47.
Creates a New Vector4D Instance on the Stack.
X | The X value. |
Y | The Y value. |
Z | The Z value. |
W | The W value. |
Määrittely tiedoston Vector4D.cs rivillä 749.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
AdvanceMath.Vector4D.Vector4D | ( | Scalar[] | vals | ) |
Määrittely tiedoston Vector4D.cs rivillä 756.
AdvanceMath.Vector4D.Vector4D | ( | Scalar[] | vals, |
int | index | ||
) |
Määrittely tiedoston Vector4D.cs rivillä 757.
Viittaukset AdvanceMath.Vector4D.Copy().
|
static |
Määrittely tiedoston Vector4D.cs rivillä 241.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 228.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 267.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 254.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 214.
Määrittely tiedoston Vector4D.cs rivillä 235.
Viittaukset AdvanceMath.Vector4D.Add().
Määrittely tiedoston Vector4D.cs rivillä 222.
Viittaukset AdvanceMath.Vector4D.Add().
Määrittely tiedoston Vector4D.cs rivillä 261.
Viittaukset AdvanceMath.Vector4D.Add().
Määrittely tiedoston Vector4D.cs rivillä 248.
Viittaukset AdvanceMath.Vector4D.Add().
Adds 2 Vectors2Ds.
Määrittely tiedoston Vector4D.cs rivillä 205.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Viitattu AdvanceMath.Vector4D.Add() ja AdvanceMath.Vector4D.operator+().
|
static |
Määrittely tiedoston Vector4D.cs rivillä 630.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 624.
Viittaukset AdvanceMath.Vector4D.CatmullRom().
Viitattu AdvanceMath.Vector4D.CatmullRom().
|
static |
Määrittely tiedoston Vector4D.cs rivillä 137.
Viittaukset AdvanceMath.MathHelper.Clamp().
Määrittely tiedoston Vector4D.cs rivillä 128.
Viittaukset AdvanceMath.MathHelper.Clamp(), AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Määrittely tiedoston Vector4D.cs rivillä 122.
Määrittely tiedoston Vector4D.cs rivillä 116.
Määrittely tiedoston Vector4D.cs rivillä 90.
Viittaukset AdvanceMath.Vector4D.Copy().
Viitattu AdvanceMath.Vector4D.Vector4D(), AdvanceMath.Vector4D.Copy(), AdvanceMath.Vector4D.CopyFrom(), AdvanceMath.Vector4D.CopyTo() ja AdvanceMath.Vector4D.ToArray().
Määrittely tiedoston Vector4D.cs rivillä 94.
Viittaukset AdvanceMath.ThrowHelper.CheckCopy() ja AdvanceMath.Vector4D.Count.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 107.
Viittaukset AdvanceMath.ThrowHelper.CheckCopy() ja AdvanceMath.Vector4D.Count.
Määrittely tiedoston Vector4D.cs rivillä 103.
Viittaukset AdvanceMath.Vector4D.Copy().
void AdvanceMath.Vector4D.CopyFrom | ( | Scalar[] | array, |
int | index | ||
) |
Määrittely tiedoston Vector4D.cs rivillä 850.
Viittaukset AdvanceMath.Vector4D.Copy().
void AdvanceMath.Vector4D.CopyTo | ( | Scalar[] | array, |
int | index | ||
) |
Määrittely tiedoston Vector4D.cs rivillä 854.
Viittaukset AdvanceMath.Vector4D.Copy().
|
static |
Määrittely tiedoston Vector4D.cs rivillä 179.
Viittaukset AdvanceMath.Vector4D.GetMagnitude() ja AdvanceMath.Vector4D.Subtract().
Määrittely tiedoston Vector4D.cs rivillä 173.
Viittaukset AdvanceMath.Vector4D.Distance().
Viitattu AdvanceMath.Vector4D.Distance().
|
static |
Määrittely tiedoston Vector4D.cs rivillä 191.
Viittaukset AdvanceMath.Vector4D.GetMagnitudeSq() ja AdvanceMath.Vector4D.Subtract().
Määrittely tiedoston Vector4D.cs rivillä 185.
Viittaukset AdvanceMath.Vector4D.DistanceSq().
Viitattu AdvanceMath.Vector4D.DistanceSq().
|
static |
Määrittely tiedoston Vector4D.cs rivillä 458.
Does a Dot Operation Also know as an Inner Product.
Määrittely tiedoston Vector4D.cs rivillä 454.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Viitattu AdvanceMath.Vector4D.Project().
override bool AdvanceMath.Vector4D.Equals | ( | object | obj | ) |
Compares this Vector to another object. This should be done because the equality operators (==, !=) have been overriden by this class.
obj |
Määrittely tiedoston Vector4D.cs rivillä 1140.
Viittaukset AdvanceMath.Vector4D.Equals().
Viitattu AdvanceMath.Vector4D.Equals().
Määrittely tiedoston Vector4D.cs rivillä 1156.
Määrittely tiedoston Vector4D.cs rivillä 1148.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
bool AdvanceMath.Vector4D.Equals | ( | Vector4D | other | ) |
Määrittely tiedoston Vector4D.cs rivillä 1144.
Viittaukset AdvanceMath.Vector4D.Equals().
override int AdvanceMath.Vector4D.GetHashCode | ( | ) |
Provides a unique hash code based on the member variables of this class. This should be done because the equality operators (==, !=) have been overriden by this class. The standard implementation is a simple XOR operation between all local member variables.
Määrittely tiedoston Vector4D.cs rivillä 1129.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Määrittely tiedoston Vector4D.cs rivillä 484.
Viittaukset AdvanceMath.MathHelper.Sqrt().
Gets the Magnitude of the Vector4D that is passed.
source | The Vector4D whos Magnitude is te be returned. |
Määrittely tiedoston Vector4D.cs rivillä 480.
Viittaukset AdvanceMath.MathHelper.Sqrt(), AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Viitattu AdvanceMath.Vector4D.Distance(), AdvanceMath.Vector4D.Normalize() ja AdvanceMath.Vector4D.SetMagnitude().
Määrittely tiedoston Vector4D.cs rivillä 471.
Gets the Squared Magnitude of the Vector4D that is passed.
source | The Vector4D whos Squared Magnitude is te be returned. |
Määrittely tiedoston Vector4D.cs rivillä 467.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Viitattu AdvanceMath.Vector4D.DistanceSq() ja AdvanceMath.Vector4D.Project().
|
static |
Määrittely tiedoston Vector4D.cs rivillä 690.
Viittaukset AdvanceMath.MathHelper.HermiteHelper().
|
static |
Määrittely tiedoston Vector4D.cs rivillä 684.
Viittaukset AdvanceMath.Vector4D.Hermite().
Viitattu AdvanceMath.Vector4D.Hermite().
|
static |
Määrittely tiedoston Vector4D.cs rivillä 152.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 165.
Määrittely tiedoston Vector4D.cs rivillä 146.
Viittaukset AdvanceMath.Vector4D.Lerp().
Viitattu AdvanceMath.Vector4D.Lerp().
Määrittely tiedoston Vector4D.cs rivillä 159.
Viittaukset AdvanceMath.Vector4D.Lerp().
|
static |
Määrittely tiedoston Vector4D.cs rivillä 662.
Määrittely tiedoston Vector4D.cs rivillä 656.
Viittaukset AdvanceMath.Vector4D.Max().
Viitattu AdvanceMath.Vector4D.Max().
|
static |
Määrittely tiedoston Vector4D.cs rivillä 676.
Määrittely tiedoston Vector4D.cs rivillä 670.
Viittaukset AdvanceMath.Vector4D.Min().
Viitattu AdvanceMath.Vector4D.Min().
|
static |
Määrittely tiedoston Vector4D.cs rivillä 395.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 372.
Does Scaler Multiplication on a Vector4D.
scalar | The scalar value that will multiply the Vector4D. |
source | The Vector4D to be multiplied. |
Määrittely tiedoston Vector4D.cs rivillä 386.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Does Scaler Multiplication on a Vector4D.
source | The Vector4D to be multiplied. |
scalar | The scalar value that will multiply the Vector4D. |
Määrittely tiedoston Vector4D.cs rivillä 363.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Viitattu AdvanceMath.Vector4D.Project() ja AdvanceMath.Vector4D.SetMagnitude().
|
static |
Määrittely tiedoston Vector4D.cs rivillä 528.
Viittaukset AdvanceMath.Vector4D.Negate().
Määrittely tiedoston Vector4D.cs rivillä 532.
Negates a Vector4D.
source | The Vector4D to be Negated. |
Määrittely tiedoston Vector4D.cs rivillä 519.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Viitattu AdvanceMath.Vector4D.Negate().
|
static |
Määrittely tiedoston Vector4D.cs rivillä 569.
Viittaukset AdvanceMath.Vector4D.Normalize().
Määrittely tiedoston Vector4D.cs rivillä 558.
Viittaukset AdvanceMath.Vector4D.GetMagnitude(), AdvanceMath.Vector4D.X ja AdvanceMath.Vector4D.Zero.
This returns the Normalized Vector4D that is passed. This is also known as a Unit Vector.
source | The Vector4D to be Normalized. |
Määrittely tiedoston Vector4D.cs rivillä 545.
Viittaukset AdvanceMath.Vector4D.GetMagnitude(), AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y, AdvanceMath.Vector4D.Z ja AdvanceMath.Vector4D.Zero.
Viitattu AdvanceMath.Vector4D.Normalize().
Määrittely tiedoston Vector4D.cs rivillä 1045.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector3D.X, AdvanceMath.Vector4D.X, AdvanceMath.Vector3D.Y, AdvanceMath.Vector4D.Y, AdvanceMath.Vector3D.Z ja AdvanceMath.Vector4D.Z.
Specifies whether the Vector4Ds do not contain the same coordinates.
Määrittely tiedoston Vector4D.cs rivillä 1039.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Määrittely tiedoston Vector4D.cs rivillä 985.
Viittaukset AdvanceMath.Matrix4x4.m00, AdvanceMath.Matrix4x4.m01, AdvanceMath.Matrix4x4.m02, AdvanceMath.Matrix4x4.m03, AdvanceMath.Matrix4x4.m10, AdvanceMath.Matrix4x4.m11, AdvanceMath.Matrix4x4.m12, AdvanceMath.Matrix4x4.m13, AdvanceMath.Matrix4x4.m20, AdvanceMath.Matrix4x4.m21, AdvanceMath.Matrix4x4.m22, AdvanceMath.Matrix4x4.m23, AdvanceMath.Matrix4x4.m30, AdvanceMath.Matrix4x4.m31, AdvanceMath.Matrix4x4.m32, AdvanceMath.Matrix4x4.m33, AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Does Scaler Multiplication on a Vector4D.
scalar | The scalar value that will multiply the Vector4D. |
source | The Vector4D to be multiplied. |
Määrittely tiedoston Vector4D.cs rivillä 963.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Does a Dot Operation Also know as an Inner Product.
Määrittely tiedoston Vector4D.cs rivillä 979.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Does Scaler Multiplication on a Vector4D.
source | The Vector4D to be multiplied. |
scalar | The scalar value that will multiply the Vector4D. |
Määrittely tiedoston Vector4D.cs rivillä 947.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Määrittely tiedoston Vector4D.cs rivillä 997.
Viittaukset AdvanceMath.Matrix4x4.m00, AdvanceMath.Matrix4x4.m01, AdvanceMath.Matrix4x4.m02, AdvanceMath.Matrix4x4.m03, AdvanceMath.Matrix4x4.m10, AdvanceMath.Matrix4x4.m11, AdvanceMath.Matrix4x4.m12, AdvanceMath.Matrix4x4.m13, AdvanceMath.Matrix4x4.m20, AdvanceMath.Matrix4x4.m21, AdvanceMath.Matrix4x4.m22, AdvanceMath.Matrix4x4.m23, AdvanceMath.Matrix4x4.m30, AdvanceMath.Matrix4x4.m31, AdvanceMath.Matrix4x4.m32, AdvanceMath.Matrix4x4.m33, AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Määrittely tiedoston Vector4D.cs rivillä 882.
Viittaukset AdvanceMath.Vector4D.Add().
Määrittely tiedoston Vector4D.cs rivillä 876.
Viittaukset AdvanceMath.Vector4D.Add().
Määrittely tiedoston Vector4D.cs rivillä 894.
Viittaukset AdvanceMath.Vector4D.Add().
Määrittely tiedoston Vector4D.cs rivillä 888.
Viittaukset AdvanceMath.Vector4D.Add().
Adds 2 Vectors2Ds.
Määrittely tiedoston Vector4D.cs rivillä 867.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Määrittely tiedoston Vector4D.cs rivillä 922.
Viittaukset AdvanceMath.Vector4D.Subtract().
Määrittely tiedoston Vector4D.cs rivillä 916.
Viittaukset AdvanceMath.Vector4D.Subtract().
Määrittely tiedoston Vector4D.cs rivillä 934.
Viittaukset AdvanceMath.Vector4D.Subtract().
Määrittely tiedoston Vector4D.cs rivillä 928.
Viittaukset AdvanceMath.Vector4D.Subtract().
Subtracts 2 Vector4Ds.
Määrittely tiedoston Vector4D.cs rivillä 907.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Negates a Vector4D.
source | The Vector4D to be Negated. |
Määrittely tiedoston Vector4D.cs rivillä 1014.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Specifies whether the Vector4Ds contain the same coordinates.
Määrittely tiedoston Vector4D.cs rivillä 1029.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 1100.
Viittaukset AdvanceMath.Vector4D.Count, AdvanceMath.Vector4D.FormatString, AdvanceMath.ParseHelper.SplitStringVector(), AdvanceMath.ThrowHelper.ThrowVectorFormatException(), AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 586.
Viittaukset AdvanceMath.Vector4D.Dot(), AdvanceMath.Vector4D.GetMagnitudeSq() ja AdvanceMath.Vector4D.Multiply().
Thie Projects the left Vector4D onto the Right Vector4D.
Määrittely tiedoston Vector4D.cs rivillä 580.
Viittaukset AdvanceMath.Vector4D.Project().
Viitattu AdvanceMath.Vector4D.Project().
|
static |
Määrittely tiedoston Vector4D.cs rivillä 500.
Viittaukset AdvanceMath.Vector4D.GetMagnitude(), AdvanceMath.Vector4D.Multiply() ja AdvanceMath.Vector4D.Zero.
Sets the Magnitude of a Vector4D.
source | The Vector4D whose Magnitude is to be changed. |
magnitude | The Magnitude. |
Määrittely tiedoston Vector4D.cs rivillä 494.
Viittaukset AdvanceMath.Vector4D.SetMagnitude().
Viitattu AdvanceMath.Vector4D.SetMagnitude().
|
static |
Määrittely tiedoston Vector4D.cs rivillä 321.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 308.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 347.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 334.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 293.
Määrittely tiedoston Vector4D.cs rivillä 315.
Viittaukset AdvanceMath.Vector4D.Subtract().
Määrittely tiedoston Vector4D.cs rivillä 302.
Viittaukset AdvanceMath.Vector4D.Subtract().
Määrittely tiedoston Vector4D.cs rivillä 341.
Viittaukset AdvanceMath.Vector4D.Subtract().
Määrittely tiedoston Vector4D.cs rivillä 328.
Viittaukset AdvanceMath.Vector4D.Subtract().
Subtracts 2 Vector4Ds.
Määrittely tiedoston Vector4D.cs rivillä 284.
Viittaukset AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Viitattu AdvanceMath.Vector4D.Distance(), AdvanceMath.Vector4D.DistanceSq(), AdvanceMath.Vector4D.operator-() ja AdvanceMath.Vector4D.Subtract().
Scalar[] AdvanceMath.Vector4D.ToArray | ( | ) |
Määrittely tiedoston Vector4D.cs rivillä 844.
Viittaukset AdvanceMath.Vector4D.Copy() ja AdvanceMath.Vector4D.Count.
override string AdvanceMath.Vector4D.ToString | ( | ) |
Määrittely tiedoston Vector4D.cs rivillä 1065.
Viittaukset AdvanceMath.Vector4D.FormatString ja AdvanceMath.Vector4D.ToStringInternal().
string AdvanceMath.Vector4D.ToString | ( | string | format | ) |
Määrittely tiedoston Vector4D.cs rivillä 1061.
Viittaukset AdvanceMath.Vector4D.FormatableString ja AdvanceMath.Vector4D.ToStringInternal().
|
private |
Määrittely tiedoston Vector4D.cs rivillä 1057.
Viittaukset AdvanceMath.Vector4D.FormatString, AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Viitattu AdvanceMath.Vector4D.ToString().
Määrittely tiedoston Vector4D.cs rivillä 403.
Viittaukset AdvanceMath.Matrix4x4.m00, AdvanceMath.Matrix4x4.m01, AdvanceMath.Matrix4x4.m02, AdvanceMath.Matrix4x4.m03, AdvanceMath.Matrix4x4.m10, AdvanceMath.Matrix4x4.m11, AdvanceMath.Matrix4x4.m12, AdvanceMath.Matrix4x4.m13, AdvanceMath.Matrix4x4.m20, AdvanceMath.Matrix4x4.m21, AdvanceMath.Matrix4x4.m22, AdvanceMath.Matrix4x4.m23, AdvanceMath.Matrix4x4.m30, AdvanceMath.Matrix4x4.m31, AdvanceMath.Matrix4x4.m32, AdvanceMath.Matrix4x4.m33, AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 414.
Viittaukset AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 436.
Viittaukset AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
Määrittely tiedoston Vector4D.cs rivillä 425.
Viittaukset AdvanceMath.Matrix4x4.m00, AdvanceMath.Matrix4x4.m01, AdvanceMath.Matrix4x4.m02, AdvanceMath.Matrix4x4.m03, AdvanceMath.Matrix4x4.m10, AdvanceMath.Matrix4x4.m11, AdvanceMath.Matrix4x4.m12, AdvanceMath.Matrix4x4.m13, AdvanceMath.Matrix4x4.m20, AdvanceMath.Matrix4x4.m21, AdvanceMath.Matrix4x4.m22, AdvanceMath.Matrix4x4.m23, AdvanceMath.Matrix4x4.m30, AdvanceMath.Matrix4x4.m31, AdvanceMath.Matrix4x4.m32, AdvanceMath.Matrix4x4.m33, AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 597.
Viittaukset AdvanceMath.Matrix3x3.GetDeterminant(), AdvanceMath.Vector4D.W, AdvanceMath.Vector4D.X, AdvanceMath.Vector4D.Y ja AdvanceMath.Vector4D.Z.
|
static |
Määrittely tiedoston Vector4D.cs rivillä 1072.
Viittaukset AdvanceMath.Vector4D.Count, AdvanceMath.ParseHelper.SplitStringVector() ja AdvanceMath.Vector4D.Zero.
|
static |
The number of Scalar values in the class.
Määrittely tiedoston Vector4D.cs rivillä 53.
Viitattu AdvanceMath.Vector4D.Copy(), AdvanceMath.Vector4D.Parse(), AdvanceMath.Vector4D.ToArray() ja AdvanceMath.Vector4D.TryParse().
|
staticprivate |
Määrittely tiedoston Vector4D.cs rivillä 86.
Viitattu AdvanceMath.Vector4D.ToString().
|
staticprivate |
Määrittely tiedoston Vector4D.cs rivillä 85.
Viitattu AdvanceMath.Vector4D.Parse(), AdvanceMath.Vector4D.ToString() ja AdvanceMath.Vector4D.ToStringInternal().
Vector4D(1,1,1,1)
Määrittely tiedoston Vector4D.cs rivillä 63.
The Size of the class in bytes;
Määrittely tiedoston Vector4D.cs rivillä 57.
Scalar AdvanceMath.Vector4D.W |
This is the W value.
Määrittely tiedoston Vector4D.cs rivillä 737.
Viitattu AdvanceMath.Matrix4x4.Matrix4x4(), AdvanceMath.Vector4D.Vector4D(), AdvanceMath.Vector4D.Add(), AdvanceMath.Vector4D.Clamp(), AdvanceMath.Vector4D.Dot(), AdvanceMath.Vector4D.Equals(), AdvanceMath.Vector4D.GetHashCode(), AdvanceMath.Vector4D.GetMagnitude(), AdvanceMath.Vector4D.GetMagnitudeSq(), AdvanceMath.Vector4D.Multiply(), AdvanceMath.Vector4D.Negate(), AdvanceMath.Vector4D.Normalize(), AdvanceMath.Vector4D.operator Vector4D(), AdvanceMath.Vector4D.operator!=(), AdvanceMath.Vector4D.operator*(), AdvanceMath.Vector4D.operator+(), AdvanceMath.Vector4D.operator-(), AdvanceMath.Vector4D.operator==(), AdvanceMath.Vector4D.Parse(), AdvanceMath.IO.MathReader.ReadVector4D(), AdvanceMath.Vector4D.Subtract(), AdvanceMath.Vector4D.ToStringInternal(), AdvanceMath.Vector4D.Transform(), AdvanceMath.Vector4D.TripleCross() ja AdvanceMath.IO.MathWriter.Write().
Vector4D(0,0,0,1)
Määrittely tiedoston Vector4D.cs rivillä 83.
Scalar AdvanceMath.Vector4D.X |
This is the X value.
Määrittely tiedoston Vector4D.cs rivillä 710.
Viitattu AdvanceMath.Matrix4x4.Matrix4x4(), AdvanceMath.Vector4D.Vector4D(), AdvanceMath.Vector4D.Add(), AdvanceMath.Vector4D.Clamp(), AdvanceMath.Vector4D.Dot(), AdvanceMath.Vector4D.Equals(), AdvanceMath.Vector4D.GetHashCode(), AdvanceMath.Vector4D.GetMagnitude(), AdvanceMath.Vector4D.GetMagnitudeSq(), AdvanceMath.Vector4D.Multiply(), AdvanceMath.Vector4D.Negate(), AdvanceMath.Vector4D.Normalize(), AdvanceMath.Vector3D.operator Vector3D(), AdvanceMath.Vector4D.operator Vector4D(), AdvanceMath.Vector4D.operator!=(), AdvanceMath.Vector4D.operator*(), AdvanceMath.Vector4D.operator+(), AdvanceMath.Vector4D.operator-(), AdvanceMath.Vector4D.operator==(), AdvanceMath.Vector4D.Parse(), AdvanceMath.IO.MathReader.ReadVector4D(), AdvanceMath.Vector4D.Subtract(), AdvanceMath.Vector4D.ToStringInternal(), AdvanceMath.Vector4D.Transform(), AdvanceMath.Vector4D.TripleCross() ja AdvanceMath.IO.MathWriter.Write().
Vector4D(1,0,0,0)
Määrittely tiedoston Vector4D.cs rivillä 71.
Scalar AdvanceMath.Vector4D.Y |
This is the Y value.
Määrittely tiedoston Vector4D.cs rivillä 719.
Viitattu AdvanceMath.Matrix4x4.Matrix4x4(), AdvanceMath.Vector4D.Vector4D(), AdvanceMath.Vector4D.Add(), AdvanceMath.Vector4D.Clamp(), AdvanceMath.Vector4D.Dot(), AdvanceMath.Vector4D.Equals(), AdvanceMath.Vector4D.GetHashCode(), AdvanceMath.Vector4D.GetMagnitude(), AdvanceMath.Vector4D.GetMagnitudeSq(), AdvanceMath.Vector4D.Multiply(), AdvanceMath.Vector4D.Negate(), AdvanceMath.Vector4D.Normalize(), AdvanceMath.Vector3D.operator Vector3D(), AdvanceMath.Vector4D.operator Vector4D(), AdvanceMath.Vector4D.operator!=(), AdvanceMath.Vector4D.operator*(), AdvanceMath.Vector4D.operator+(), AdvanceMath.Vector4D.operator-(), AdvanceMath.Vector4D.operator==(), AdvanceMath.Vector4D.Parse(), AdvanceMath.IO.MathReader.ReadVector4D(), AdvanceMath.Vector4D.Subtract(), AdvanceMath.Vector4D.ToStringInternal(), AdvanceMath.Vector4D.Transform(), AdvanceMath.Vector4D.TripleCross() ja AdvanceMath.IO.MathWriter.Write().
Vector4D(0,1,0,0)
Määrittely tiedoston Vector4D.cs rivillä 75.
Scalar AdvanceMath.Vector4D.Z |
This is the Z value.
Määrittely tiedoston Vector4D.cs rivillä 728.
Viitattu AdvanceMath.Matrix4x4.Matrix4x4(), AdvanceMath.Vector4D.Vector4D(), AdvanceMath.Vector4D.Add(), AdvanceMath.Vector4D.Clamp(), AdvanceMath.Vector4D.Dot(), AdvanceMath.Vector4D.Equals(), AdvanceMath.Vector4D.GetHashCode(), AdvanceMath.Vector4D.GetMagnitude(), AdvanceMath.Vector4D.GetMagnitudeSq(), AdvanceMath.Vector4D.Multiply(), AdvanceMath.Vector4D.Negate(), AdvanceMath.Vector4D.Normalize(), AdvanceMath.Vector3D.operator Vector3D(), AdvanceMath.Vector4D.operator Vector4D(), AdvanceMath.Vector4D.operator!=(), AdvanceMath.Vector4D.operator*(), AdvanceMath.Vector4D.operator+(), AdvanceMath.Vector4D.operator-(), AdvanceMath.Vector4D.operator==(), AdvanceMath.Vector4D.Parse(), AdvanceMath.IO.MathReader.ReadVector4D(), AdvanceMath.Vector4D.Subtract(), AdvanceMath.Vector4D.ToStringInternal(), AdvanceMath.Vector4D.Transform(), AdvanceMath.Vector4D.TripleCross() ja AdvanceMath.IO.MathWriter.Write().
Vector4D(0,0,1,0)
Määrittely tiedoston Vector4D.cs rivillä 79.
Vector4D(0,0,0,0)
Määrittely tiedoston Vector4D.cs rivillä 67.
Viitattu AdvanceMath.Vector4D.Normalize(), AdvanceMath.Vector4D.SetMagnitude() ja AdvanceMath.Vector4D.TryParse().
|
get |
The Number of Variables accesable though the indexer.
Määrittely tiedoston Vector4D.cs rivillä 841.
|
getset |
Gets or Sets the Magnitude (Length) of the Vector4D.
Määrittely tiedoston Vector4D.cs rivillä 806.
|
get |
Gets the Squared Magnitude of the Vector4D.
Määrittely tiedoston Vector4D.cs rivillä 820.
|
get |
Gets the Normalized Vector4D. (Unit Vector)
Määrittely tiedoston Vector4D.cs rivillä 831.