private void fabricarDiagonales() { double i = p.max.Y - p.dy - DISTANCIA_A_TUBO; while (i - NORMAL_DIAGONAL > p.min.Y) { T3D.Point p1 = new T3D.Point(XDiagonal(offset), i, z1()); T3D.Point p2 = new T3D.Point(XDiagonal(offset), p1.Y - NORMAL_DIAGONAL, z2()); T3D.Point p3 = new T3D.Point(XDiagonal(offset), p2.Y - 50.0, z2()); T3D.Point p4 = new T3D.Point(XDiagonal(offset), p3.Y - NORMAL_DIAGONAL, z1()); SingleRebar d1 = FabricaElementosPanel.createDiagonal(p1, p2, p.diametroDiagonal); SingleRebar d2 = FabricaElementosPanel.createDiagonal(p3, p4, p.diametroDiagonal); d1.Father = p.muro; d2.Father = p.muro; d1.Insert(); d2.Insert(); i -= 400.0; } }
private void fabricarDiagonales() { double i = -(p.min.X + p.dx + DISTANCIA_A_TUBO); while (-i + NORMAL_DIAGONAL < p.max.X) { T3D.Point p1 = new T3D.Point(-i, YDiagonal(offset), z2()); T3D.Point p2 = new T3D.Point(p1.X + NORMAL_DIAGONAL, YDiagonal(offset), z1()); T3D.Point p3 = new T3D.Point(p2.X + 50.0, YDiagonal(offset), z1()); T3D.Point p4 = new T3D.Point(p3.X + NORMAL_DIAGONAL, YDiagonal(offset), z2()); SingleRebar d1 = FabricaElementosPanel.createDiagonal(p1, p2, p.diametroDiagonal); SingleRebar d2 = FabricaElementosPanel.createDiagonal(p3, p4, p.diametroDiagonal); d1.Father = p.muro; d2.Father = p.muro; d1.Insert(); d2.Insert(); i -= 400.0; } }