Skip to content
This repository was archived by the owner on Dec 13, 2025. It is now read-only.

VRageMath.Vector3L

Malware edited this page Dec 21, 2018 · 53 revisions

Index

Vector3L Struct

** Namespace: ** VRageMath
** Assembly: ** VRage.Math.dll

Fields

Member Description
long X
long Y
long Z
EqualityComparer Comparer
Vector3L UnitX
Vector3L UnitY
Vector3L UnitZ
Vector3L Zero
Vector3L MaxValue
Vector3L MinValue
Vector3L Up
Vector3L Down
Vector3L Right
Vector3L Left
Vector3L Forward
Vector3L Backward
Vector3L One

Properties

Member Description
long Item
long Size
long SizeLong

Methods

Member Description
string ToString()
bool Equals(Vector3L other)
bool Equals(Object obj)
int GetHashCode()
bool IsInsideInclusiveEnd(ref Vector3L min, ref Vector3L max)
bool IsInsideInclusiveEnd(Vector3L min, Vector3L max)
bool IsInside(ref Vector3L inclusiveMin, ref Vector3L exclusiveMax)
bool IsInside(Vector3L inclusiveMin, Vector3L exclusiveMax)
long RectangularDistance(Vector3L otherVector) Calculates rectangular distance. It's how many sectors you have to travel to get to other sector from current sector.
long RectangularLength()
long Length()
bool Boxlongersects(Vector3L minA, Vector3L maxA, Vector3L minB, Vector3L maxB)
bool Boxlongersects(ref Vector3L minA, ref Vector3L maxA, ref Vector3L minB, ref Vector3L maxB)
bool BoxContains(Vector3L boxMin, Vector3L boxMax, Vector3L pt)
bool BoxContains(ref Vector3L boxMin, ref Vector3L boxMax, ref Vector3L pt)
Vector3L Min(Vector3L value1, Vector3L value2)
void Min(ref Vector3L value1, ref Vector3L value2, ref Vector3L result)
long AbsMin()
Vector3L Max(Vector3L value1, Vector3L value2)
void Max(ref Vector3L value1, ref Vector3L value2, ref Vector3L result)
long AbsMax()
long AxisValue(Axis axis)
CubeFace GetDominantDirection(Vector3L val)
Vector3L GetDominantDirectionVector(Vector3L val)
Vector3L DominantAxisProjection(Vector3L value1) Returns a vector that is equal to the projection of the input vector to the coordinate axis that corresponds to the original vector's largest value.
void DominantAxisProjection(ref Vector3L value1, ref Vector3L result)
Vector3L Sign(Vector3 value)
Vector3L Sign(Vector3L value)
Vector3L Floor(Vector3 value)
Vector3L Floor(Vector3D value)
void Floor(ref Vector3 v, ref Vector3L r)
void Floor(ref Vector3D v, ref Vector3L r)
Vector3L Ceiling(Vector3 value)
Vector3L Trunc(Vector3 value)
Vector3L Shift(Vector3L value)
void Transform(ref Vector3L position, ref Matrix matrix, ref Vector3L result)
void Transform(ref Vector3L value, ref Quaternion rotation, ref Vector3L result)
Vector3L Transform(Vector3L value, Quaternion rotation)
void TransformNormal(ref Vector3L normal, ref Matrix matrix, ref Vector3L result)
void Cross(ref Vector3L vector1, ref Vector3L vector2, ref Vector3L result)
int CompareTo(Vector3L other)
Vector3L Abs(Vector3L value)
void Abs(ref Vector3L value, ref Vector3L result)
Vector3L Clamp(Vector3L value1, Vector3L min, Vector3L max)
void Clamp(ref Vector3L value1, ref Vector3L min, ref Vector3L max, ref Vector3L result)
long DistanceManhattan(Vector3L first, Vector3L second)
long Dot(ref Vector3L v)
long Dot(Vector3L vector1, Vector3L vector2)
long Dot(ref Vector3L vector1, ref Vector3L vector2)
void Dot(ref Vector3L vector1, ref Vector3L vector2, ref long dot)
bool TryParseFromString(string p, ref Vector3L vec)
long Volume()
IEnumerable<Vector3L> EnumerateRange(Vector3L minInclusive, Vector3L maxExclusive)
void ToBytes(List<byte> result)

Clone this wiki locally