public static Roof Roof(IConstruction construction, oM.Geometry.ISurface location, List <IOpening> openings = null, Offset offset = Offset.Undefined, string name = "") { openings = openings ?? new List <IOpening>(); return(new Roof { Location = location, Construction = construction, Openings = openings, Offset = offset, Name = name }); }
/***************************************************/ public static Surface Surface(oM.Geometry.ISurface surface) { return(new Surface { Extents = surface }); }
public static Surface PanelFreeForm(oM.Geometry.ISurface surface) { return(Surface(surface)); }