Exemplo n.º 1
0
        public void ShowElementOnGrid(vd3DFace _3dFace)
        {
            int    elmtNo = 0;
            string ss     = "";

            for (int i = 0; i < astDoc.Elements.Count; i++)
            {
                if (astDoc.Elements[i].Node1.Point == _3dFace.VertexList[0] &&
                    astDoc.Elements[i].Node2.Point == _3dFace.VertexList[1] &&
                    astDoc.Elements[i].Node3.Point == _3dFace.VertexList[2] &&
                    astDoc.Elements[i].Node4.Point == _3dFace.VertexList[3])
                {
                    for (int j = 0; j < dgvMemberGrid.RowCount; j++)
                    {
                        elmtNo = (int)dgvMemberGrid[0, j].Value;
                        ss     = dgvMemberGrid[1, j].Value.ToString().Trim().TrimEnd().TrimStart();
                        if (elmtNo == astDoc.Elements[i].ElementNo &&
                            ss == "PLATE")
                        {
                            ClearSelect();

                            dgvMemberGrid.Rows[j].Selected = true;
                            dgvMemberGrid.FirstDisplayedScrollingRowIndex = j;
                            return;
                        }
                    }
                }
            }
        }
Exemplo n.º 2
0
 public CVcad3DFace(vd3DFace vd3dface)
 {
     this.vdobj = vd3dface;
 }