Method | Description | |
---|---|---|
CrossProduct ( Vector4 v ) : Vector4 |
get normal vector of two vectors
|
|
CrossProduct ( Vector4 va, Vector4 vb ) : Vector4 |
get normal vector of two vectors
|
|
DotProduct ( Vector4 v ) : float |
dot multiply 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, transfer Autodesk.Revit.DB.XYZ to vector
|
|
Vector4 ( float x, float y, float z ) : System |
constructor
|
|
operator ( ) : Vector4 |
multiplies a vector by a floating type value
|
public CrossProduct ( Vector4 v ) : Vector4 | ||
v | Vector4 | second vector |
return | Vector4 |
public static CrossProduct ( Vector4 va, Vector4 vb ) : Vector4 | ||
va | Vector4 | first vector |
vb | Vector4 | second vector |
return | Vector4 |
public DotProduct ( Vector4 v ) : float | ||
v | Vector4 | the result vector |
return | float |
public static DotProduct ( Vector4 va, Vector4 vb ) : float | ||
va | Vector4 | first vector |
vb | Vector4 | second vector |
return | float |
public Vector4 ( Autodesk v ) : System | ||
v | Autodesk | Autodesk.Revit.DB.XYZ structure which need to be transferred |
return | System |
public Vector4 ( float x, float y, float z ) : System | ||
x | float | |
y | float | |
z | float | |
return | System |