C# 클래스 Revit.SDK.Samples.NewOpenings.CS.Vector4

Vector4 class use to store vector and contain method to handle the vector
파일 보기 프로젝트 열기: AMEE/revit

공개 메소드들

메소드 설명
CrossProduct ( Vector4 v ) : Vector4

get normal vector of two vector

CrossProduct ( Vector4 va, Vector4 vb ) : Vector4

Get normal vector of two vector

DotProduct ( Vector4 v ) : float

dot multiply vector

DotProduct ( Vector4 va, Vector4 vb ) : float

Dot multiply two vector

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 ( Vector4 v ) : System

Copy constructor

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

Constructor

operator ( ) : Vector4

Get vector multiply by an double value

메소드 상세

CrossProduct() 공개 메소드

get normal vector of two vector
public CrossProduct ( Vector4 v ) : Vector4
v Vector4 second vector
리턴 Vector4

CrossProduct() 공개 정적인 메소드

Get normal vector of two vector
public static CrossProduct ( Vector4 va, Vector4 vb ) : Vector4
va Vector4 First vector
vb Vector4 Second vector
리턴 Vector4

DotProduct() 공개 메소드

dot multiply vector
public DotProduct ( Vector4 v ) : float
v Vector4 vector
리턴 float

DotProduct() 공개 정적인 메소드

Dot multiply two vector
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() 공개 메소드

Copy constructor
public Vector4 ( Vector4 v ) : System
v Vector4
리턴 System

Vector4() 공개 메소드

Constructor
public Vector4 ( float x, float y, float z ) : System
x float
y float
z float
리턴 System

operator() 공개 정적인 메소드

Get vector multiply by an double value
public static operator ( ) : Vector4
리턴 Vector4