public Section(IList <PointD> coordinates) { Coordinates = checkIfCoordinatesAreClockwise(coordinates); calculateExtrementsAndDepth(); Cz = SectionProperties.Cz(Coordinates, MaxY); IntegrationPointY = MinY; }
private SectionSlice calculateProperties(IList <PointD> coordinates) { SectionSlice slice = new SectionSlice(); slice.Area = SectionProperties.A(coordinates); slice.CentreOfGravityY = SectionProperties.Cz(coordinates); return(slice); }