Метод | Описание | |
---|---|---|
GetFaces ( Autodesk.Revit.DB.Element elem ) : FaceArray |
get all faces that compose the geometry solid of given element
|
|
GetPoints ( Face face ) : List |
get all points proximate to the given face
|
|
IsHorizontalFace ( Face face ) : bool |
judge whether the given face is horizontal
|
|
IsParallel ( Face face, Line line ) : bool |
judge whether a face and a line are parallel
|
|
IsRectangular ( CurveArray curves ) : bool |
judge whether given 4 lines can form a rectangular
|
Метод | Описание | |
---|---|---|
CrossMatrix ( Autodesk p1, Autodesk p2 ) : Autodesk.Revit.DB.XYZ |
multiplication cross of two Autodesk.Revit.DB.XYZ as Matrix
|
|
DotMatrix ( Autodesk p1, Autodesk p2 ) : double |
dot product of two Autodesk.Revit.DB.XYZ as Matrix
|
|
IsEqual ( double d1, double d2 ) : bool |
judge whether the subtraction of two doubles is less than the internal decided precision
|
|
IsVertical ( Line line1, Line line2 ) : bool |
judge whether two lines are vertical
|
|
SubXYZ ( Autodesk p1, Autodesk p2 ) : Autodesk.Revit.DB.XYZ |
subtraction of two Autodesk.Revit.DB.XYZ as Matrix
|
public static GetFaces ( Autodesk.Revit.DB.Element elem ) : FaceArray | ||
elem | Autodesk.Revit.DB.Element | element to be calculated |
Результат | FaceArray |
public static GetPoints ( Face face ) : List |
||
face | Face | face to be calculated |
Результат | List |
public static IsHorizontalFace ( Face face ) : bool | ||
face | Face | face to be judged |
Результат | bool |
public static IsParallel ( Face face, Line line ) : bool | ||
face | Face | |
line | Line | |
Результат | bool |
public static IsRectangular ( CurveArray curves ) : bool | ||
curves | CurveArray | |
Результат | bool |