C# Класс Revit.SDK.Samples.CreateViewSection.CS.XYZMath

The helper class which give some operation about point and vector. The point and vector are both presented by Autodesk.Revit.DB.XYZ structure.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
FindDirection ( Autodesk first, Autodesk second ) : Autodesk.Revit.DB.XYZ

Find the direction vector from first point to second point

FindDistance ( Autodesk first, Autodesk second ) : double

Find the distance between two points

FindFloorViewDirection ( CurveArray curveArray ) : Autodesk.Revit.DB.XYZ

Find the view direction vector, which is the same meaning of ViewDirection property in View class

FindMidPoint ( Autodesk first, Autodesk second ) : Autodesk.Revit.DB.XYZ

Find the middle point of the line.

FindMiddlePoint ( CurveArray curveArray ) : Autodesk.Revit.DB.XYZ

Find the middle point of a profile. This method is used to find out middle point of the selected wall or floor.

FindRightDirection ( Autodesk viewDirection ) : Autodesk.Revit.DB.XYZ

Find the right direction vector, which is the same meaning of RightDirection property in View class

FindUpDirection ( Autodesk viewDirection ) : Autodesk.Revit.DB.XYZ

Find the up direction vector, which is the same meaning of UpDirection property in View class

FindWallViewDirection ( CurveArray curveArray ) : Autodesk.Revit.DB.XYZ

Find the view direction vector, which is the same meaning of ViewDirection property in View class

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

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

Find the direction vector from first point to second point
public static FindDirection ( Autodesk first, Autodesk second ) : Autodesk.Revit.DB.XYZ
first Autodesk the first point
second Autodesk the second point
Результат Autodesk.Revit.DB.XYZ

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

Find the distance between two points
public static FindDistance ( Autodesk first, Autodesk second ) : double
first Autodesk the first point
second Autodesk the first point
Результат double

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

Find the view direction vector, which is the same meaning of ViewDirection property in View class
public static FindFloorViewDirection ( CurveArray curveArray ) : Autodesk.Revit.DB.XYZ
curveArray CurveArray the curve array which form floor's AnalyticalModel
Результат Autodesk.Revit.DB.XYZ

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

Find the middle point of the line.
public static FindMidPoint ( Autodesk first, Autodesk second ) : Autodesk.Revit.DB.XYZ
first Autodesk the start point of the line
second Autodesk the end point of the line
Результат Autodesk.Revit.DB.XYZ

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

Find the middle point of a profile. This method is used to find out middle point of the selected wall or floor.
public static FindMiddlePoint ( CurveArray curveArray ) : Autodesk.Revit.DB.XYZ
curveArray CurveArray the array of curve which form the profile
Результат Autodesk.Revit.DB.XYZ

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

Find the right direction vector, which is the same meaning of RightDirection property in View class
public static FindRightDirection ( Autodesk viewDirection ) : Autodesk.Revit.DB.XYZ
viewDirection Autodesk the view direction vector
Результат Autodesk.Revit.DB.XYZ

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

Find the up direction vector, which is the same meaning of UpDirection property in View class
public static FindUpDirection ( Autodesk viewDirection ) : Autodesk.Revit.DB.XYZ
viewDirection Autodesk the view direction vector
Результат Autodesk.Revit.DB.XYZ

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

Find the view direction vector, which is the same meaning of ViewDirection property in View class
public static FindWallViewDirection ( CurveArray curveArray ) : Autodesk.Revit.DB.XYZ
curveArray CurveArray the curve array which form wall's AnalyticalModel
Результат Autodesk.Revit.DB.XYZ