C# Класс Revit.SDK.Samples.CreateBeamSystem.CS.GeometryUtil

utility class contains some methods deal with 3D arithmetic
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
CreApp Autodesk.Revit.Creation.Application

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

Метод Описание
CompareXYZ ( Autodesk pnt1, Autodesk pnt2 ) : bool

judge whether two XYZs are equal

InSameHorizontalPlane ( List lines ) : bool

judge whether the lines are in the same horizontal plane

SortLines ( List originLines ) : List

sorted lines end to end to make a closed loop profile if input lines can't make a profile, null will return

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

Метод Описание
ConvertTo2DLine ( System.Line line ) : Line2D

use the X and Y coordinate of 3D Line to new a Line2D instance

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

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

judge whether two XYZs are equal
public static CompareXYZ ( Autodesk pnt1, Autodesk pnt2 ) : bool
pnt1 Autodesk first XYZ
pnt2 Autodesk second XYZ
Результат bool

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

judge whether the lines are in the same horizontal plane
public static InSameHorizontalPlane ( List lines ) : bool
lines List lines to be judged
Результат bool

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

sorted lines end to end to make a closed loop profile if input lines can't make a profile, null will return
public static SortLines ( List originLines ) : List
originLines List lines to be sorted
Результат List

Описание свойств

CreApp публичное статическое свойство

The Application Creation object is used to create new instances of utility objects.
public static Autodesk.Revit.Creation.Application CreApp
Результат Autodesk.Revit.Creation.Application