C# Класс Revit.SDK.Samples.PathReinforcement.CS.Vector4

Vector4 class is used to store vector and contain method to handle the vector
Показать файл Открыть проект

Открытые методы

Метод Описание
CrossProduct ( Vector4 v ) : Vector4

cross multiply vector

CrossProduct ( Vector4 va, Vector4 vb ) : Vector4

cross multiply two vectors

DotProduct ( Vector4 v ) : float

dot multiply this vector with another vector

DotProduct ( Vector4 va, Vector4 vb ) : float

dot multiply two vectors

Length ( ) : float

calculate the length of vector

Normalize ( ) : void

get unit vector

Vector4 ( Autodesk v ) : System

constructor, transform Autodesk.Revit.DB.XYZ to vector

Vector4 ( float x, float y, float z ) : System

constructor

operator ( ) : Vector4

get vector multiplied by a floating type value

Описание методов

CrossProduct() публичный Метод

cross multiply vector
public CrossProduct ( Vector4 v ) : Vector4
v Vector4 second vector
Результат Vector4

CrossProduct() публичный статический Метод

cross multiply two vectors
public static CrossProduct ( Vector4 va, Vector4 vb ) : Vector4
va Vector4 first vector
vb Vector4 second vector
Результат Vector4

DotProduct() публичный Метод

dot multiply this vector with another vector
public DotProduct ( Vector4 v ) : float
v Vector4 vector
Результат float

DotProduct() публичный статический Метод

dot multiply two vectors
public static DotProduct ( Vector4 va, Vector4 vb ) : float
va Vector4 first vector
vb Vector4 second vector
Результат float

Length() публичный Метод

calculate the length of vector
public Length ( ) : float
Результат float

Normalize() публичный Метод

get unit vector
public Normalize ( ) : void
Результат void

Vector4() публичный Метод

constructor, transform Autodesk.Revit.DB.XYZ to vector
public Vector4 ( Autodesk v ) : System
v Autodesk
Результат System

Vector4() публичный Метод

constructor
public Vector4 ( float x, float y, float z ) : System
x float
y float
z float
Результат System

operator() публичный статический Метод

get vector multiplied by a floating type value
public static operator ( ) : Vector4
Результат Vector4