internal static StbBrace CreateBrace(ModelTruss elem, int croSecId) { return(new StbBrace { id = (elem.ind + 1).ToString(), name = elem.id, id_node_start = (elem.node_inds[0] + 1).ToString(), id_node_end = (elem.node_inds[1] + 1).ToString(), rotate = 0d, id_section = (croSecId + 1).ToString(), kind_structure = StbBraceKind_structure.S }); }
private void ModelTrussToStbBrace(List <StbSecBrace_S> secBrace_S, K2SSecSteelItems secSteel, ICollection <StbBrace> braces, ModelTruss modelTruss) { int trussCroSecId = _croSecNames.IndexOf(modelTruss.crosec.name); braces.Add(K2StbMemberItems.CreateBrace(modelTruss, trussCroSecId)); if (_registeredCroSecId[2].IndexOf(trussCroSecId) < 0) { AddBraceSection(secBrace_S, secSteel, trussCroSecId, _tagNum[2]++); } }