Exemple #1
0
 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
     });
 }
Exemple #2
0
        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]++);
            }
        }