C# Класс Revit.SDK.Samples.Openings.CS.Vector

Point class use to store point coordinate value and get the value via (x, y ,z)property
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Equals ( object obj ) : bool

estimate whether two are equal

GetAngleOf2Vectors ( Vector lhs, Vector rhs, bool acuteAngleDesired ) : double

get angle of two vector

GetHashCode ( ) : int

Get HashCode

GetLength ( ) : double

Get Length of vector

GetNormal ( ) : Vector

get Normal by vector

Vector ( Vector rhs ) : System

copy constructor

Vector ( double x, double y, double z ) : System

constructor

operator ( ) : Vector

get normal vector of two vector

operator ( ) : bool

estimate whether two are unequal

operator ( ) : double

get cross vector of two vector

this ( int index ) : double

Property to get x, y, z coordinate bu index 1, 2, 3

Приватные методы

Метод Описание
IsEqual ( Vector lhs, Vector rhs ) : bool

estimate whether two vector are equal

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

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

estimate whether two are equal
public Equals ( object obj ) : bool
obj object object which compare with
Результат bool

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

get angle of two vector
public static GetAngleOf2Vectors ( Vector lhs, Vector rhs, bool acuteAngleDesired ) : double
lhs Vector first vector
rhs Vector second vector
acuteAngleDesired bool
Результат double

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

Get HashCode
public GetHashCode ( ) : int
Результат int

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

Get Length of vector
public GetLength ( ) : double
Результат double

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

get Normal by vector
public GetNormal ( ) : Vector
Результат Vector

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

copy constructor
public Vector ( Vector rhs ) : System
rhs Vector
Результат System

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

constructor
public Vector ( double x, double y, double z ) : System
x double x coordinate of point
y double y coordinate of point
z double z coordinate of point
Результат System

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

get normal vector of two vector
public static operator ( ) : Vector
Результат Vector

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

estimate whether two are unequal
public static operator ( ) : bool
Результат bool

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

get cross vector of two vector
public static operator ( ) : double
Результат double

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

Property to get x, y, z coordinate bu index 1, 2, 3
public this ( int index ) : double
index int
Результат double