Anark Core SDK
Loading...
Searching...
No Matches
Anark.CoreSdkApi.Math.SdkVector3D Class Reference

More...

Inheritance diagram for Anark.CoreSdkApi.Math.SdkVector3D:
Anark.CoreSdkApi.Math.ISdkVector3D

Public Member Functions

 SdkVector3D (double x, double y, double z)
 Initialize a new vector.
ISdkVector3D Scale (float factor)
 Create a new vector by scaling this vector.
Parameters
factorThe scale factor.
Returns
A new vector.

override bool Equals (object obj)
bool Equals (ISdkVector3D other)
override int GetHashCode ()

Properties

double X [get]
 X.
double Y [get]
 Y.
double Z [get]
 Z.
double Length [get]
 The length of this vector.

Detailed Description

Constructor & Destructor Documentation

◆ SdkVector3D()

Anark.CoreSdkApi.Math.SdkVector3D.SdkVector3D ( double x,
double y,
double z )
inline

Initialize a new vector.

Parameters
xx
yy
zz

Member Function Documentation

◆ Equals() [1/2]

bool Anark.CoreSdkApi.Math.SdkVector3D.Equals ( ISdkVector3D other)
inline

◆ Equals() [2/2]

override bool Anark.CoreSdkApi.Math.SdkVector3D.Equals ( object obj)
inline

◆ GetHashCode()

override int Anark.CoreSdkApi.Math.SdkVector3D.GetHashCode ( )
inline

◆ Scale()

ISdkVector3D Anark.CoreSdkApi.Math.SdkVector3D.Scale ( float factor)
inline

Create a new vector by scaling this vector.

Parameters
factorThe scale factor.
Returns
A new vector.

Implements Anark.CoreSdkApi.Math.ISdkVector3D.

Property Documentation

◆ Length

double Anark.CoreSdkApi.Math.SdkVector3D.Length
get

The length of this vector.

Implements Anark.CoreSdkApi.Math.ISdkVector3D.

◆ X

double Anark.CoreSdkApi.Math.SdkVector3D.X
get

◆ Y

double Anark.CoreSdkApi.Math.SdkVector3D.Y
get

◆ Z

double Anark.CoreSdkApi.Math.SdkVector3D.Z
get