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; } } } } }
public CVcad3DFace(vd3DFace vd3dface) { this.vdobj = vd3dface; }