public static ICurve Geometry(this FramingElement element) { return(element.LocationCurve); }
/***************************************************/ public static bool IsVertical(this FramingElement element) { return(IsVertical(element.LocationCurve.IStartPoint(), element.LocationCurve.IEndPoint())); //TODO: is this correct? what is the framing element is curved? }
public static List <Bar> AnalyticalBars(this FramingElement element, double angleTolerance = 0.05 *Math.PI, int maxNbBarsPerArc = 10) { return(AnalyticalBars(element.Property as dynamic, element.LocationCurve, element.Name, angleTolerance, maxNbBarsPerArc)); }
/***************************************************/ /**** Public Methods ****/ /***************************************************/ public static List <Bar> AnalyticalBars(this FramingElement element) { return(AnalyticalBars(element.Property as dynamic, element.LocationCurve as dynamic, element.Name)); }
public static List <Bar> AnalyticalBars(this FramingElement element) { return(element.AnalyticalBars(0.05 * Math.PI)); }