VR-Link C# API Documentation
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
makVrl.Vector3d Member List

This is the complete list of members for makVrl.Vector3d, including all inherited members.

Add(Vector3d right)makVrl.Vector3dinline
Add(ref Vector3d right)makVrl.Vector3dinline
Add(Vector3d a, Vector3d b)makVrl.Vector3dinlinestatic
Add(ref Vector3d a, ref Vector3d b, out Vector3d result)makVrl.Vector3dinlinestatic
BaryCentric(Vector3d a, Vector3d b, Vector3d c, double u, double v)makVrl.Vector3dinlinestatic
BaryCentric(ref Vector3d a, ref Vector3d b, ref Vector3d c, double u, double v, out Vector3d result)makVrl.Vector3dinlinestatic
CalculateAngle(Vector3d first, Vector3d second)makVrl.Vector3dinlinestatic
CalculateAngle(ref Vector3d first, ref Vector3d second, out double result)makVrl.Vector3dinlinestatic
Clamp(Vector3d vec, Vector3d min, Vector3d max)makVrl.Vector3dinlinestatic
Clamp(ref Vector3d vec, ref Vector3d min, ref Vector3d max, out Vector3d result)makVrl.Vector3dinlinestatic
ComponentMax(Vector3d a, Vector3d b)makVrl.Vector3dinlinestatic
ComponentMax(ref Vector3d a, ref Vector3d b, out Vector3d result)makVrl.Vector3dinlinestatic
ComponentMin(Vector3d a, Vector3d b)makVrl.Vector3dinlinestatic
ComponentMin(ref Vector3d a, ref Vector3d b, out Vector3d result)makVrl.Vector3dinlinestatic
Cross(Vector3d left, Vector3d right)makVrl.Vector3dinlinestatic
Cross(ref Vector3d left, ref Vector3d right, out Vector3d result)makVrl.Vector3dinlinestatic
Div(double f)makVrl.Vector3dinline
Div(Vector3d a, double f)makVrl.Vector3dinlinestatic
Div(ref Vector3d a, double f, out Vector3d result)makVrl.Vector3dinlinestatic
Divide(Vector3d vector, double scale)makVrl.Vector3dinlinestatic
Divide(ref Vector3d vector, double scale, out Vector3d result)makVrl.Vector3dinlinestatic
Divide(Vector3d vector, Vector3d scale)makVrl.Vector3dinlinestatic
Divide(ref Vector3d vector, ref Vector3d scale, out Vector3d result)makVrl.Vector3dinlinestatic
Dot(Vector3d left, Vector3d right)makVrl.Vector3dinlinestatic
Dot(ref Vector3d left, ref Vector3d right, out double result)makVrl.Vector3dinlinestatic
Equals(object obj)makVrl.Vector3dinline
Equals(Vector3d other)makVrl.Vector3dinline
GetHashCode()makVrl.Vector3dinline
LengthmakVrl.Vector3d
LengthFastmakVrl.Vector3d
LengthSquaredmakVrl.Vector3d
Lerp(Vector3d a, Vector3d b, double blend)makVrl.Vector3dinlinestatic
Lerp(ref Vector3d a, ref Vector3d b, double blend, out Vector3d result)makVrl.Vector3dinlinestatic
listSeparatormakVrl.Vector3dprivatestatic
Max(Vector3d left, Vector3d right)makVrl.Vector3dinlinestatic
Min(Vector3d left, Vector3d right)makVrl.Vector3dinlinestatic
Mult(double f)makVrl.Vector3dinline
Mult(Vector3d a, double f)makVrl.Vector3dinlinestatic
Mult(ref Vector3d a, double f, out Vector3d result)makVrl.Vector3dinlinestatic
Multiply(Vector3d vector, double scale)makVrl.Vector3dinlinestatic
Multiply(ref Vector3d vector, double scale, out Vector3d result)makVrl.Vector3dinlinestatic
Multiply(Vector3d vector, Vector3d scale)makVrl.Vector3dinlinestatic
Multiply(ref Vector3d vector, ref Vector3d scale, out Vector3d result)makVrl.Vector3dinlinestatic
Normalize()makVrl.Vector3dinline
Normalize(Vector3d vec)makVrl.Vector3dinlinestatic
Normalize(ref Vector3d vec, out Vector3d result)makVrl.Vector3dinlinestatic
Normalized()makVrl.Vector3dinline
NormalizeFast()makVrl.Vector3dinline
NormalizeFast(Vector3d vec)makVrl.Vector3dinlinestatic
NormalizeFast(ref Vector3d vec, out Vector3d result)makVrl.Vector3dinlinestatic
OnemakVrl.Vector3dstatic
operator Vector3d(Vector3f v3)makVrl.Vector3dinlineexplicitstatic
operator Vector3f(Vector3d v3d)makVrl.Vector3dinlineexplicitstatic
operator!=(Vector3d left, Vector3d right)makVrl.Vector3dinlinestatic
operator*(Vector3d vec, double scale)makVrl.Vector3dinlinestatic
operator*(double scale, Vector3d vec)makVrl.Vector3dinlinestatic
operator+(Vector3d left, Vector3d right)makVrl.Vector3dinlinestatic
operator-(Vector3d left, Vector3d right)makVrl.Vector3dinlinestatic
operator-(Vector3d vec)makVrl.Vector3dinlinestatic
operator/(Vector3d vec, double scale)makVrl.Vector3dinlinestatic
operator==(Vector3d left, Vector3d right)makVrl.Vector3dinlinestatic
Scale(double sx, double sy, double sz)makVrl.Vector3dinline
Scale(Vector3d scale)makVrl.Vector3dinline
Scale(ref Vector3d scale)makVrl.Vector3dinline
SizeInBytesmakVrl.Vector3dstatic
Sub(Vector3d right)makVrl.Vector3dinline
Sub(ref Vector3d right)makVrl.Vector3dinline
Sub(Vector3d a, Vector3d b)makVrl.Vector3dinlinestatic
Sub(ref Vector3d a, ref Vector3d b, out Vector3d result)makVrl.Vector3dinlinestatic
Subtract(Vector3d a, Vector3d b)makVrl.Vector3dinlinestatic
Subtract(ref Vector3d a, ref Vector3d b, out Vector3d result)makVrl.Vector3dinlinestatic
this[int index]makVrl.Vector3d
ToString()makVrl.Vector3dinline
Transform(Vector3d vec, Matrix4d mat)makVrl.Vector3dinlinestatic
Transform(ref Vector3d vec, ref Matrix4d mat, out Vector3d result)makVrl.Vector3dinlinestatic
Transform(Vector3d vec, Quaterniond quat)makVrl.Vector3dinlinestatic
Transform(ref Vector3d vec, ref Quaterniond quat, out Vector3d result)makVrl.Vector3dinlinestatic
TransformNormal(Vector3d norm, Matrix4d mat)makVrl.Vector3dinlinestatic
TransformNormal(ref Vector3d norm, ref Matrix4d mat, out Vector3d result)makVrl.Vector3dinlinestatic
TransformNormalInverse(Vector3d norm, Matrix4d invMat)makVrl.Vector3dinlinestatic
TransformNormalInverse(ref Vector3d norm, ref Matrix4d invMat, out Vector3d result)makVrl.Vector3dinlinestatic
TransformPerspective(Vector3d vec, Matrix4d mat)makVrl.Vector3dinlinestatic
TransformPerspective(ref Vector3d vec, ref Matrix4d mat, out Vector3d result)makVrl.Vector3dinlinestatic
TransformPosition(Vector3d pos, Matrix4d mat)makVrl.Vector3dinlinestatic
TransformPosition(ref Vector3d pos, ref Matrix4d mat, out Vector3d result)makVrl.Vector3dinlinestatic
TransformVector(Vector3d vec, Matrix4d mat)makVrl.Vector3dinlinestatic
TransformVector(ref Vector3d vec, ref Matrix4d mat, out Vector3d result)makVrl.Vector3dinlinestatic
UnitXmakVrl.Vector3dstatic
UnitYmakVrl.Vector3dstatic
UnitZmakVrl.Vector3dstatic
Vector3d(double value)makVrl.Vector3dinline
Vector3d(double x, double y, double z)makVrl.Vector3dinline
Vector3d(Vector2d v)makVrl.Vector3dinline
Vector3d(Vector3d v)makVrl.Vector3dinline
Vector3d(Vector4d v)makVrl.Vector3dinline
XmakVrl.Vector3d
XymakVrl.Vector3d
XzmakVrl.Vector3d
XzymakVrl.Vector3d
YmakVrl.Vector3d
YxmakVrl.Vector3d
YxzmakVrl.Vector3d
YzmakVrl.Vector3d
YzxmakVrl.Vector3d
ZmakVrl.Vector3d
ZeromakVrl.Vector3dstatic
ZxmakVrl.Vector3d
ZxymakVrl.Vector3d
ZymakVrl.Vector3d
ZyxmakVrl.Vector3d

Document ID: Generated on Tue Aug 10 00:12:31 EDT 2021 from SVN revision 232765
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)