C# Класс BuildingCoder.CmdSlabBoundaryArea

Наследование: IExternalCommand
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Execute ( ExternalCommandData commandData, string &message, ElementSet elements ) : System.Result
Flatten ( List polygon ) : List

Eliminate the Z coordinate.

GetSignedPolygonArea ( List p ) : double

Use the formula area = sign * 0.5 * sum( xi * ( yi+1 - yi-1 ) ) to determine the winding direction (clockwise or counter) and area of a 2D polygon. Cf. also GetPolygonPlane.

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

Метод Описание
Flatten ( List polygons ) : List>

Eliminate the Z coordinate.

Flatten ( XYZ point ) : UV

Eliminate the Z coordinate.

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

Execute() публичный метод

public Execute ( ExternalCommandData commandData, string &message, ElementSet elements ) : System.Result
commandData ExternalCommandData
message string
elements ElementSet
Результат System.Result

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

Eliminate the Z coordinate.
public static Flatten ( List polygon ) : List
polygon List
Результат List

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

Use the formula area = sign * 0.5 * sum( xi * ( yi+1 - yi-1 ) ) to determine the winding direction (clockwise or counter) and area of a 2D polygon. Cf. also GetPolygonPlane.
public static GetSignedPolygonArea ( List p ) : double
p List
Результат double