Exemplo n.º 1
0
        public CExample_3D_21()
        {
            m_eSLN = ESLN.e3DD_1D; // 1D members in 3D model
            m_eNDOF = (int)ENDOF.e3DEnv; // DOF in 3D
            m_eGCS = EGCS.eGCSLeftHanded; // Global coordinate system

            m_arrNodes = new BaseClasses.CNode[62];
            m_arrMembers = new CMember[31];
            m_arrMat = new CMat_00[1];
            m_arrCrSc = new CRSC.CCrSc[31];
            m_arrNSupports = new BaseClasses.CNSupport[3];
            //m_arrNLoads = new BaseClasses.CNLoad[3];

            // Materials
            // Materials List - Materials Array - Fill Data of Materials Array
            m_arrMat[0] = new CMat_03_00();

            // TEMP CROSS-SECTIONS TEST

            // Half Circle Bar
            // Quater Circle Bar
            // load_0_00_01_TriangelsIndices();
            // Round or Ellipse Bar
            // load_0_02_03_TriangelIndices();
            // Triangular Prism
            // load_0_04_TriangelsIndices();
            // Flat Bar
            // load_0_05_TriangelIndices();
            // Half Circle
            // load_0_20_TriangelIndices();
            // TUBE / PIPE Circle or Ellipse Shape
            // load_0_22_23_TriangelIndices();
            // Triangular Prism with Opening
            // load_0_24_TriangelsIndices();
            // HL-section / Rectanglular Hollow Cross-section
            // load_0_25_TriangelIndices();
            // Polygonal Hollow Section
            // load_0_26_28_TriangelIndices(0,test1.objCrScHollow.INoPoints);
            // I - section
            // load_0_50_TriangelIndices();
            // U-section
            // load_0_52_TriangelIndices();
            // L-section / Angle section
            // load_0_54_TriangelIndices();
            // T-section / T section
            // load_0_56_TriangelIndices();
            // Z-section / Z section
            // load_0_58_TriangelIndices();
            // Cruciform Bar
            // load_0_60_TriangelIndices(test1.objCrScSolid.ITotNoPoints);
            // Y-section / Y section
            // load_0_61_TriangelIndices();

            // OPRAVIT I a BOX !!!!!!!! NIECO SA POKAZILO :)!!!!!!!!!!!!!!!!!!!!!!!!!!!
            // Temp

            // Rolled I doubly symmetric profile, Tapered or parallel flanges
            // CCrSc obj_CrSc = new CCrSc_3_00(0, 8, 200, 90, 11.3f, 7.5f, 7.5f, 4.5f, 159.1f);
            // load_3_00_TriangelIndices(0, 12,8); // Shape ID, number of auxiliary points , number of segments of arc
            // load_3_00_TriangelIndices(1,8, 8); // Shape ID, number of auxiliary points , number of segments of arc
            // load_3_00_TriangelIndices(2, 4, 8); // Shape ID, number of auxiliary points , number of segments of arc

            // Rolled I monosymmetric profile, Tapered or parallel flanges
            // load_3_00_TriangelIndices(0, 12, 8); // Shape ID, number of auxiliary points , number of segments of arc
            // load_3_00_TriangelIndices(1,8,4); // Shape ID, number of auxiliary points , number of segments of arc
            // load_3_00_TriangelIndices(2, 4, 4); // Shape ID, number of auxiliary points , number of segments of arc

            // Rolled U profile, Tapered or parallel flanges, channel section
            // load_3_02_TriangelIndices(0,6, 8); // Shape ID, number of auxiliary points , number of segments of arc
            // load_3_02_TriangelIndices(2,2, 8); // Shape ID,number of auxiliary points , number of segments of arc
            // Rolled L profile, angle section
            // load_3_03_04_TriangelIndices(3, 8); // Number of auxiliary points, number of segments of arc
            // Rectanglular Hollow Cross-section
            // load_3_07_TriangelIndices(0, 4, 4); // Shape ID, number of auxiliary points per section, number of segments of one arc
            // load_3_07_TriangelIndices(2, 4, 4); // Shape ID, number of auxiliary points per section, number of segments of one arc
            // load_3_07_TriangelIndices(3, 4, 4); // Shape ID, number of auxiliary points per section, number of segments of one arc (iAux = 4)
            // load_3_07_TriangelIndices(5, 0, 0); // Shape ID, number of auxiliary points per section, number of segments of one arc
            // Rolled T profile, Tapered flanges
            // load_3_08_TriangelIndices(1,6,4); // Shape ID, number of auxiliary points, number of segments of arc
            // load_3_08_TriangelIndices(2,4,4); // Shape ID, number of auxiliary points, number of segments of arc
            // load_3_08_TriangelIndices(3, 2, 4); // Shape ID, number of auxiliary points, number of segments of arc

            // Cross-sections
            // CrSc List - CrSc Array - Fill Data of Cross-sections Array
            m_arrCrSc[00] = new CCrSc_0_00(0.1f, 20); // Solid Half Circle / Semicircle shape
            m_arrCrSc[01] = new CCrSc_0_01(0.1f, 20); // Solid Quater Cirlce - chyba nezobrazuje sa jedna strana
            m_arrCrSc[02] = new CCrSc_0_02(0.1f, 20); // Rolled round bar
            m_arrCrSc[03] = new CCrSc_0_03(0.2f, 0.1f, 21); // Solid Ellipse
            m_arrCrSc[04] = new CCrSc_0_04(0.3f, 0.5f); // Triangular Prism / Equilateral
            m_arrCrSc[05] = new CCrSc_0_05(0.1f, 0.05f); // Solid square section
            m_arrCrSc[06] = new CCrSc_0_06(0.1f); // Solid Penthagon
            m_arrCrSc[07] = new CCrSc_0_07(0.1f); // Solid Hexagon
            m_arrCrSc[08] = new CCrSc_0_08(0.1f); // Solid Octagon
            m_arrCrSc[09] = new CCrSc_0_09(0.1f); // Solid Dodecagon
            m_arrCrSc[10] = new CCrSc_0_20(0.2f, 0.010f, 25); // Semicircle Curve
            m_arrCrSc[11] = new CCrSc_0_22(0.2f, 0.05f, 12); // Circular Hollow Section (Tube, Pipe)
            m_arrCrSc[12] = new CCrSc_0_23(0.2f, 0.1f, 0.020f, 24); // Elliptical Hollow Section
            m_arrCrSc[13] = new CCrSc_0_24(0.2f, 0.05f); // Triangular Prism / Equilateral with Opening
            m_arrCrSc[14] = new CCrSc_0_25(0.2f, 0.15f, 0.01f, 0.008f); // Welded hollow section - doubly symmetrical
            m_arrCrSc[15] = new CCrSc_0_26(0.2f, 0.05f); // Empty (Hollow) Penthagon
            m_arrCrSc[16] = new CCrSc_0_27(0.2f, 0.05f); // Empty (Hollow) Hexagon
            m_arrCrSc[17] = new CCrSc_0_28(0.2f, 0.05f); // Empty (Hollow) Octagon
            m_arrCrSc[18] = new CCrSc_0_50(0.2f, 0.1f, 0.015f, 0.006f); // Doubly symmetric I section
            m_arrCrSc[19] = new CCrSc_0_52(0.2f, 0.1f, 0.015f, 0.006f, -0.05f); // Monosymmetric U/C section
            m_arrCrSc[20] = new CCrSc_0_54(0.2f, 0.1f, 0.015f, 0.010f, 0.050f, 0.010f); // Welded Angle section
            m_arrCrSc[21] = new CCrSc_0_56(0.2f, 0.1f, 0.015f, 0.010f, 0.15f); // Welded monosymmetric T section
            m_arrCrSc[22] = new CCrSc_0_58(0.2f, 0.1f, 0.015f, 0.010f); // Welded centrally symmetric Z section
            m_arrCrSc[23] = new CCrSc_0_60(0.2f, 0.1f, 0.015f); // Doubly symmetric Cruciform
            m_arrCrSc[24] = new CCrSc_0_61(0.2f, 0.010f); // Y-section

            // Rolled I doubly symmetric profile, Tapered or parallel flanges
            m_arrCrSc[25] = new CCrSc_3_00(0, 8, 0.200f, 0.090f, 0.0113f, 0.0075f, 0.0075f, 0.0045f, 0.1654f);
            m_arrCrSc[26] = new CCrSc_3_00(1, 8, 0.200f, 0.090f, 0.0113f, 0.0075f, 0.0075f, 0.1699f);
            m_arrCrSc[27] = new CCrSc_3_00(2, 8, 0.200f, 0.090f, 0.0113f, 0.0075f, 0.0075f, 0.1699f);

            // load_3_00_TriangelIndices(0, 12,8); // Shape ID, number of auxiliary points , number of segments of arc
            // load_3_00_TriangelIndices(1,8, 8); // Shape ID, number of auxiliary points , number of segments of arc
            // load_3_00_TriangelIndices(2, 4, 8); // Shape ID, number of auxiliary points , number of segments of arc

            // Rolled I monosymmetric profile, Tapered or parallel flanges
            m_arrCrSc[28] = new CCrSc_3_01(0, 8, 0.200f, 0.190f, 0.150f, 0.0113f, 0.0075f, 0.0075f, 0.0045f, 0.1654f);
            m_arrCrSc[29] = new CCrSc_3_01(1, 8, 0.200f, 0.150f, 0.100f, 0.0113f, 0.0075f, 0.0075f, 0.1699f);
            m_arrCrSc[30] = new CCrSc_3_01(2, 8, 0.200f, 0.090f, 0.150f, 0.0113f, 0.0075f, 0.0075f, 0.1699f);

            // load_3_00_TriangelIndices(0, 12, 8); // Shape ID, number of auxiliary points , number of segments of arc
            // load_3_00_TriangelIndices(1,8,4); // Shape ID, number of auxiliary points , number of segments of arc
            // load_3_00_TriangelIndices(2, 4, 4); // Shape ID, number of auxiliary points , number of segments of arc

            //m_arrCrSc[0] = new CCrSc_3_07(1,0.2f, 0.05f, 0.005f, 0.005f, 0.003f); // rectangular hollow section

            // Nodes
            // Nodes List - Nodes Array

            m_arrNodes[0]  = new BaseClasses.CNode(1, 0.0f, 0.0f, 0.0f, 0);
            m_arrNodes[1]  = new BaseClasses.CNode(2, 5.0f, 0.0f, 0.0f, 0);
            m_arrNodes[2]  = new BaseClasses.CNode(3, 0.0f, 1.0f, 0.0f, 0);
            m_arrNodes[3]  = new BaseClasses.CNode(4, 5.0f, 1.0f, 0.0f, 0);
            m_arrNodes[4]  = new BaseClasses.CNode(5, 0.0f, 2.0f, 0.0f, 0);
            m_arrNodes[5]  = new BaseClasses.CNode(6, 5.0f, 2.0f, 0.0f, 0);
            m_arrNodes[6]  = new BaseClasses.CNode(7, 0.0f, 3.0f, 0.0f, 0);
            m_arrNodes[7]  = new BaseClasses.CNode(8, 5.0f, 3.0f, 0.0f, 0);
            m_arrNodes[8]  = new BaseClasses.CNode(9, 0.0f, 4.0f, 0.0f, 0);
            m_arrNodes[9]  = new BaseClasses.CNode(10, 5.0f, 4.0f, 0.0f, 0);
            m_arrNodes[10] = new BaseClasses.CNode(11, 0.0f, 5.0f, 0.0f, 0);
            m_arrNodes[11] = new BaseClasses.CNode(12, 5.0f, 5.0f, 0.0f, 0);
            m_arrNodes[12] = new BaseClasses.CNode(13, 0.0f, 6.0f, 0.0f, 0);
            m_arrNodes[13] = new BaseClasses.CNode(14, 5.0f, 6.0f, 0.0f, 0);
            m_arrNodes[14] = new BaseClasses.CNode(15, 0.0f, 7.0f, 0.0f, 0);
            m_arrNodes[15] = new BaseClasses.CNode(16, 5.0f, 7.0f, 0.0f, 0);
            m_arrNodes[16] = new BaseClasses.CNode(17, 0.0f, 8.0f, 0.0f, 0);
            m_arrNodes[17] = new BaseClasses.CNode(18, 5.0f, 8.0f, 0.0f, 0);
            m_arrNodes[18] = new BaseClasses.CNode(19, 0.0f, 9.0f, 0.0f, 0);
            m_arrNodes[19] = new BaseClasses.CNode(20, 5.0f, 9.0f, 0.0f, 0);
            m_arrNodes[20] = new BaseClasses.CNode(21, 0.0f, 10.0f, 0.0f, 0);
            m_arrNodes[21] = new BaseClasses.CNode(22, 5.0f, 10.0f, 0.0f, 0);
            m_arrNodes[22] = new BaseClasses.CNode(23, 0.0f, 11.0f, 0.0f, 0);
            m_arrNodes[23] = new BaseClasses.CNode(24, 5.0f, 11.0f, 0.0f, 0);
            m_arrNodes[24] = new BaseClasses.CNode(25, 0.0f, 12.0f, 0.0f, 0);
            m_arrNodes[25] = new BaseClasses.CNode(26, 5.0f, 12.0f, 0.0f, 0);
            m_arrNodes[26] = new BaseClasses.CNode(27, 0.0f, 13.0f, 0.0f, 0);
            m_arrNodes[27] = new BaseClasses.CNode(28, 5.0f, 13.0f, 0.0f, 0);
            m_arrNodes[28] = new BaseClasses.CNode(29, 0.0f, 14.0f, 0.0f, 0);
            m_arrNodes[29] = new BaseClasses.CNode(30, 5.0f, 14.0f, 0.0f, 0);
            m_arrNodes[30] = new BaseClasses.CNode(31, 0.0f, 15.0f, 0.0f, 0);
            m_arrNodes[31] = new BaseClasses.CNode(32, 5.0f, 15.0f, 0.0f, 0);
            m_arrNodes[32] = new BaseClasses.CNode(33, 0.0f, 16.0f, 0.0f, 0);
            m_arrNodes[33] = new BaseClasses.CNode(34, 5.0f, 16.0f, 0.0f, 0);
            m_arrNodes[34] = new BaseClasses.CNode(35, 0.0f, 17.0f, 0.0f, 0);
            m_arrNodes[35] = new BaseClasses.CNode(36, 5.0f, 17.0f, 0.0f, 0);
            m_arrNodes[36] = new BaseClasses.CNode(37, 0.0f, 18.0f, 0.0f, 0);
            m_arrNodes[37] = new BaseClasses.CNode(38, 5.0f, 18.0f, 0.0f, 0);
            m_arrNodes[38] = new BaseClasses.CNode(39, 0.0f, 19.0f, 0.0f, 0);
            m_arrNodes[39] = new BaseClasses.CNode(40, 5.0f, 19.0f, 0.0f, 0);
            m_arrNodes[40] = new BaseClasses.CNode(41, 0.0f, 20.0f, 0.0f, 0);
            m_arrNodes[41] = new BaseClasses.CNode(42, 5.0f, 20.0f, 0.0f, 0);
            m_arrNodes[42] = new BaseClasses.CNode(43, 0.0f, 21.0f, 0.0f, 0);
            m_arrNodes[43] = new BaseClasses.CNode(44, 5.0f, 21.0f, 0.0f, 0);
            m_arrNodes[44] = new BaseClasses.CNode(45, 0.0f, 22.0f, 0.0f, 0);
            m_arrNodes[45] = new BaseClasses.CNode(46, 5.0f, 22.0f, 0.0f, 0);
            m_arrNodes[46] = new BaseClasses.CNode(47, 0.0f, 23.0f, 0.0f, 0);
            m_arrNodes[47] = new BaseClasses.CNode(48, 5.0f, 23.0f, 0.0f, 0);
            m_arrNodes[48] = new BaseClasses.CNode(49, 0.0f, 24.0f, 0.0f, 0);
            m_arrNodes[49] = new BaseClasses.CNode(50, 5.0f, 24.0f, 0.0f, 0);
            m_arrNodes[50] = new BaseClasses.CNode(51, 0.0f, 25.0f, 0.0f, 0);
            m_arrNodes[51] = new BaseClasses.CNode(52, 5.0f, 25.0f, 0.0f, 0);
            m_arrNodes[52] = new BaseClasses.CNode(53, 0.0f, 26.0f, 0.0f, 0);
            m_arrNodes[53] = new BaseClasses.CNode(54, 5.0f, 26.0f, 0.0f, 0);
            m_arrNodes[54] = new BaseClasses.CNode(55, 0.0f, 27.0f, 0.0f, 0);
            m_arrNodes[55] = new BaseClasses.CNode(56, 5.0f, 27.0f, 0.0f, 0);
            m_arrNodes[56] = new BaseClasses.CNode(57, 0.0f, 28.0f, 0.0f, 0);
            m_arrNodes[57] = new BaseClasses.CNode(58, 5.0f, 28.0f, 0.0f, 0);
            m_arrNodes[58] = new BaseClasses.CNode(59, 0.0f, 29.0f, 0.0f, 0);
            m_arrNodes[59] = new BaseClasses.CNode(60, 5.0f, 29.0f, 0.0f, 0);
            m_arrNodes[60] = new BaseClasses.CNode(61, 0.0f, 30.0f, 0.0f, 0);
            m_arrNodes[61] = new BaseClasses.CNode(62, 5.0f, 30.0f, 0.0f, 0);

            // Sort by ID
            //Array.Sort(m_arrNodes, new BaseClasses.CCompare_NodeID());

            // Members
            // Members List - Members Array

            m_arrMembers[0] = new BaseClasses.CMember(1, m_arrNodes[0], m_arrNodes[1], m_arrCrSc[0], 0);
            m_arrMembers[1] = new BaseClasses.CMember(2, m_arrNodes[2], m_arrNodes[3], m_arrCrSc[1], 0);
            m_arrMembers[2] = new BaseClasses.CMember(3, m_arrNodes[4], m_arrNodes[5], m_arrCrSc[2], 0);
            m_arrMembers[3] = new BaseClasses.CMember(4, m_arrNodes[6], m_arrNodes[7], m_arrCrSc[3], 0);
            m_arrMembers[4] = new BaseClasses.CMember(5, m_arrNodes[8], m_arrNodes[9], m_arrCrSc[4], 0);
            m_arrMembers[5] = new BaseClasses.CMember(6, m_arrNodes[10], m_arrNodes[11], m_arrCrSc[5], 0);
            m_arrMembers[6] = new BaseClasses.CMember(7, m_arrNodes[12], m_arrNodes[13], m_arrCrSc[6], 0);
            m_arrMembers[7] = new BaseClasses.CMember(8, m_arrNodes[14], m_arrNodes[15], m_arrCrSc[7], 0);
            m_arrMembers[8] = new BaseClasses.CMember(9, m_arrNodes[16], m_arrNodes[17], m_arrCrSc[8], 0);
            m_arrMembers[9] = new BaseClasses.CMember(10, m_arrNodes[18], m_arrNodes[19], m_arrCrSc[9], 0);
            m_arrMembers[10] = new BaseClasses.CMember(11, m_arrNodes[20], m_arrNodes[21], m_arrCrSc[10], 0);
            m_arrMembers[11] = new BaseClasses.CMember(12, m_arrNodes[22], m_arrNodes[23], m_arrCrSc[11], 0);
            m_arrMembers[12] = new BaseClasses.CMember(13, m_arrNodes[24], m_arrNodes[25], m_arrCrSc[12], 0);
            m_arrMembers[13] = new BaseClasses.CMember(14, m_arrNodes[26], m_arrNodes[27], m_arrCrSc[13], 0);
            m_arrMembers[14] = new BaseClasses.CMember(15, m_arrNodes[28], m_arrNodes[29], m_arrCrSc[14], 0);
            m_arrMembers[15] = new BaseClasses.CMember(16, m_arrNodes[30], m_arrNodes[31], m_arrCrSc[15], 0);
            m_arrMembers[16] = new BaseClasses.CMember(17, m_arrNodes[32], m_arrNodes[33], m_arrCrSc[16], 0);
            m_arrMembers[17] = new BaseClasses.CMember(18, m_arrNodes[34], m_arrNodes[35], m_arrCrSc[17], 0);
            m_arrMembers[18] = new BaseClasses.CMember(19, m_arrNodes[36], m_arrNodes[37], m_arrCrSc[18], 0);
            m_arrMembers[19] = new BaseClasses.CMember(20, m_arrNodes[38], m_arrNodes[39], m_arrCrSc[19], 0);
            m_arrMembers[20] = new BaseClasses.CMember(21, m_arrNodes[40], m_arrNodes[41], m_arrCrSc[20], 0);
            m_arrMembers[21] = new BaseClasses.CMember(22, m_arrNodes[42], m_arrNodes[43], m_arrCrSc[21], 0);
            m_arrMembers[22] = new BaseClasses.CMember(23, m_arrNodes[44], m_arrNodes[45], m_arrCrSc[22], 0);
            m_arrMembers[23] = new BaseClasses.CMember(24, m_arrNodes[46], m_arrNodes[47], m_arrCrSc[23], 0);
            m_arrMembers[24] = new BaseClasses.CMember(25, m_arrNodes[48], m_arrNodes[49], m_arrCrSc[24], 0);
            m_arrMembers[25] = new BaseClasses.CMember(26, m_arrNodes[50], m_arrNodes[51], m_arrCrSc[25], 0);
            m_arrMembers[26] = new BaseClasses.CMember(27, m_arrNodes[52], m_arrNodes[53], m_arrCrSc[26], 0);
            m_arrMembers[27] = new BaseClasses.CMember(28, m_arrNodes[54], m_arrNodes[55], m_arrCrSc[27], 0);
            m_arrMembers[28] = new BaseClasses.CMember(29, m_arrNodes[56], m_arrNodes[57], m_arrCrSc[28], 0);
            m_arrMembers[29] = new BaseClasses.CMember(30, m_arrNodes[58], m_arrNodes[59], m_arrCrSc[29], 0);
            m_arrMembers[30] = new BaseClasses.CMember(31, m_arrNodes[60], m_arrNodes[61], m_arrCrSc[30], 0);

            //Sort by ID
            //Array.Sort(m_arrMembers, new BaseClasses.CCompare_MemberID());

            // Nodal Supports - fill values
            // Set values
            bool[] bSupport1 = { true, false, true, false, true, false };
            bool[] bSupport2 = { false, false, true, false, true, false };
            bool[] bSupport3 = { true, false, false, false, false, false };

            // Create Support Objects
            // Pozn. Jednym z parametrov by malo byt pole ID uzlov v ktorych je zadefinovana tato podpora
            // objekt podpory bude len jeden a dotknute uzly budu vediet ze na ich podpora existuje a ake je konkretne ID jej nastaveni
            m_arrNSupports[0] = new BaseClasses.CNSupport(6, 1, m_arrNodes[0], bSupport1, 0);
            m_arrNSupports[1] = new BaseClasses.CNSupport(6, 2, m_arrNodes[2], bSupport2, 0);
            m_arrNSupports[2] = new BaseClasses.CNSupport(6, 3, m_arrNodes[5], bSupport3, 0);

            // Sort by ID
            Array.Sort(m_arrNSupports, new BaseClasses.CCompare_NSupportID());
        }
Exemplo n.º 2
0
        // public CCrSc_0_20 objCrScHollow = new CCrSc_0_20(200, 10);
        // public CCrSc_0_22 objCrScHollow = new CCrSc_0_22(200, 10);
        // public CCrSc_0_23 objCrScHollow = new CCrSc_0_23(200, 100, 5);
        // public CCrSc_0_24 objCrScHollow = new CCrSc_0_24(100, 10);
        // public CCrSc_0_25 objCrScHollow = new CCrSc_HL(200, 100, 10, 5);
        // public CCrSc_0_26 objCrScHollow = new CCrSc_0_26(200,10);
        // public CCrSc_0_27 objCrScHollow = new CCrSc_0_27(200, 10);
        // public CCrSc_0_28 objCrScHollow = new CCrSc_0_28(200, 10);
        // public CCrSc_0_50 objCrScSolid = new CCrSc_0_50(200,100,10,5);
        // public CCrSc_0_50 objCrScSolid = new CCrSc_0_50(200, 100, 150, 10, 15, 5, 70);
        // public CCrSc_0_52 objCrScSolid = new CCrSc_0_52(200, 100, 10, 5, 30);
        // public CCrSc_0_52 objCrScSolid = new CCrSc_0_52(200, 100, 150, 10, 15, 5, 30, 70);
        // public CCrSc_0_54 objCrScSolid = new CCrSc_0_54(200, 100, 10, 5,30,50);
        // public CCrSc_0_56 objCrScSolid = new CCrSc_0_56(200, 100, 10, 5,130);
        // public CCrSc_0_56 objCrScSolid = new CCrSc_0_56(200, 100, 30, 10, 5, 20, 130);
        // public CCrSc_0_58 objCrScSolid = new CCrSc_0_58(200, 100, 10, 5);
        // public CCrSc_0_58 objCrScSolid = new CCrSc_0_58(200, 100, 150, 10, 15, 5, 30, 70);
        // public CCrSc_0_60 objCrScSolid = new CCrSc_0_60(200,100,10);
        // public CCrSc_0_61 objCrScSolid = new CCrSc_0_61(100,10);
        // public CCrSc_3_00 objCrScSolid = new CCrSc_3_00(0,200,90,11.3f,7.5f,7.5f,4.5f,159.1f);
        // public CCrSc_3_00 objCrScSolid = new CCrSc_3_00(1, 200, 90, 11.3f, 7.5f, 4.5f, 159.1f);
        // public CCrSc_3_00 objCrScSolid = new CCrSc_3_00(2, 200, 90, 11.3f, 7.5f, 7.5f, 159.1f);
        // public CCrSc_3_01 objCrScSolid = new CCrSc_3_01(0, 200, 90, 120, 11.3f, 11.3f, 7.5f, 7.5f, 4.5f, 159.1f);
        // public CCrSc_3_01 objCrScSolid = new CCrSc_3_01(1, 200, 90, 120, 11.3f, 11.3f, 7.5f, 4.5f, 80.0f);
        // public CCrSc_3_01 objCrScSolid = new CCrSc_3_01(2, 200, 80, 100, 10, 8, 12, 10, 5, 5, 80);
        // public CCrSc_3_02 objCrScSolid = new CCrSc_3_02(0,300, 100, 16, 10, 10, 8, 232, 27);
        // public CCrSc_3_02 objCrScSolid = new CCrSc_3_02(2,300, 100, 12.5f, 10, 10, 250, 30);
        // public CCrSc_3_03 objCrScSolid = new CCrSc_3_03(150, 10, 15, 10, 50);
        // public CCrSc_3_04 objCrScSolid = new CCrSc_3_04(250, 150, 20, 15, 20, 50, 75);
        // public CCrSc_3_05 objCrScHollow = new CCrSc_3_05(200,10);
        // public CCrSc_3_06 objCrScHollow = new CCrSc_3_06(200, 100, 20);
        // public CCrSc_3_07 objCrScHollow = new CCrSc_3_07(0, 200, 100, 10, 30); // Both radii, coincident centres
        // public CCrSc_3_07 objCrScHollow = new CCrSc_3_07(1, 200, 100, 10, 5, 30); // Both radii, incoincident centres
        // public CCrSc_3_07 objCrScHollow = new CCrSc_3_07(2, 500, 300, 20, 50); // Outside radius = 0
        // public CCrSc_3_07 objCrScHollow = new CCrSc_3_07(3, 500, 300, 30); // Outside radius = 0, coincident centres
        // public CCrSc_3_07 objCrScHollow = new CCrSc_3_07(0, 400, 150, 20); // Both radii, coincident centres
        // public CCrSc_3_07 objCrScHollow = new CCrSc_3_07(2, 500, 300, 20); // Outside radius = 0
        // public CCrSc_3_07 objCrScHollow = new CCrSc_3_07(3, 500, 300, 30); // Inside radius = 0, coincident centres
        // public CCrSc_3_07 objCrScHollow = new CCrSc_3_07(5, 400, 150, 20); // No radii, Outside radius = 0, Inside radius = 0
        // public CCrSc_3_08 objCrScSolid = new CCrSc_3_08(0, 120, 100, 12.5f, 15, 100, 10, 10, 5, 90);
        // public CCrSc_3_08 objCrScSolid = new CCrSc_3_08(1, 120, 100, 12.5f, 15, 100, 10, 10, 5, 95);
        // public CCrSc_3_08 objCrScSolid = new CCrSc_3_08(2, 120, 100, 12.5f, 15, 100, 10, 5, 105);
        // public CCrSc_3_08 objCrScSolid = new CCrSc_3_08(3, 120, 100, 12.5f, 15, 100, 10, 5, 95);
        public CTest1()
        {
            // !!!!!! Vytvarat len ODKAZY na objekty "ref", aby sa zbytocne nevytvarali lokalne kopie

            // Materials
            // Materials List - Materials Array - Fill Data of Materials Array

            arrMat[0] = new CMat_00(); // Vytvarat priamo pre konkretne typy materialov (uzivatelsky, ocel, beton, drevo, hlinik)
            arrMat[1] = new CMat_02_00();
            arrMat[2] = new CMat_03_00();
            arrMat[3] = new CMat_05_00();
            arrMat[4] = new CMat_09_00();

            // CrSc
            // CrSc List - CrSc Array - Fill Data of Cross-sections Array

            arrCrSc[0] = new CRSC.CCrSc_3_07(3, 500, 300, 30);
            arrCrSc[1] = new CRSC.CCrSc_0_05(100, 50);
            arrCrSc[2] = new CRSC.CCrSc_3_04(250, 150, 20, 15, 20, 50, 75);

            arrCrSc[0].m_Mat = arrMat[0];
            arrCrSc[1].m_Mat = arrMat[1];
            arrCrSc[2].m_Mat = arrMat[4];

            // Nodes
            // Nodes List - Nodes Array

            arrNodes[0] = new BaseClasses.CNode(1, 500, 0, 2500, 0);
            arrNodes[1] = new BaseClasses.CNode(2, 2500, 0, 2500, 0);
            arrNodes[2] = new BaseClasses.CNode(3, 5500, 0, 2500, 0);
            arrNodes[3] = new BaseClasses.CNode(4, 500, 0, 500, 0);
            arrNodes[4] = new BaseClasses.CNode(5, 2500, 0, 500, 0);
            arrNodes[5] = new BaseClasses.CNode(6, 5500, 0, 500, 0);

            // Sort by ID
            //Array.Sort(arrNodes, new BaseClasses.CCompare_NodeID());

            // Members
            // Members List - Members Array

            arrMembers[0] = new BaseClasses.CMember(1, arrNodes[0], arrNodes[1], arrCrSc[0], 0);
            arrMembers[1] = new BaseClasses.CMember(2, arrNodes[1], arrNodes[2], arrCrSc[0], 0);
            arrMembers[2] = new BaseClasses.CMember(3, arrNodes[0], arrNodes[3], arrCrSc[1], 0);
            arrMembers[3] = new BaseClasses.CMember(4, arrNodes[1], arrNodes[4], arrCrSc[0], 0);
            arrMembers[4] = new BaseClasses.CMember(5, arrNodes[2], arrNodes[5], arrCrSc[0], 0);
            arrMembers[5] = new BaseClasses.CMember(6, arrNodes[3], arrNodes[4], arrCrSc[2], 0);
            arrMembers[6] = new BaseClasses.CMember(7, arrNodes[4], arrNodes[5], arrCrSc[0], 0);
            arrMembers[7] = new BaseClasses.CMember(8, arrNodes[1], arrNodes[3], arrCrSc[0], 0);
            arrMembers[8] = new BaseClasses.CMember(9, arrNodes[1], arrNodes[5], arrCrSc[1], 0);

            //Sort by ID
            //Array.Sort(arrMembers, new BaseClasses.CCompare_MemberID());

            // Nodal Supports - fill values

            // Set values
            bool[] bSupport1 = { true, false, true, false, true, false };
            bool[] bSupport2 = { false, false, true, false, true, false };
            bool[] bSupport3 = { true, false, false, false, false, false };

            // Create Support Objects
            // Pozn. Jednym z parametrov by malo byt pole ID uzlov v ktorych je zadefinovana tato podpora
            // objekt podpory bude len jeden a dotknute uzly budu vediet ze na ich podpora existuje a ake je konkretne ID jej nastaveni
            arrNSupports[0] = new BaseClasses.CNSupport(6,1, arrNodes[0], bSupport1, 0);
            arrNSupports[1] = new BaseClasses.CNSupport(6,2, arrNodes[2], bSupport2, 0);
            arrNSupports[2] = new BaseClasses.CNSupport(6,3, arrNodes[5], bSupport3, 0);

            // Sort by ID
            Array.Sort(arrNSupports, new BaseClasses.CCompare_NSupportID());

            // Member Releases / hinges - fill values

            // Pozn. Jednym z parametrov by malo byt pole ID prutov v ktorych je zadefinovany klb
            // objekt klbu bude len jeden a dotknute pruty budu vediet ze na ich klb existuje, v ktorom uzle (start 1 / End 2) a ake je konkretne ID jeho nastaveni

            // Set values
            //bool[] bMembRelase1 = { true, false, false, false, false, false };
            //bool[] bMembRelase2 = { false, false, true, false, false, false };
            //bool[] bMembRelase3 = { false, false, false, false, true, false };
            bool? [] bMembRelase4 = { true, false, true, false, true, false };

            // Create Release / Hinge Objects
            arrMembers[7].CnRelease1 = new BaseClasses.CNRelease(6,bMembRelase4, 0);
            arrMembers[8].CnRelease2 = new BaseClasses.CNRelease(6,bMembRelase4, 0);

            // Nodal Forces - fill values

            // Pozn. Jednym z parametrov by malo byt pole ID uzlov v ktorych je zadefinovane uzlove zatazenie
            // objekt zatazenia bude len jeden a dotknute uzly budu vediet ze na ich dane zatazenie existuje a ake je konkretne ID jeho vlastnosti

            arrNLoads[0] = new BaseClasses.CNLoadSingle(arrNodes[1], ENLoadType.eNLT_Fx, 40.0f, true, 0);
            arrNLoads[1] = new BaseClasses.CNLoadSingle(arrNodes[4], ENLoadType.eNLT_Fx, -60.0f, true, 0);
            arrNLoads[2] = new BaseClasses.CNLoadSingle(arrNodes[5], ENLoadType.eNLT_Fz, 80.0f, true, 0);
        }
Exemplo n.º 3
0
        /*
        public CNode[] m_arrNodes = new CNode[22];
        public CMember[] m_arrMembers = new CMember[41];
        public CNSupport[] m_arrNSupports = new CNSupport[2];
        //public CNForce[] arrForces = new CNForce[11];
        int eNDOF = (int)ENDOF.e3DEnv;
        */
        public CExample_2D_04()
        {
            m_eSLN = ESLN.e2DD_1D; // 1D members in 2D model
            m_eNDOF = (int)ENDOF.e2DEnv; // DOF in 2D
            m_eGCS = EGCS.eGCSLeftHanded; // Global coordinate system

            m_arrNodes = new BaseClasses.CNode[22];
            m_arrMembers = new CMember[41];
            m_arrMat = new CMat_00[1];
            m_arrCrSc = new CRSC.CCrSc[1];
            m_arrNSupports = new BaseClasses.CNSupport[2];
            //m_arrNLoads = new BaseClasses.CNLoad[11];

            // Materials
            // Materials List - Materials Array - Fill Data of Materials Array
            m_arrMat[0] = new CMat_03_00();

            // Cross-sections
            // CrSc List - CrSc Array - Fill Data of Cross-sections Array
            m_arrCrSc[0] = new CRSC.CCrSc_0_05(0.6f, 0.4f);

            // Nodes Automatic Generation
            // Nodes List - Nodes Array

            // 1-bottom chord
            m_arrNodes[00] = new CNode(01, 00000, 12000, 0);
            m_arrNodes[01] = new CNode(02, 08000, 12000, 0);
            m_arrNodes[02] = new CNode(03, 16000, 12000, 0);
            m_arrNodes[03] = new CNode(04, 24000, 12000, 0);
            m_arrNodes[04] = new CNode(05, 32000, 12000, 0);
            m_arrNodes[05] = new CNode(06, 40000, 12000, 0);
            m_arrNodes[06] = new CNode(07, 48000, 12000, 0);
            m_arrNodes[07] = new CNode(08, 56000, 12000, 0);
            m_arrNodes[08] = new CNode(09, 64000, 12000, 0);
            m_arrNodes[09] = new CNode(10, 72000, 12000, 0);
            m_arrNodes[10] = new CNode(11, 80000, 12000, 0);
            // 2-upper chord
            m_arrNodes[11] = new CNode(12, 00000, 08000, 0);
            m_arrNodes[12] = new CNode(13, 08000, 05900, 0);
            m_arrNodes[13] = new CNode(14, 16000, 04000, 0);
            m_arrNodes[14] = new CNode(15, 24000, 03000, 0);
            m_arrNodes[15] = new CNode(16, 32000, 02300, 0);
            m_arrNodes[16] = new CNode(17, 40000, 02000, 0);
            m_arrNodes[17] = new CNode(18, 48000, 02300, 0);
            m_arrNodes[18] = new CNode(19, 56000, 03000, 0);
            m_arrNodes[19] = new CNode(20, 64000, 04000, 0);
            m_arrNodes[20] = new CNode(21, 72000, 05900, 0);
            m_arrNodes[21] = new CNode(22, 80000, 08000, 0);

            // Convert coordinates to meters
            foreach (CNode node in m_arrNodes)
            {
                node.X /= 1000;
                node.Y /= 1000;
                node.Z /= 1000;
            }

            // Setridit pole podle ID
            //Array.Sort(m_arrNodes, new CCompare_NodeID());

            // Members Automatic Generation
            // Members List - Members Array

            // 1-bottom chord
            m_arrMembers[00] = new CMember(01, m_arrNodes[00], m_arrNodes[01], m_arrCrSc[0], 0);
            m_arrMembers[01] = new CMember(02, m_arrNodes[01], m_arrNodes[02], m_arrCrSc[0], 0);
            m_arrMembers[02] = new CMember(03, m_arrNodes[02], m_arrNodes[03], m_arrCrSc[0], 0);
            m_arrMembers[03] = new CMember(04, m_arrNodes[03], m_arrNodes[04], m_arrCrSc[0], 0);
            m_arrMembers[04] = new CMember(05, m_arrNodes[04], m_arrNodes[05], m_arrCrSc[0], 0);
            m_arrMembers[05] = new CMember(06, m_arrNodes[05], m_arrNodes[06], m_arrCrSc[0], 0);
            m_arrMembers[06] = new CMember(07, m_arrNodes[06], m_arrNodes[07], m_arrCrSc[0], 0);
            m_arrMembers[07] = new CMember(08, m_arrNodes[07], m_arrNodes[08], m_arrCrSc[0], 0);
            m_arrMembers[08] = new CMember(09, m_arrNodes[08], m_arrNodes[09], m_arrCrSc[0], 0);
            m_arrMembers[09] = new CMember(10, m_arrNodes[09], m_arrNodes[10], m_arrCrSc[0], 0);
            // 2-upper chord
            m_arrMembers[10] = new CMember(11, m_arrNodes[11], m_arrNodes[12], m_arrCrSc[0], 0);
            m_arrMembers[11] = new CMember(12, m_arrNodes[12], m_arrNodes[13], m_arrCrSc[0], 0);
            m_arrMembers[12] = new CMember(13, m_arrNodes[13], m_arrNodes[14], m_arrCrSc[0], 0);
            m_arrMembers[13] = new CMember(14, m_arrNodes[14], m_arrNodes[15], m_arrCrSc[0], 0);
            m_arrMembers[14] = new CMember(15, m_arrNodes[15], m_arrNodes[16], m_arrCrSc[0], 0);
            m_arrMembers[15] = new CMember(16, m_arrNodes[16], m_arrNodes[17], m_arrCrSc[0], 0);
            m_arrMembers[16] = new CMember(17, m_arrNodes[17], m_arrNodes[18], m_arrCrSc[0], 0);
            m_arrMembers[17] = new CMember(18, m_arrNodes[18], m_arrNodes[19], m_arrCrSc[0], 0);
            m_arrMembers[18] = new CMember(19, m_arrNodes[19], m_arrNodes[20], m_arrCrSc[0], 0);
            m_arrMembers[19] = new CMember(20, m_arrNodes[20], m_arrNodes[21], m_arrCrSc[0], 0);
            // 3-stops / columns / verticals
            m_arrMembers[20] = new CMember(21, m_arrNodes[00], m_arrNodes[11], m_arrCrSc[0], 0);
            m_arrMembers[21] = new CMember(22, m_arrNodes[01], m_arrNodes[12], m_arrCrSc[0], 0);
            m_arrMembers[22] = new CMember(23, m_arrNodes[02], m_arrNodes[13], m_arrCrSc[0], 0);
            m_arrMembers[23] = new CMember(24, m_arrNodes[03], m_arrNodes[14], m_arrCrSc[0], 0);
            m_arrMembers[24] = new CMember(25, m_arrNodes[04], m_arrNodes[15], m_arrCrSc[0], 0);
            m_arrMembers[25] = new CMember(26, m_arrNodes[05], m_arrNodes[16], m_arrCrSc[0], 0);
            m_arrMembers[26] = new CMember(27, m_arrNodes[06], m_arrNodes[17], m_arrCrSc[0], 0);
            m_arrMembers[27] = new CMember(28, m_arrNodes[07], m_arrNodes[18], m_arrCrSc[0], 0);
            m_arrMembers[28] = new CMember(29, m_arrNodes[08], m_arrNodes[19], m_arrCrSc[0], 0);
            m_arrMembers[29] = new CMember(30, m_arrNodes[09], m_arrNodes[20], m_arrCrSc[0], 0);
            m_arrMembers[30] = new CMember(31, m_arrNodes[10], m_arrNodes[21], m_arrCrSc[0], 0);
            // 4-diagonals
            m_arrMembers[31] = new CMember(32, m_arrNodes[01], m_arrNodes[11], m_arrCrSc[0], 0);
            m_arrMembers[32] = new CMember(33, m_arrNodes[02], m_arrNodes[12], m_arrCrSc[0], 0);
            m_arrMembers[33] = new CMember(34, m_arrNodes[03], m_arrNodes[13], m_arrCrSc[0], 0);
            m_arrMembers[34] = new CMember(35, m_arrNodes[04], m_arrNodes[14], m_arrCrSc[0], 0);
            m_arrMembers[35] = new CMember(36, m_arrNodes[05], m_arrNodes[15], m_arrCrSc[0], 0);
            m_arrMembers[36] = new CMember(37, m_arrNodes[05], m_arrNodes[17], m_arrCrSc[0], 0);
            m_arrMembers[37] = new CMember(38, m_arrNodes[06], m_arrNodes[18], m_arrCrSc[0], 0);
            m_arrMembers[38] = new CMember(39, m_arrNodes[07], m_arrNodes[19], m_arrCrSc[0], 0);
            m_arrMembers[39] = new CMember(40, m_arrNodes[08], m_arrNodes[20], m_arrCrSc[0], 0);
            m_arrMembers[40] = new CMember(41, m_arrNodes[09], m_arrNodes[21], m_arrCrSc[0], 0);

            // Setridit pole podle ID
            //Array.Sort(m_arrMembers, new CCompare_LineID());

            // Nodal Supports - fill values

            // Set values
            bool[] bSupport1 = { true, true, false };
            bool[] bSupport2 = { false, true, false };

            // Create Support Objects
            m_arrNSupports[0] = new CNSupport(m_eNDOF, 1, m_arrNodes[00], bSupport1, 0);
            m_arrNSupports[1] = new CNSupport(m_eNDOF, 2, m_arrNodes[10], bSupport2, 0);

            // Setridit pole podle ID
            Array.Sort(m_arrNSupports, new CCompare_NSupportID());

            // Member Releases / hinges - fill values

            // Set values
            bool?[] bMembRelase1 = { false, false, true };

            // Create Release / Hinge Objects
            m_arrMembers[31].CnRelease1 = new CNRelease(0, bMembRelase1, 0);
            m_arrMembers[32].CnRelease1 = new CNRelease(0, bMembRelase1, 0);
            m_arrMembers[33].CnRelease1 = new CNRelease(0, bMembRelase1, 0);
            m_arrMembers[34].CnRelease1 = new CNRelease(0, bMembRelase1, 0);
            m_arrMembers[35].CnRelease1 = new CNRelease(0, bMembRelase1, 0);
            m_arrMembers[36].CnRelease1 = new CNRelease(0, bMembRelase1, 0);
            m_arrMembers[37].CnRelease1 = new CNRelease(0, bMembRelase1, 0);
            m_arrMembers[38].CnRelease1 = new CNRelease(0, bMembRelase1, 0);
            m_arrMembers[39].CnRelease1 = new CNRelease(0, bMembRelase1, 0);
            m_arrMembers[40].CnRelease1 = new CNRelease(0, bMembRelase1, 0);

            // Nodal Forces - fill values
            //arrForces[00] = new CNForce(m_arrNodes[00], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[01] = new CNForce(m_arrNodes[01], -00.0f, 0.0f, -100.0f, 0);
            //arrForces[02] = new CNForce(m_arrNodes[02], -00.0f, 0.0f, -100.0f, 0);
            //arrForces[03] = new CNForce(m_arrNodes[03], -00.0f, 0.0f, -100.0f, 0);
            //arrForces[04] = new CNForce(m_arrNodes[04], -00.0f, 0.0f, -100.0f, 0);
            //arrForces[05] = new CNForce(m_arrNodes[05], -00.0f, 0.0f, -100.0f, 0);
            //arrForces[06] = new CNForce(m_arrNodes[06], -00.0f, 0.0f, -100.0f, 0);
            //arrForces[07] = new CNForce(m_arrNodes[07], -00.0f, 0.0f, -100.0f, 0);
            //arrForces[08] = new CNForce(m_arrNodes[08], -00.0f, 0.0f, -100.0f, 0);
            //arrForces[09] = new CNForce(m_arrNodes[09], -00.0f, 0.0f, -100.0f, 0);
            //arrForces[10] = new CNForce(m_arrNodes[10], -00.0f, 0.0f, -050.0f, 0);
        }
Exemplo n.º 4
0
        /*
        public CNode[] m_arrNodes = new CNode[18];
        public CMember[] m_arrMembers = new CMember[23];
        public CNSupport[] m_arrNSupports = new CNSupport[4];
        //public CNForce[] arrForces = new CNForce[3];
        int eNDOF = (int)ENDOF.e3DEnv;
        */
        public CExample_3D_03()
        {
            m_eSLN = ESLN.e3DD_1D; // 1D members in 3D model
            m_eNDOF = (int)ENDOF.e3DEnv; // DOF in 3D
            m_eGCS = EGCS.eGCSLeftHanded; // Global coordinate system

            m_arrNodes = new BaseClasses.CNode[18];
            m_arrMembers = new CMember[23];
            m_arrMat = new CMat_00[1];
            m_arrCrSc = new CRSC.CCrSc[1];
            m_arrNSupports = new BaseClasses.CNSupport[4];
            //m_arrNLoads = new BaseClasses.CNLoad[3];

            // Materials
            // Materials List - Materials Array - Fill Data of Materials Array
            m_arrMat[0] = new CMat_03_00();

            // Cross-sections
            // CrSc List - CrSc Array - Fill Data of Cross-sections Array
            m_arrCrSc[0] = new CRSC.CCrSc_0_05(0.1f, 0.05f);
            // Nodes Automatic Generation
            // Nodes List - Nodes Array

            // 1-level
            m_arrNodes[00] = new CNode(01, 500, 0, 00, 0);
            m_arrNodes[01] = new CNode(02, 1000, 0, 00, 0);
            m_arrNodes[02] = new CNode(03, 1500, 0, 00, 0);
            m_arrNodes[03] = new CNode(04, 1750, 0, 00, 0);
            // 2-level
            m_arrNodes[04] = new CNode(05, 350, 0, 300, 0);
            m_arrNodes[05] = new CNode(06, 500, 0, 300, 0);
            m_arrNodes[06] = new CNode(07, 1000, 0, 300, 0);
            m_arrNodes[07] = new CNode(08, 1500, 0, 300, 0);
            m_arrNodes[08] = new CNode(09, 1800, 0, 300, 0);
            // 3-level
            m_arrNodes[09] = new CNode(10, 200, 0, 600, 0);
            m_arrNodes[10] = new CNode(11, 500, 0, 600, 0);
            m_arrNodes[11] = new CNode(12, 1000, 0, 600, 0);
            m_arrNodes[12] = new CNode(13, 1500, 0, 600, 0);
            m_arrNodes[13] = new CNode(14, 1950, 0, 600, 0);
            // 4-level
            m_arrNodes[14] = new CNode(15, 50, 0, 900, 0);
            m_arrNodes[15] = new CNode(16, 500, 0, 900, 0);
            m_arrNodes[16] = new CNode(17, 1000, 0, 900, 0);
            m_arrNodes[17] = new CNode(18, 1500, 0, 900, 0);

            // Convert coordinates to meters
            foreach (CNode node in m_arrNodes)
            {
                node.X /= 1000;
                node.Y /= 1000;
                node.Z /= 1000;
            }

            // Setridit pole podle ID
            //Array.Sort(m_arrNodes, new CCompare_NodeID());

            // Members Automatic Generation
            // Members List - Members Array

            // 1-level - horizontal beams
            m_arrMembers[00] = new CMember(01, m_arrNodes[00], m_arrNodes[01], m_arrCrSc[0], 0);
            m_arrMembers[01] = new CMember(02, m_arrNodes[01], m_arrNodes[02], m_arrCrSc[0], 0);
            m_arrMembers[02] = new CMember(03, m_arrNodes[02], m_arrNodes[03], m_arrCrSc[0], 0);
            // 1-columns
            m_arrMembers[03] = new CMember(04, m_arrNodes[00], m_arrNodes[04], m_arrCrSc[0], 0);
            m_arrMembers[04] = new CMember(05, m_arrNodes[00], m_arrNodes[05], m_arrCrSc[0], 0);
            m_arrMembers[05] = new CMember(06, m_arrNodes[01], m_arrNodes[06], m_arrCrSc[0], 0);
            m_arrMembers[06] = new CMember(07, m_arrNodes[02], m_arrNodes[07], m_arrCrSc[0], 0);
            // 2-level - horizontal beams
            m_arrMembers[07] = new CMember(08, m_arrNodes[04], m_arrNodes[05], m_arrCrSc[0], 0);
            m_arrMembers[08] = new CMember(09, m_arrNodes[05], m_arrNodes[06], m_arrCrSc[0], 0);
            m_arrMembers[09] = new CMember(10, m_arrNodes[06], m_arrNodes[07], m_arrCrSc[0], 0);
            m_arrMembers[10] = new CMember(11, m_arrNodes[07], m_arrNodes[08], m_arrCrSc[0], 0);
            // 2-columns
            m_arrMembers[11] = new CMember(12, m_arrNodes[04], m_arrNodes[09], m_arrCrSc[0], 0);
            m_arrMembers[12] = new CMember(13, m_arrNodes[05], m_arrNodes[10], m_arrCrSc[0], 0);
            m_arrMembers[13] = new CMember(14, m_arrNodes[06], m_arrNodes[11], m_arrCrSc[0], 0);
            m_arrMembers[14] = new CMember(15, m_arrNodes[07], m_arrNodes[12], m_arrCrSc[0], 0);
            // 3-level - horizontal beams
            m_arrMembers[15] = new CMember(16, m_arrNodes[09], m_arrNodes[10], m_arrCrSc[0], 0);
            m_arrMembers[16] = new CMember(17, m_arrNodes[10], m_arrNodes[11], m_arrCrSc[0], 0);
            m_arrMembers[17] = new CMember(18, m_arrNodes[11], m_arrNodes[12], m_arrCrSc[0], 0);
            m_arrMembers[18] = new CMember(19, m_arrNodes[12], m_arrNodes[13], m_arrCrSc[0], 0);
            // 3-columns
            m_arrMembers[19] = new CMember(20, m_arrNodes[09], m_arrNodes[14], m_arrCrSc[0], 0);
            m_arrMembers[20] = new CMember(21, m_arrNodes[10], m_arrNodes[15], m_arrCrSc[0], 0);
            m_arrMembers[21] = new CMember(22, m_arrNodes[11], m_arrNodes[16], m_arrCrSc[0], 0);
            m_arrMembers[22] = new CMember(23, m_arrNodes[12], m_arrNodes[17], m_arrCrSc[0], 0);

            // Setridit pole podle ID
            //Array.Sort(m_arrMembers, new CCompare_LineID());

            // Nodal Supports - fill values

            // Set values
            bool[] bSupport1 = { true, false, true, false, true, false };
            //bool[] bSupport2 = { true, false, true, false, false, false };
            //bool[] bSupport3 = { true, false, false, false, false, false };

            // Create Support Objects
            m_arrNSupports[0] = new CNSupport(6, 1, m_arrNodes[14], bSupport1, 0);
            m_arrNSupports[1] = new CNSupport(6, 2, m_arrNodes[15], bSupport1, 0);
            m_arrNSupports[2] = new CNSupport(6, 3, m_arrNodes[16], bSupport1, 0);
            m_arrNSupports[3] = new CNSupport(6, 4, m_arrNodes[17], bSupport1, 0);

            // Setridit pole podle ID
            Array.Sort(m_arrNSupports, new CCompare_NSupportID());

            // Member Releases / hinges - fill values

            // Set values
            //bool[] bMembRelase1 = { true, false, false, false, false, false };
            //bool[] bMembRelase2 = { false, false, true, false, false, false };
            //bool[] bMembRelase3 = { false, false, false, false, true, false };
            bool?[] bMembRelase4 = { false, false, false, false, true, false };

            // Create Release / Hinge Objects
            m_arrMembers[03].CnRelease1 = new CNRelease(6, m_arrMembers[03].NodeStart, bMembRelase4, 0);
            m_arrMembers[11].CnRelease1 = new CNRelease(6, m_arrMembers[11].NodeStart, bMembRelase4, 0);
            m_arrMembers[19].CnRelease1 = new CNRelease(6, m_arrMembers[19].NodeStart, bMembRelase4, 0);

            // Nodal Forces - fill values

            //arrForces[0] = new CNForce(m_arrNodes[3],  -40.0f, 0.0f, -050.0f, 0);
            //arrForces[1] = new CNForce(m_arrNodes[8],  -30.0f, 0.0f, -100.0f, 0);
            //arrForces[2] = new CNForce(m_arrNodes[13], -20.0f, 0.0f, -100.0f, 0);
        }
Exemplo n.º 5
0
        /*
                public CNode[] m_arrNodes = new CNode[68];
                public CMember[] m_arrMembers = new CMember[101];
                public CNSupport[] arrSupports = new CNSupport[2];
                //public CNForce[] arrForces = new CNForce[35];
                int eNDOF = (int)ENDOF.e3DEnv;
         */
        public CExample_3D_05()
        {
            m_eSLN = ESLN.e3DD_1D; // 1D members in 3D model
            m_eNDOF = (int)ENDOF.e3DEnv; // DOF in 3D
            m_eGCS = EGCS.eGCSLeftHanded; // Global coordinate system

            m_arrNodes = new BaseClasses.CNode[135];
            m_arrMembers = new CMember[237];
            m_arrMat = new CMat_00[1];
            m_arrCrSc = new CRSC.CCrSc[21];
            m_arrNSupports = new BaseClasses.CNSupport[2];
            //m_arrNLoads = new BaseClasses.CNLoad[35];

            // Materials
            // Materials List - Materials Array - Fill Data of Materials Array
            m_arrMat[0] = new CMat_03_00();

            // Cross-sections
            // CrSc List - CrSc Array - Fill Data of Cross-sections Array
            //m_arrCrSc[0] = new CCrSc_0_05(2.8f, 1.2f);
            m_arrCrSc[0] = new CCrSc_3_07(0,2.8f, 1.2f, 0.08f);
            m_arrCrSc[1] = new CCrSc_3_00(0, 8, 1.500f, 0.500f, 0.080f, 0.050f, 0.050f, 0.030f, 0.640f);
            m_arrCrSc[2] = new CCrSc_0_02(0.4f, 13); // Tie, cable, tendon - solid round section
            //m_arrCrSc[2] = new CCrSc_0_22(0.3f, 0.03f, 36); // Tube
            //m_arrCrSc[3] = new CCrSc_3_07(0, 0.900f, 0.500f, 0.08f);

            m_arrCrSc[3] = new CCrSc_0_05(5.00f, 1.50f);
            m_arrCrSc[4] = new CCrSc_0_05(4.80f, 1.48f);
            m_arrCrSc[5] = new CCrSc_0_05(4.60f, 1.46f);
            m_arrCrSc[6] = new CCrSc_0_05(4.40f, 1.44f);
            m_arrCrSc[7] = new CCrSc_0_05(4.20f, 1.42f);
            m_arrCrSc[8] = new CCrSc_0_05(4.00f, 1.40f);
            m_arrCrSc[9] = new CCrSc_0_05(3.80f, 1.38f);
            m_arrCrSc[10] = new CCrSc_0_05(3.60f, 1.36f);
            m_arrCrSc[11] = new CCrSc_0_05(3.40f, 1.34f);
            m_arrCrSc[12] = new CCrSc_0_05(3.20f, 1.32f);
            m_arrCrSc[13] = new CCrSc_0_05(3.00f, 1.30f);
            m_arrCrSc[14] = new CCrSc_0_05(2.80f, 1.28f);
            m_arrCrSc[15] = new CCrSc_0_05(2.60f, 1.26f);
            m_arrCrSc[16] = new CCrSc_0_05(2.40f, 1.24f);
            m_arrCrSc[17] = new CCrSc_0_05(2.20f, 1.22f);
            m_arrCrSc[18] = new CCrSc_0_05(2.00f, 1.20f);
            m_arrCrSc[19] = new CCrSc_0_05(1.80f, 1.18f);
            m_arrCrSc[20] = new CCrSc_0_05(1.60f, 1.16f);

            // Nodes Automatic Generation
            // Nodes List - Nodes Array

            // Nodes
            m_arrNodes[00] = new CNode(01, 000000, -15000, 00000, 0);
            m_arrNodes[01] = new CNode(02, 008126, -12769, 05354, 0);
            m_arrNodes[02] = new CNode(03, 011471, -15000, 00000, 0);
            m_arrNodes[03] = new CNode(04, 014160, -11258, 08980, 0);
            m_arrNodes[04] = new CNode(05, 019344, -15000, 00000, 0);
            m_arrNodes[05] = new CNode(06, 020317, -9836, 12393, 0);
            m_arrNodes[06] = new CNode(07, 026589, -8505, 15589, 0);
            m_arrNodes[07] = new CNode(08, 026906, -15000, 00000, 0);
            m_arrNodes[08] = new CNode(09, 032969, -7265, 18564, 0);
            m_arrNodes[09] = new CNode(10, 034192, -15000, 00000, 0);
            m_arrNodes[10] = new CNode(11, 039449, -6119, 21314, 0);
            m_arrNodes[11] = new CNode(12, 041234, -15000, 00000, 0);
            m_arrNodes[12] = new CNode(13, 046021, -5068, 23837, 0);
            m_arrNodes[13] = new CNode(14, 048061, -15000, 00000, 0);
            m_arrNodes[14] = new CNode(15, 052677, -4113, 26129, 0);
            m_arrNodes[15] = new CNode(16, 054697, -15000, 00000, 0);
            m_arrNodes[16] = new CNode(17, 059409, -3255, 28187, 0);
            m_arrNodes[17] = new CNode(18, 061167, -15000, 00000, 0);
            m_arrNodes[18] = new CNode(19, 066209, -2496, 30009, 0);
            m_arrNodes[19] = new CNode(20, 067492, -15000, 00000, 0);
            m_arrNodes[20] = new CNode(21, 073068, -1836, 31593, 0);
            m_arrNodes[21] = new CNode(22, 073691, -15000, 00000, 0);
            m_arrNodes[22] = new CNode(23, 079784, -15000, 00000, 0);
            m_arrNodes[23] = new CNode(24, 079979, -1277, 32936, 0);
            m_arrNodes[24] = new CNode(25, 085786, -15000, 00000, 0);
            m_arrNodes[25] = new CNode(26, 086931, -818, 34037, 0);
            m_arrNodes[26] = new CNode(27, 091715, -15000, 00000, 0);
            m_arrNodes[27] = new CNode(28, 093919, -460, 34895, 0);
            m_arrNodes[28] = new CNode(29, 097586, -15000, 00000, 0);
            m_arrNodes[29] = new CNode(30, 100931, -205, 35509, 0);
            m_arrNodes[30] = new CNode(31, 103414, -15000, 00000, 0);
            m_arrNodes[31] = new CNode(32, 107961, -51, 35877, 0);
            m_arrNodes[32] = new CNode(33, 109214, -15000, 00000, 0);
            m_arrNodes[33] = new CNode(34, 115000,  0, 36000, 0);
            m_arrNodes[34] = new CNode(35, 115000, -15000, 00000, 0);
            m_arrNodes[35] = new CNode(36, 120786, -15000, 00000, 0);
            m_arrNodes[36] = new CNode(37, 122039, -51, 35877, 0);
            m_arrNodes[37] = new CNode(38, 126586, -15000, 00000, 0);
            m_arrNodes[38] = new CNode(39, 129069, -205, 35509, 0);
            m_arrNodes[39] = new CNode(40, 132414, -15000, 00000, 0);
            m_arrNodes[40] = new CNode(41, 136081, -460, 34895, 0);
            m_arrNodes[41] = new CNode(42, 138285, -15000, 00000, 0);
            m_arrNodes[42] = new CNode(43, 143069, -818, 34037, 0);
            m_arrNodes[43] = new CNode(44, 144214, -15000, 00000, 0);
            m_arrNodes[44] = new CNode(45, 150021, -1277, 32936, 0);
            m_arrNodes[45] = new CNode(46, 150216, -15000, 00000, 0);
            m_arrNodes[46] = new CNode(47, 156309, -15000, 00000, 0);
            m_arrNodes[47] = new CNode(48, 156932, -1836, 31593, 0);
            m_arrNodes[48] = new CNode(49, 162508, -15000, 00000, 0);
            m_arrNodes[49] = new CNode(50, 163791, -2496, 30009, 0);
            m_arrNodes[50] = new CNode(51, 168833, -15000, 00000, 0);
            m_arrNodes[51] = new CNode(52, 170591, -3255, 28187, 0);
            m_arrNodes[52] = new CNode(53, 175303, -15000, 00000, 0);
            m_arrNodes[53] = new CNode(54, 177323, -4113, 26129, 0);
            m_arrNodes[54] = new CNode(55, 181939, -15000, 00000, 0);
            m_arrNodes[55] = new CNode(56, 183979, -5068, 23837, 0);
            m_arrNodes[56] = new CNode(57, 188766, -15000, 00000, 0);
            m_arrNodes[57] = new CNode(58, 190551, -6119, 21314, 0);
            m_arrNodes[58] = new CNode(59, 195808, -15000, 00000, 0);
            m_arrNodes[59] = new CNode(60, 197031, -7265, 18564, 0);
            m_arrNodes[60] = new CNode(61, 203094, -15000, 00000, 0);
            m_arrNodes[61] = new CNode(62, 203411, -8505, 15589, 0);
            m_arrNodes[62] = new CNode(63, 209683, -9836, 12393, 0);
            m_arrNodes[63] = new CNode(64, 210656, -15000, 00000, 0);
            m_arrNodes[64] = new CNode(65, 215840, -11258, 08980, 0);
            m_arrNodes[65] = new CNode(66, 218529, -15000, 00000, 0);
            m_arrNodes[66] = new CNode(67, 221874, -12769, 05354, 0);
            m_arrNodes[67] = new CNode(68, 230000, -15000, 00000, 0);
            m_arrNodes[068] = new CNode(069, 000000, 15000, 00000, 0);
            m_arrNodes[069] = new CNode(070, 008126, 12769, 05354, 0);
            m_arrNodes[070] = new CNode(071, 011471, 15000, 00000, 0);
            m_arrNodes[071] = new CNode(072, 014160, 11258, 08980, 0);
            m_arrNodes[072] = new CNode(073, 019344, 15000, 00000, 0);
            m_arrNodes[073] = new CNode(074, 020317, 09836, 12393, 0);
            m_arrNodes[074] = new CNode(075, 026589, 08505, 15589, 0);
            m_arrNodes[075] = new CNode(076, 026906, 15000, 00000, 0);
            m_arrNodes[076] = new CNode(077, 032969, 07265, 18564, 0);
            m_arrNodes[077] = new CNode(078, 034192, 15000, 00000, 0);
            m_arrNodes[078] = new CNode(079, 039449, 06119, 21314, 0);
            m_arrNodes[079] = new CNode(080, 041234, 15000, 00000, 0);
            m_arrNodes[080] = new CNode(081, 046021, 05068, 23837, 0);
            m_arrNodes[081] = new CNode(082, 048061, 15000, 00000, 0);
            m_arrNodes[082] = new CNode(083, 052677, 04113, 26129, 0);
            m_arrNodes[083] = new CNode(084, 054697, 15000, 00000, 0);
            m_arrNodes[084] = new CNode(085, 059409, 03255, 28187, 0);
            m_arrNodes[085] = new CNode(086, 061167, 15000, 00000, 0);
            m_arrNodes[086] = new CNode(087, 066209, 02496, 30009, 0);
            m_arrNodes[087] = new CNode(088, 067492, 15000, 00000, 0);
            m_arrNodes[088] = new CNode(089, 073068, 01836, 31593, 0);
            m_arrNodes[089] = new CNode(090, 073691, 15000, 00000, 0);
            m_arrNodes[090] = new CNode(091, 079784, 15000, 00000, 0);
            m_arrNodes[091] = new CNode(092, 079979, 01277, 32936, 0);
            m_arrNodes[092] = new CNode(093, 085786, 15000, 00000, 0);
            m_arrNodes[093] = new CNode(094, 086931, 00818, 34037, 0);
            m_arrNodes[094] = new CNode(095, 091715, 15000, 00000, 0);
            m_arrNodes[095] = new CNode(096, 093919, 00460, 34895, 0);
            m_arrNodes[096] = new CNode(097, 097586, 15000, 00000, 0);
            m_arrNodes[097] = new CNode(098, 100931, 00205, 35509, 0);
            m_arrNodes[098] = new CNode(099, 103414, 15000, 00000, 0);
            m_arrNodes[099] = new CNode(100, 107961, 00051, 35877, 0);
            m_arrNodes[100] = new CNode(101, 109214, 15000, 00000, 0);
            m_arrNodes[101] = new CNode(102, 115000, 15000, 00000, 0);
            m_arrNodes[102] = new CNode(103, 120786, 15000, 00000, 0);
            m_arrNodes[103] = new CNode(104, 122039, 00051, 35877, 0);
            m_arrNodes[104] = new CNode(105, 126586, 15000, 00000, 0);
            m_arrNodes[105] = new CNode(106, 129069, 00205, 35509, 0);
            m_arrNodes[106] = new CNode(107, 132414, 15000, 00000, 0);
            m_arrNodes[107] = new CNode(108, 136081, 00460, 34895, 0);
            m_arrNodes[108] = new CNode(109, 138285, 15000, 00000, 0);
            m_arrNodes[109] = new CNode(110, 143069, 00818, 34037, 0);
            m_arrNodes[110] = new CNode(111, 144214, 15000, 00000, 0);
            m_arrNodes[111] = new CNode(112, 150021, 01277, 32936, 0);
            m_arrNodes[112] = new CNode(113, 150216, 15000, 00000, 0);
            m_arrNodes[113] = new CNode(114, 156309, 15000, 00000, 0);
            m_arrNodes[114] = new CNode(115, 156932, 01836, 31593, 0);
            m_arrNodes[115] = new CNode(116, 162508, 15000, 00000, 0);
            m_arrNodes[116] = new CNode(117, 163791, 02496, 30009, 0);
            m_arrNodes[117] = new CNode(118, 168833, 15000, 00000, 0);
            m_arrNodes[118] = new CNode(119, 170591, 03255, 28187, 0);
            m_arrNodes[119] = new CNode(120, 175303, 15000, 00000, 0);
            m_arrNodes[120] = new CNode(121, 177323, 04113, 26129, 0);
            m_arrNodes[121] = new CNode(122, 181939, 15000, 00000, 0);
            m_arrNodes[122] = new CNode(123, 183979, 05068, 23837, 0);
            m_arrNodes[123] = new CNode(124, 188766, 15000, 00000, 0);
            m_arrNodes[124] = new CNode(125, 190551, 06119, 21314, 0);
            m_arrNodes[125] = new CNode(126, 195808, 15000, 00000, 0);
            m_arrNodes[126] = new CNode(127, 197031, 07265, 18564, 0);
            m_arrNodes[127] = new CNode(128, 203094, 15000, 00000, 0);
            m_arrNodes[128] = new CNode(129, 203411, 08505, 15589, 0);
            m_arrNodes[129] = new CNode(130, 209683, 09836, 12393, 0);
            m_arrNodes[130] = new CNode(131, 210656, 15000, 00000, 0);
            m_arrNodes[131] = new CNode(132, 215840, 11258, 08980, 0);
            m_arrNodes[132] = new CNode(133, 218529, 15000, 00000, 0);
            m_arrNodes[133] = new CNode(134, 221874, 12769, 05354, 0);
            m_arrNodes[134] = new CNode(135, 230000, 15000, 00000, 0);

            // Convert coordinates to meters
            foreach (CNode node in m_arrNodes)
            {
                node.X /= 1000;
                node.Y /= 1000;
                node.Z /= 1000;
            }

            // Setridit pole podle ID
            //Array.Sort(m_arrNodes, new CCompare_NodeID());

            // Members Automatic Generation
            // Members List - Members Array

            // Members
            m_arrMembers[000] = new CMember(001, m_arrNodes[00], m_arrNodes[01], m_arrCrSc[3], m_arrCrSc[4], 0);
            m_arrMembers[001] = new CMember(002, m_arrNodes[00], m_arrNodes[02], m_arrCrSc[0], 0);
            m_arrMembers[002] = new CMember(003, m_arrNodes[02], m_arrNodes[01], m_arrCrSc[2], 0);
            m_arrMembers[003] = new CMember(004, m_arrNodes[01], m_arrNodes[03], m_arrCrSc[4], m_arrCrSc[5], 0);
            m_arrMembers[004] = new CMember(005, m_arrNodes[02], m_arrNodes[04], m_arrCrSc[0], 0);
            m_arrMembers[005] = new CMember(006, m_arrNodes[04], m_arrNodes[03], m_arrCrSc[2], 0);
            m_arrMembers[006] = new CMember(007, m_arrNodes[03], m_arrNodes[05], m_arrCrSc[5], m_arrCrSc[6], 0);
            m_arrMembers[007] = new CMember(008, m_arrNodes[04], m_arrNodes[07], m_arrCrSc[0], 0);
            m_arrMembers[008] = new CMember(009, m_arrNodes[05], m_arrNodes[06], m_arrCrSc[6], m_arrCrSc[7], 0);
            m_arrMembers[009] = new CMember(010, m_arrNodes[07], m_arrNodes[05], m_arrCrSc[2], 0);
            m_arrMembers[010] = new CMember(011, m_arrNodes[06], m_arrNodes[08], m_arrCrSc[7], m_arrCrSc[8], 0);
            m_arrMembers[011] = new CMember(012, m_arrNodes[06], m_arrNodes[09], m_arrCrSc[2], 0);
            m_arrMembers[012] = new CMember(013, m_arrNodes[07], m_arrNodes[09], m_arrCrSc[0], 0);
            m_arrMembers[013] = new CMember(014, m_arrNodes[08], m_arrNodes[10], m_arrCrSc[8], m_arrCrSc[9], 0);
            m_arrMembers[014] = new CMember(015, m_arrNodes[08], m_arrNodes[11], m_arrCrSc[2], 0);
            m_arrMembers[015] = new CMember(016, m_arrNodes[09], m_arrNodes[11], m_arrCrSc[0], 0);
            m_arrMembers[016] = new CMember(017, m_arrNodes[10], m_arrNodes[12], m_arrCrSc[9], m_arrCrSc[10], 0);
            m_arrMembers[017] = new CMember(018, m_arrNodes[10], m_arrNodes[13], m_arrCrSc[2], 0);
            m_arrMembers[018] = new CMember(019, m_arrNodes[11], m_arrNodes[13], m_arrCrSc[0], 0);
            m_arrMembers[019] = new CMember(020, m_arrNodes[12], m_arrNodes[14], m_arrCrSc[10], m_arrCrSc[11], 0);
            m_arrMembers[020] = new CMember(021, m_arrNodes[12], m_arrNodes[15], m_arrCrSc[2], 0);
            m_arrMembers[021] = new CMember(022, m_arrNodes[13], m_arrNodes[15], m_arrCrSc[0], 0);
            m_arrMembers[022] = new CMember(023, m_arrNodes[14], m_arrNodes[16], m_arrCrSc[11], m_arrCrSc[12], 0);
            m_arrMembers[023] = new CMember(024, m_arrNodes[14], m_arrNodes[17], m_arrCrSc[2], 0);
            m_arrMembers[024] = new CMember(025, m_arrNodes[15], m_arrNodes[17], m_arrCrSc[0], 0);
            m_arrMembers[025] = new CMember(026, m_arrNodes[16], m_arrNodes[18], m_arrCrSc[12], m_arrCrSc[13], 0);
            m_arrMembers[026] = new CMember(027, m_arrNodes[16], m_arrNodes[19], m_arrCrSc[2], 0);
            m_arrMembers[027] = new CMember(028, m_arrNodes[17], m_arrNodes[19], m_arrCrSc[0], 0);
            m_arrMembers[028] = new CMember(029, m_arrNodes[18], m_arrNodes[20], m_arrCrSc[13], m_arrCrSc[14], 0);
            m_arrMembers[029] = new CMember(030, m_arrNodes[18], m_arrNodes[21], m_arrCrSc[2], 0);
            m_arrMembers[030] = new CMember(031, m_arrNodes[19], m_arrNodes[21], m_arrCrSc[0], 0);
            m_arrMembers[031] = new CMember(032, m_arrNodes[20], m_arrNodes[22], m_arrCrSc[2], 0);
            m_arrMembers[032] = new CMember(033, m_arrNodes[20], m_arrNodes[23], m_arrCrSc[14], m_arrCrSc[15], 0);
            m_arrMembers[033] = new CMember(034, m_arrNodes[21], m_arrNodes[22], m_arrCrSc[0], 0);
            m_arrMembers[034] = new CMember(035, m_arrNodes[22], m_arrNodes[24], m_arrCrSc[0], 0);
            m_arrMembers[035] = new CMember(036, m_arrNodes[23], m_arrNodes[24], m_arrCrSc[2], 0);
            m_arrMembers[036] = new CMember(037, m_arrNodes[23], m_arrNodes[25], m_arrCrSc[15], m_arrCrSc[16], 0);
            m_arrMembers[037] = new CMember(038, m_arrNodes[24], m_arrNodes[26], m_arrCrSc[0], 0);
            m_arrMembers[038] = new CMember(039, m_arrNodes[25], m_arrNodes[26], m_arrCrSc[2], 0);
            m_arrMembers[039] = new CMember(040, m_arrNodes[25], m_arrNodes[27], m_arrCrSc[16], m_arrCrSc[17], 0);
            m_arrMembers[040] = new CMember(041, m_arrNodes[26], m_arrNodes[28], m_arrCrSc[0], 0);
            m_arrMembers[041] = new CMember(042, m_arrNodes[27], m_arrNodes[28], m_arrCrSc[2], 0);
            m_arrMembers[042] = new CMember(043, m_arrNodes[27], m_arrNodes[29], m_arrCrSc[17], m_arrCrSc[18], 0);
            m_arrMembers[043] = new CMember(044, m_arrNodes[28], m_arrNodes[30], m_arrCrSc[0], 0);
            m_arrMembers[044] = new CMember(045, m_arrNodes[29], m_arrNodes[30], m_arrCrSc[2], 0);
            m_arrMembers[045] = new CMember(046, m_arrNodes[29], m_arrNodes[31], m_arrCrSc[18], m_arrCrSc[19], 0);
            m_arrMembers[046] = new CMember(047, m_arrNodes[30], m_arrNodes[32], m_arrCrSc[0], 0);
            m_arrMembers[047] = new CMember(048, m_arrNodes[31], m_arrNodes[32], m_arrCrSc[2], 0);
            m_arrMembers[048] = new CMember(049, m_arrNodes[31], m_arrNodes[33], m_arrCrSc[19], m_arrCrSc[20], 0);
            m_arrMembers[049] = new CMember(050, m_arrNodes[32], m_arrNodes[34], m_arrCrSc[0], 0);
            m_arrMembers[050] = new CMember(051, m_arrNodes[33], m_arrNodes[34], m_arrCrSc[2], 0);
            m_arrMembers[051] = new CMember(052, m_arrNodes[34], m_arrNodes[35], m_arrCrSc[0], 0);
            m_arrMembers[052] = new CMember(053, m_arrNodes[33], m_arrNodes[36], m_arrCrSc[20], m_arrCrSc[19], 0);
            m_arrMembers[053] = new CMember(054, m_arrNodes[35], m_arrNodes[36], m_arrCrSc[2], 0);
            m_arrMembers[054] = new CMember(055, m_arrNodes[35], m_arrNodes[37], m_arrCrSc[0], 0);
            m_arrMembers[055] = new CMember(056, m_arrNodes[36], m_arrNodes[38], m_arrCrSc[19], m_arrCrSc[18], 0);
            m_arrMembers[056] = new CMember(057, m_arrNodes[37], m_arrNodes[38], m_arrCrSc[2], 0);
            m_arrMembers[057] = new CMember(058, m_arrNodes[37], m_arrNodes[39], m_arrCrSc[0], 0);
            m_arrMembers[058] = new CMember(059, m_arrNodes[38], m_arrNodes[40], m_arrCrSc[18], m_arrCrSc[17], 0);
            m_arrMembers[059] = new CMember(060, m_arrNodes[39], m_arrNodes[40], m_arrCrSc[2], 0);
            m_arrMembers[060] = new CMember(061, m_arrNodes[39], m_arrNodes[41], m_arrCrSc[0], 0);
            m_arrMembers[061] = new CMember(062, m_arrNodes[40], m_arrNodes[42], m_arrCrSc[17], m_arrCrSc[16], 0);
            m_arrMembers[062] = new CMember(063, m_arrNodes[41], m_arrNodes[42], m_arrCrSc[2], 0);
            m_arrMembers[063] = new CMember(064, m_arrNodes[41], m_arrNodes[43], m_arrCrSc[0], 0);
            m_arrMembers[064] = new CMember(065, m_arrNodes[42], m_arrNodes[44], m_arrCrSc[16], m_arrCrSc[15], 0);
            m_arrMembers[065] = new CMember(066, m_arrNodes[43], m_arrNodes[44], m_arrCrSc[2], 0);
            m_arrMembers[066] = new CMember(067, m_arrNodes[43], m_arrNodes[45], m_arrCrSc[0], 0);
            m_arrMembers[067] = new CMember(068, m_arrNodes[45], m_arrNodes[46], m_arrCrSc[0], 0);
            m_arrMembers[068] = new CMember(069, m_arrNodes[44], m_arrNodes[47], m_arrCrSc[15], m_arrCrSc[14], 0);
            m_arrMembers[069] = new CMember(070, m_arrNodes[45], m_arrNodes[47], m_arrCrSc[2], 0);
            m_arrMembers[070] = new CMember(071, m_arrNodes[46], m_arrNodes[48], m_arrCrSc[0], 0);
            m_arrMembers[071] = new CMember(072, m_arrNodes[46], m_arrNodes[49], m_arrCrSc[2], 0);
            m_arrMembers[072] = new CMember(073, m_arrNodes[47], m_arrNodes[49], m_arrCrSc[14], m_arrCrSc[13], 0);
            m_arrMembers[073] = new CMember(074, m_arrNodes[48], m_arrNodes[50], m_arrCrSc[0], 0);
            m_arrMembers[074] = new CMember(075, m_arrNodes[48], m_arrNodes[51], m_arrCrSc[2], 0);
            m_arrMembers[075] = new CMember(076, m_arrNodes[49], m_arrNodes[51], m_arrCrSc[13], m_arrCrSc[12], 0);
            m_arrMembers[076] = new CMember(077, m_arrNodes[50], m_arrNodes[52], m_arrCrSc[0], 0);
            m_arrMembers[077] = new CMember(078, m_arrNodes[50], m_arrNodes[53], m_arrCrSc[2], 0);
            m_arrMembers[078] = new CMember(079, m_arrNodes[51], m_arrNodes[53], m_arrCrSc[12], m_arrCrSc[11], 0);
            m_arrMembers[079] = new CMember(080, m_arrNodes[52], m_arrNodes[54], m_arrCrSc[0], 0);
            m_arrMembers[080] = new CMember(081, m_arrNodes[52], m_arrNodes[55], m_arrCrSc[2], 0);
            m_arrMembers[081] = new CMember(082, m_arrNodes[53], m_arrNodes[55], m_arrCrSc[11], m_arrCrSc[10], 0);
            m_arrMembers[082] = new CMember(083, m_arrNodes[54], m_arrNodes[56], m_arrCrSc[0], 0);
            m_arrMembers[083] = new CMember(084, m_arrNodes[54], m_arrNodes[57], m_arrCrSc[2], 0);
            m_arrMembers[084] = new CMember(085, m_arrNodes[55], m_arrNodes[57], m_arrCrSc[10], m_arrCrSc[09], 0);
            m_arrMembers[085] = new CMember(086, m_arrNodes[56], m_arrNodes[58], m_arrCrSc[0], 0);
            m_arrMembers[086] = new CMember(087, m_arrNodes[56], m_arrNodes[59], m_arrCrSc[2], 0);
            m_arrMembers[087] = new CMember(088, m_arrNodes[57], m_arrNodes[59], m_arrCrSc[09], m_arrCrSc[08], 0);
            m_arrMembers[088] = new CMember(089, m_arrNodes[58], m_arrNodes[60], m_arrCrSc[0], 0);
            m_arrMembers[089] = new CMember(090, m_arrNodes[58], m_arrNodes[61], m_arrCrSc[2], 0);
            m_arrMembers[090] = new CMember(091, m_arrNodes[59], m_arrNodes[61], m_arrCrSc[08], m_arrCrSc[07], 0);
            m_arrMembers[091] = new CMember(092, m_arrNodes[62], m_arrNodes[60], m_arrCrSc[2], 0);
            m_arrMembers[092] = new CMember(093, m_arrNodes[61], m_arrNodes[62], m_arrCrSc[07], m_arrCrSc[06], 0);
            m_arrMembers[093] = new CMember(094, m_arrNodes[60], m_arrNodes[63], m_arrCrSc[0], 0);
            m_arrMembers[094] = new CMember(095, m_arrNodes[62], m_arrNodes[64], m_arrCrSc[06], m_arrCrSc[05], 0);
            m_arrMembers[095] = new CMember(096, m_arrNodes[64], m_arrNodes[63], m_arrCrSc[2], 0);
            m_arrMembers[096] = new CMember(097, m_arrNodes[63], m_arrNodes[65], m_arrCrSc[0], 0);
            m_arrMembers[097] = new CMember(098, m_arrNodes[64], m_arrNodes[66], m_arrCrSc[05], m_arrCrSc[04], 0);
            m_arrMembers[098] = new CMember(099, m_arrNodes[66], m_arrNodes[65], m_arrCrSc[2], 0);
            m_arrMembers[099] = new CMember(100, m_arrNodes[65], m_arrNodes[67], m_arrCrSc[0], 0);
            m_arrMembers[100] = new CMember(101, m_arrNodes[66], m_arrNodes[67], m_arrCrSc[04], m_arrCrSc[3], 0);
            m_arrMembers[101] = new CMember(102, m_arrNodes[068], m_arrNodes[069], m_arrCrSc[3], m_arrCrSc[4], 0);
            m_arrMembers[102] = new CMember(103, m_arrNodes[068], m_arrNodes[070], m_arrCrSc[0], 0);
            m_arrMembers[103] = new CMember(104, m_arrNodes[070], m_arrNodes[069], m_arrCrSc[2], 0);
            m_arrMembers[104] = new CMember(105, m_arrNodes[069], m_arrNodes[071], m_arrCrSc[4], m_arrCrSc[5], 0);
            m_arrMembers[105] = new CMember(106, m_arrNodes[070], m_arrNodes[072], m_arrCrSc[0], 0);
            m_arrMembers[106] = new CMember(107, m_arrNodes[072], m_arrNodes[071], m_arrCrSc[2], 0);
            m_arrMembers[107] = new CMember(108, m_arrNodes[071], m_arrNodes[073], m_arrCrSc[5], m_arrCrSc[6], 0);
            m_arrMembers[108] = new CMember(109, m_arrNodes[072], m_arrNodes[075], m_arrCrSc[0], 0);
            m_arrMembers[109] = new CMember(110, m_arrNodes[073], m_arrNodes[074], m_arrCrSc[6], m_arrCrSc[7], 0);
            m_arrMembers[110] = new CMember(111, m_arrNodes[075], m_arrNodes[073], m_arrCrSc[2], 0);
            m_arrMembers[111] = new CMember(112, m_arrNodes[074], m_arrNodes[076], m_arrCrSc[7], m_arrCrSc[8], 0);
            m_arrMembers[112] = new CMember(113, m_arrNodes[074], m_arrNodes[077], m_arrCrSc[2], 0);
            m_arrMembers[113] = new CMember(114, m_arrNodes[075], m_arrNodes[077], m_arrCrSc[0], 0);
            m_arrMembers[114] = new CMember(115, m_arrNodes[076], m_arrNodes[078], m_arrCrSc[8], m_arrCrSc[9], 0);
            m_arrMembers[115] = new CMember(116, m_arrNodes[076], m_arrNodes[079], m_arrCrSc[2], 0);
            m_arrMembers[116] = new CMember(117, m_arrNodes[077], m_arrNodes[079], m_arrCrSc[0], 0);
            m_arrMembers[117] = new CMember(118, m_arrNodes[078], m_arrNodes[080], m_arrCrSc[9], m_arrCrSc[10], 0);
            m_arrMembers[118] = new CMember(119, m_arrNodes[078], m_arrNodes[081], m_arrCrSc[2], 0);
            m_arrMembers[119] = new CMember(120, m_arrNodes[079], m_arrNodes[081], m_arrCrSc[0], 0);
            m_arrMembers[120] = new CMember(121, m_arrNodes[080], m_arrNodes[082], m_arrCrSc[10], m_arrCrSc[11], 0);
            m_arrMembers[121] = new CMember(122, m_arrNodes[080], m_arrNodes[083], m_arrCrSc[2], 0);
            m_arrMembers[122] = new CMember(123, m_arrNodes[081], m_arrNodes[083], m_arrCrSc[0], 0);
            m_arrMembers[123] = new CMember(124, m_arrNodes[082], m_arrNodes[084], m_arrCrSc[11], m_arrCrSc[12], 0);
            m_arrMembers[124] = new CMember(125, m_arrNodes[082], m_arrNodes[085], m_arrCrSc[2], 0);
            m_arrMembers[125] = new CMember(126, m_arrNodes[083], m_arrNodes[085], m_arrCrSc[0], 0);
            m_arrMembers[126] = new CMember(127, m_arrNodes[084], m_arrNodes[086], m_arrCrSc[12], m_arrCrSc[13], 0);
            m_arrMembers[127] = new CMember(128, m_arrNodes[084], m_arrNodes[087], m_arrCrSc[2], 0);
            m_arrMembers[128] = new CMember(129, m_arrNodes[085], m_arrNodes[087], m_arrCrSc[0], 0);
            m_arrMembers[129] = new CMember(130, m_arrNodes[086], m_arrNodes[088], m_arrCrSc[13], m_arrCrSc[14], 0);
            m_arrMembers[130] = new CMember(131, m_arrNodes[086], m_arrNodes[089], m_arrCrSc[2], 0);
            m_arrMembers[131] = new CMember(132, m_arrNodes[087], m_arrNodes[089], m_arrCrSc[0], 0);
            m_arrMembers[132] = new CMember(133, m_arrNodes[088], m_arrNodes[090], m_arrCrSc[2], 0);
            m_arrMembers[133] = new CMember(134, m_arrNodes[088], m_arrNodes[091], m_arrCrSc[14], m_arrCrSc[15], 0);
            m_arrMembers[134] = new CMember(135, m_arrNodes[089], m_arrNodes[090], m_arrCrSc[0], 0);
            m_arrMembers[135] = new CMember(136, m_arrNodes[090], m_arrNodes[092], m_arrCrSc[0], 0);
            m_arrMembers[136] = new CMember(137, m_arrNodes[091], m_arrNodes[092], m_arrCrSc[2], 0);
            m_arrMembers[137] = new CMember(138, m_arrNodes[091], m_arrNodes[093], m_arrCrSc[15], m_arrCrSc[16], 0);
            m_arrMembers[138] = new CMember(139, m_arrNodes[092], m_arrNodes[094], m_arrCrSc[0], 0);
            m_arrMembers[139] = new CMember(140, m_arrNodes[093], m_arrNodes[094], m_arrCrSc[2], 0);
            m_arrMembers[140] = new CMember(141, m_arrNodes[093], m_arrNodes[095], m_arrCrSc[16], m_arrCrSc[17], 0);
            m_arrMembers[141] = new CMember(142, m_arrNodes[094], m_arrNodes[096], m_arrCrSc[0], 0);
            m_arrMembers[142] = new CMember(143, m_arrNodes[095], m_arrNodes[096], m_arrCrSc[2], 0);
            m_arrMembers[143] = new CMember(144, m_arrNodes[095], m_arrNodes[097], m_arrCrSc[17], m_arrCrSc[18], 0);
            m_arrMembers[144] = new CMember(145, m_arrNodes[096], m_arrNodes[098], m_arrCrSc[0], 0);
            m_arrMembers[145] = new CMember(146, m_arrNodes[097], m_arrNodes[098], m_arrCrSc[2], 0);
            m_arrMembers[146] = new CMember(147, m_arrNodes[097], m_arrNodes[099], m_arrCrSc[18], m_arrCrSc[19], 0);
            m_arrMembers[147] = new CMember(148, m_arrNodes[098], m_arrNodes[100], m_arrCrSc[0], 0);
            m_arrMembers[148] = new CMember(149, m_arrNodes[099], m_arrNodes[100], m_arrCrSc[2], 0);
            m_arrMembers[149] = new CMember(150, m_arrNodes[099], m_arrNodes[033], m_arrCrSc[19], m_arrCrSc[20], 0);
            m_arrMembers[150] = new CMember(151, m_arrNodes[100], m_arrNodes[101], m_arrCrSc[0], 0);
            m_arrMembers[151] = new CMember(152, m_arrNodes[033], m_arrNodes[101], m_arrCrSc[2], 0);
            m_arrMembers[152] = new CMember(153, m_arrNodes[033], m_arrNodes[103], m_arrCrSc[20], m_arrCrSc[19], 0);
            m_arrMembers[153] = new CMember(154, m_arrNodes[101], m_arrNodes[102], m_arrCrSc[0], 0);
            m_arrMembers[154] = new CMember(155, m_arrNodes[102], m_arrNodes[103], m_arrCrSc[2], 0);
            m_arrMembers[155] = new CMember(156, m_arrNodes[102], m_arrNodes[104], m_arrCrSc[0], 0);
            m_arrMembers[156] = new CMember(157, m_arrNodes[103], m_arrNodes[105], m_arrCrSc[19], m_arrCrSc[18], 0);
            m_arrMembers[157] = new CMember(158, m_arrNodes[104], m_arrNodes[105], m_arrCrSc[2], 0);
            m_arrMembers[158] = new CMember(159, m_arrNodes[104], m_arrNodes[106], m_arrCrSc[0], 0);
            m_arrMembers[159] = new CMember(160, m_arrNodes[105], m_arrNodes[107], m_arrCrSc[18], m_arrCrSc[17], 0);
            m_arrMembers[160] = new CMember(161, m_arrNodes[106], m_arrNodes[107], m_arrCrSc[2], 0);
            m_arrMembers[161] = new CMember(162, m_arrNodes[106], m_arrNodes[108], m_arrCrSc[0], 0);
            m_arrMembers[162] = new CMember(163, m_arrNodes[107], m_arrNodes[109], m_arrCrSc[17], m_arrCrSc[16], 0);
            m_arrMembers[163] = new CMember(164, m_arrNodes[108], m_arrNodes[109], m_arrCrSc[2], 0);
            m_arrMembers[164] = new CMember(165, m_arrNodes[108], m_arrNodes[110], m_arrCrSc[0], 0);
            m_arrMembers[165] = new CMember(166, m_arrNodes[109], m_arrNodes[111], m_arrCrSc[16], m_arrCrSc[15], 0);
            m_arrMembers[166] = new CMember(167, m_arrNodes[110], m_arrNodes[111], m_arrCrSc[2], 0);
            m_arrMembers[167] = new CMember(168, m_arrNodes[110], m_arrNodes[112], m_arrCrSc[0], 0);
            m_arrMembers[168] = new CMember(169, m_arrNodes[111], m_arrNodes[114], m_arrCrSc[15], m_arrCrSc[14], 0);
            m_arrMembers[169] = new CMember(170, m_arrNodes[112], m_arrNodes[114], m_arrCrSc[2], 0);
            m_arrMembers[170] = new CMember(171, m_arrNodes[112], m_arrNodes[113], m_arrCrSc[0], 0);
            m_arrMembers[171] = new CMember(172, m_arrNodes[114], m_arrNodes[116], m_arrCrSc[14], m_arrCrSc[13], 0);
            m_arrMembers[172] = new CMember(173, m_arrNodes[113], m_arrNodes[116], m_arrCrSc[2], 0);
            m_arrMembers[173] = new CMember(174, m_arrNodes[113], m_arrNodes[115], m_arrCrSc[0], 0);
            m_arrMembers[174] = new CMember(175, m_arrNodes[116], m_arrNodes[118], m_arrCrSc[13], m_arrCrSc[12], 0);
            m_arrMembers[175] = new CMember(176, m_arrNodes[115], m_arrNodes[118], m_arrCrSc[2], 0);
            m_arrMembers[176] = new CMember(177, m_arrNodes[115], m_arrNodes[117], m_arrCrSc[0], 0);
            m_arrMembers[177] = new CMember(178, m_arrNodes[118], m_arrNodes[120], m_arrCrSc[12], m_arrCrSc[11], 0);
            m_arrMembers[178] = new CMember(179, m_arrNodes[117], m_arrNodes[120], m_arrCrSc[2], 0);
            m_arrMembers[179] = new CMember(180, m_arrNodes[117], m_arrNodes[119], m_arrCrSc[0], 0);
            m_arrMembers[180] = new CMember(181, m_arrNodes[120], m_arrNodes[122], m_arrCrSc[11], m_arrCrSc[10], 0);
            m_arrMembers[181] = new CMember(182, m_arrNodes[119], m_arrNodes[122], m_arrCrSc[2], 0);
            m_arrMembers[182] = new CMember(183, m_arrNodes[119], m_arrNodes[121], m_arrCrSc[0], 0);
            m_arrMembers[183] = new CMember(184, m_arrNodes[122], m_arrNodes[124], m_arrCrSc[10], m_arrCrSc[9], 0);
            m_arrMembers[184] = new CMember(185, m_arrNodes[121], m_arrNodes[124], m_arrCrSc[2], 0);
            m_arrMembers[185] = new CMember(186, m_arrNodes[121], m_arrNodes[123], m_arrCrSc[0], 0);
            m_arrMembers[186] = new CMember(187, m_arrNodes[124], m_arrNodes[126], m_arrCrSc[9], m_arrCrSc[8], 0);
            m_arrMembers[187] = new CMember(188, m_arrNodes[123], m_arrNodes[126], m_arrCrSc[2], 0);
            m_arrMembers[188] = new CMember(189, m_arrNodes[123], m_arrNodes[125], m_arrCrSc[0], 0);
            m_arrMembers[189] = new CMember(190, m_arrNodes[126], m_arrNodes[128], m_arrCrSc[8], m_arrCrSc[7], 0);
            m_arrMembers[190] = new CMember(191, m_arrNodes[125], m_arrNodes[128], m_arrCrSc[2], 0);
            m_arrMembers[191] = new CMember(192, m_arrNodes[125], m_arrNodes[127], m_arrCrSc[0], 0);
            m_arrMembers[192] = new CMember(193, m_arrNodes[128], m_arrNodes[129], m_arrCrSc[7], m_arrCrSc[6], 0);
            m_arrMembers[193] = new CMember(194, m_arrNodes[127], m_arrNodes[129], m_arrCrSc[2], 0);
            m_arrMembers[194] = new CMember(195, m_arrNodes[127], m_arrNodes[130], m_arrCrSc[0], 0);
            m_arrMembers[195] = new CMember(196, m_arrNodes[129], m_arrNodes[131], m_arrCrSc[6], m_arrCrSc[5], 0);
            m_arrMembers[196] = new CMember(197, m_arrNodes[130], m_arrNodes[131], m_arrCrSc[2], 0);
            m_arrMembers[197] = new CMember(198, m_arrNodes[130], m_arrNodes[132], m_arrCrSc[0], 0);
            m_arrMembers[198] = new CMember(199, m_arrNodes[131], m_arrNodes[133], m_arrCrSc[5], m_arrCrSc[4], 0);
            m_arrMembers[199] = new CMember(200, m_arrNodes[132], m_arrNodes[133], m_arrCrSc[2], 0);
            m_arrMembers[200] = new CMember(201, m_arrNodes[133], m_arrNodes[134], m_arrCrSc[4], m_arrCrSc[3], 0);
            m_arrMembers[201] = new CMember(202, m_arrNodes[132], m_arrNodes[134], m_arrCrSc[0], 0);
            m_arrMembers[202] = new CMember(203, m_arrNodes[00], m_arrNodes[068], m_arrCrSc[1], 0);
            m_arrMembers[203] = new CMember(204, m_arrNodes[02], m_arrNodes[070], m_arrCrSc[1], 0);
            m_arrMembers[204] = new CMember(205, m_arrNodes[04], m_arrNodes[072], m_arrCrSc[1], 0);
            m_arrMembers[205] = new CMember(206, m_arrNodes[07], m_arrNodes[075], m_arrCrSc[1], 0);
            m_arrMembers[206] = new CMember(207, m_arrNodes[09], m_arrNodes[077], m_arrCrSc[1], 0);
            m_arrMembers[207] = new CMember(208, m_arrNodes[11], m_arrNodes[079], m_arrCrSc[1], 0);
            m_arrMembers[208] = new CMember(209, m_arrNodes[13], m_arrNodes[081], m_arrCrSc[1], 0);
            m_arrMembers[209] = new CMember(210, m_arrNodes[15], m_arrNodes[083], m_arrCrSc[1], 0);
            m_arrMembers[210] = new CMember(211, m_arrNodes[17], m_arrNodes[085], m_arrCrSc[1], 0);
            m_arrMembers[211] = new CMember(212, m_arrNodes[19], m_arrNodes[087], m_arrCrSc[1], 0);
            m_arrMembers[212] = new CMember(213, m_arrNodes[21], m_arrNodes[089], m_arrCrSc[1], 0);
            m_arrMembers[213] = new CMember(214, m_arrNodes[22], m_arrNodes[090], m_arrCrSc[1], 0);
            m_arrMembers[214] = new CMember(215, m_arrNodes[24], m_arrNodes[092], m_arrCrSc[1], 0);
            m_arrMembers[215] = new CMember(216, m_arrNodes[26], m_arrNodes[094], m_arrCrSc[1], 0);
            m_arrMembers[216] = new CMember(217, m_arrNodes[28], m_arrNodes[096], m_arrCrSc[1], 0);
            m_arrMembers[217] = new CMember(218, m_arrNodes[30], m_arrNodes[098], m_arrCrSc[1], 0);
            m_arrMembers[218] = new CMember(219, m_arrNodes[32], m_arrNodes[100], m_arrCrSc[1], 0);
            m_arrMembers[219] = new CMember(220, m_arrNodes[34], m_arrNodes[101], m_arrCrSc[1], 0);
            m_arrMembers[220] = new CMember(221, m_arrNodes[35], m_arrNodes[102], m_arrCrSc[1], 0);
            m_arrMembers[221] = new CMember(222, m_arrNodes[37], m_arrNodes[104], m_arrCrSc[1], 0);
            m_arrMembers[222] = new CMember(223, m_arrNodes[39], m_arrNodes[106], m_arrCrSc[1], 0);
            m_arrMembers[223] = new CMember(224, m_arrNodes[41], m_arrNodes[108], m_arrCrSc[1], 0);
            m_arrMembers[224] = new CMember(225, m_arrNodes[43], m_arrNodes[110], m_arrCrSc[1], 0);
            m_arrMembers[225] = new CMember(226, m_arrNodes[45], m_arrNodes[112], m_arrCrSc[1], 0);
            m_arrMembers[226] = new CMember(227, m_arrNodes[46], m_arrNodes[113], m_arrCrSc[1], 0);
            m_arrMembers[227] = new CMember(228, m_arrNodes[48], m_arrNodes[115], m_arrCrSc[1], 0);
            m_arrMembers[228] = new CMember(229, m_arrNodes[50], m_arrNodes[117], m_arrCrSc[1], 0);
            m_arrMembers[229] = new CMember(230, m_arrNodes[52], m_arrNodes[119], m_arrCrSc[1], 0);
            m_arrMembers[230] = new CMember(231, m_arrNodes[54], m_arrNodes[121], m_arrCrSc[1], 0);
            m_arrMembers[231] = new CMember(232, m_arrNodes[56], m_arrNodes[123], m_arrCrSc[1], 0);
            m_arrMembers[232] = new CMember(233, m_arrNodes[58], m_arrNodes[125], m_arrCrSc[1], 0);
            m_arrMembers[233] = new CMember(234, m_arrNodes[60], m_arrNodes[127], m_arrCrSc[1], 0);
            m_arrMembers[234] = new CMember(235, m_arrNodes[63], m_arrNodes[130], m_arrCrSc[1], 0);
            m_arrMembers[235] = new CMember(236, m_arrNodes[65], m_arrNodes[132], m_arrCrSc[1], 0);
            m_arrMembers[236] = new CMember(237, m_arrNodes[67], m_arrNodes[134], m_arrCrSc[1], 0);

            // Setridit pole podle ID
            //Array.Sort(m_arrMembers, new CCompare_LineID());

            // Nodal Supports - fill values

            // Set values
            bool[] bSupport1 = { true, false, true, false, false, false };
            bool[] bSupport2 = { false, false, true, false, false, false };

            // Create Support Objects
            m_arrNSupports[0] = new CNSupport(6, 1, m_arrNodes[00], bSupport1, 0);
            m_arrNSupports[1] = new CNSupport(6, 2, m_arrNodes[67], bSupport2, 0);

            // Setridit pole podle ID
            Array.Sort(m_arrNSupports, new CCompare_NSupportID());

            // Member Releases / hinges - fill values

            // Set values
            bool?[] bMembRelase1 = { false, false, false, false, true, false };

            // Create Release / Hinge Objects
            m_arrMembers[02].CnRelease1 = new CNRelease(6, m_arrMembers[02].NodeStart, bMembRelase1, 0);
            m_arrMembers[05].CnRelease1 = new CNRelease(6, m_arrMembers[05].NodeStart, bMembRelase1, 0);
            m_arrMembers[09].CnRelease1 = new CNRelease(6, m_arrMembers[09].NodeStart, bMembRelase1, 0);
            m_arrMembers[11].CnRelease1 = new CNRelease(6, m_arrMembers[11].NodeStart, bMembRelase1, 0);
            m_arrMembers[14].CnRelease1 = new CNRelease(6, m_arrMembers[14].NodeStart, bMembRelase1, 0);
            m_arrMembers[17].CnRelease1 = new CNRelease(6, m_arrMembers[17].NodeStart, bMembRelase1, 0);
            m_arrMembers[20].CnRelease1 = new CNRelease(6, m_arrMembers[20].NodeStart, bMembRelase1, 0);
            m_arrMembers[23].CnRelease1 = new CNRelease(6, m_arrMembers[23].NodeStart, bMembRelase1, 0);
            m_arrMembers[26].CnRelease1 = new CNRelease(6, m_arrMembers[26].NodeStart, bMembRelase1, 0);
            m_arrMembers[29].CnRelease1 = new CNRelease(6, m_arrMembers[29].NodeStart, bMembRelase1, 0);
            m_arrMembers[31].CnRelease1 = new CNRelease(6, m_arrMembers[31].NodeStart, bMembRelase1, 0);
            m_arrMembers[35].CnRelease1 = new CNRelease(6, m_arrMembers[35].NodeStart, bMembRelase1, 0);
            m_arrMembers[38].CnRelease1 = new CNRelease(6, m_arrMembers[38].NodeStart, bMembRelase1, 0);
            m_arrMembers[41].CnRelease1 = new CNRelease(6, m_arrMembers[41].NodeStart, bMembRelase1, 0);
            m_arrMembers[44].CnRelease1 = new CNRelease(6, m_arrMembers[44].NodeStart, bMembRelase1, 0);
            m_arrMembers[47].CnRelease1 = new CNRelease(6, m_arrMembers[47].NodeStart, bMembRelase1, 0);
            m_arrMembers[50].CnRelease1 = new CNRelease(6, m_arrMembers[50].NodeStart, bMembRelase1, 0);
            m_arrMembers[53].CnRelease1 = new CNRelease(6, m_arrMembers[53].NodeStart, bMembRelase1, 0);
            m_arrMembers[56].CnRelease1 = new CNRelease(6, m_arrMembers[56].NodeStart, bMembRelase1, 0);
            m_arrMembers[59].CnRelease1 = new CNRelease(6, m_arrMembers[59].NodeStart, bMembRelase1, 0);
            m_arrMembers[62].CnRelease1 = new CNRelease(6, m_arrMembers[62].NodeStart, bMembRelase1, 0);
            m_arrMembers[65].CnRelease1 = new CNRelease(6, m_arrMembers[65].NodeStart, bMembRelase1, 0);
            m_arrMembers[69].CnRelease1 = new CNRelease(6, m_arrMembers[69].NodeStart, bMembRelase1, 0);
            m_arrMembers[71].CnRelease1 = new CNRelease(6, m_arrMembers[71].NodeStart, bMembRelase1, 0);
            m_arrMembers[74].CnRelease1 = new CNRelease(6, m_arrMembers[74].NodeStart, bMembRelase1, 0);
            m_arrMembers[77].CnRelease1 = new CNRelease(6, m_arrMembers[77].NodeStart, bMembRelase1, 0);
            m_arrMembers[80].CnRelease1 = new CNRelease(6, m_arrMembers[80].NodeStart, bMembRelase1, 0);
            m_arrMembers[83].CnRelease1 = new CNRelease(6, m_arrMembers[83].NodeStart, bMembRelase1, 0);
            m_arrMembers[86].CnRelease1 = new CNRelease(6, m_arrMembers[86].NodeStart, bMembRelase1, 0);
            m_arrMembers[89].CnRelease1 = new CNRelease(6, m_arrMembers[89].NodeStart, bMembRelase1, 0);
            m_arrMembers[91].CnRelease1 = new CNRelease(6, m_arrMembers[91].NodeStart, bMembRelase1, 0);
            m_arrMembers[95].CnRelease1 = new CNRelease(6, m_arrMembers[95].NodeStart, bMembRelase1, 0);
            m_arrMembers[98].CnRelease1 = new CNRelease(6, m_arrMembers[98].NodeStart, bMembRelase1, 0);

            // Nodal Forces - fill values
            //arrForces[00] = new CNForce(m_arrNodes[00], -00.0f, 0.0f, -020.0f, m_arrCrSc[0], 0);
            //arrForces[01] = new CNForce(m_arrNodes[02], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[02] = new CNForce(m_arrNodes[04], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[03] = new CNForce(m_arrNodes[07], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[04] = new CNForce(m_arrNodes[09], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[05] = new CNForce(m_arrNodes[11], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[06] = new CNForce(m_arrNodes[13], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[07] = new CNForce(m_arrNodes[15], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[08] = new CNForce(m_arrNodes[17], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[09] = new CNForce(m_arrNodes[19], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[10] = new CNForce(m_arrNodes[21], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[11] = new CNForce(m_arrNodes[22], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[12] = new CNForce(m_arrNodes[24], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[13] = new CNForce(m_arrNodes[26], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[14] = new CNForce(m_arrNodes[28], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[15] = new CNForce(m_arrNodes[30], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[16] = new CNForce(m_arrNodes[32], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[17] = new CNForce(m_arrNodes[34], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[18] = new CNForce(m_arrNodes[35], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[19] = new CNForce(m_arrNodes[37], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[20] = new CNForce(m_arrNodes[39], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[21] = new CNForce(m_arrNodes[41], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[22] = new CNForce(m_arrNodes[43], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[23] = new CNForce(m_arrNodes[45], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[24] = new CNForce(m_arrNodes[46], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[25] = new CNForce(m_arrNodes[48], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[26] = new CNForce(m_arrNodes[50], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[27] = new CNForce(m_arrNodes[52], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[28] = new CNForce(m_arrNodes[54], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[29] = new CNForce(m_arrNodes[56], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[30] = new CNForce(m_arrNodes[58], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[31] = new CNForce(m_arrNodes[60], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[32] = new CNForce(m_arrNodes[63], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[33] = new CNForce(m_arrNodes[65], -00.0f, 0.0f, -050.0f, m_arrCrSc[0], 0);
            //arrForces[34] = new CNForce(m_arrNodes[67], -00.0f, 0.0f, -020.0f, m_arrCrSc[0], 0);
        }
Exemplo n.º 6
0
        /*
        public BaseClasses.CNode[] m_arrNodes = new BaseClasses.CNode[6];
        public CMember[] arrMembers = new CMember[9];
        public CMat_00[] arrMat = new CMat_00[5];
        public CRSC.CCrSc[] m_arrCrSc = new CRSC.CCrSc[3];
        public BaseClasses.CNSupport[] arrNSupports = new BaseClasses.CNSupport[3];
        public BaseClasses.CNLoad[] arrNLoads = new BaseClasses.CNLoad[3];
        */
        public CExample_2D_01()
        {
            m_eSLN = ESLN.e2DD_1D; // 1D members in 2D model
            m_eNDOF = (int)ENDOF.e2DEnv; // DOF in 2D
            m_eGCS = EGCS.eGCSLeftHanded; // Global coordinate system

            m_arrNodes = new BaseClasses.CNode[6];
            m_arrMembers = new CMember[9];
            m_arrMat = new CMat_00[1];
            m_arrCrSc = new CRSC.CCrSc[1];
            m_arrNSupports = new BaseClasses.CNSupport[3];
            //m_arrNLoads = new BaseClasses.CNLoad[3];

            // Materials
            // Materials List - Materials Array - Fill Data of Materials Array
            m_arrMat[0] = new CMat_03_00();

            // Cross-sections
            // CrSc List - CrSc Array - Fill Data of Cross-sections Array
            m_arrCrSc[0] = new CRSC.CCrSc_0_05(0.1f, 0.05f);

            // Nodes
            // Nodes List - Nodes Array

            m_arrNodes[0] = new BaseClasses.CNode(1, 0.500f, 0, 2.500f, 0);
            m_arrNodes[1] = new BaseClasses.CNode(2, 2.500f, 0, 2.500f, 0);
            m_arrNodes[2] = new BaseClasses.CNode(3, 5.500f, 0, 2.500f, 0);
            m_arrNodes[3] = new BaseClasses.CNode(4, 0.500f, 0, 0.500f, 0);
            m_arrNodes[4] = new BaseClasses.CNode(5, 2.500f, 0, 0.500f, 0);
            m_arrNodes[5] = new BaseClasses.CNode(6, 5.500f, 0, 0.500f, 0);

            // Sort by ID
            //Array.Sort(m_arrNodes, new BaseClasses.CCompare_NodeID());

            // Members
            // Members List - Members Array

            m_arrMembers[0] = new BaseClasses.CMember(1, m_arrNodes[0], m_arrNodes[1], m_arrCrSc[0], 0);
            m_arrMembers[1] = new BaseClasses.CMember(2, m_arrNodes[1], m_arrNodes[2], m_arrCrSc[0], 0);
            m_arrMembers[2] = new BaseClasses.CMember(3, m_arrNodes[0], m_arrNodes[3], m_arrCrSc[0], 0);
            m_arrMembers[3] = new BaseClasses.CMember(4, m_arrNodes[1], m_arrNodes[4], m_arrCrSc[0], 0);
            m_arrMembers[4] = new BaseClasses.CMember(5, m_arrNodes[2], m_arrNodes[5], m_arrCrSc[0], 0);
            m_arrMembers[5] = new BaseClasses.CMember(6, m_arrNodes[3], m_arrNodes[4], m_arrCrSc[0], 0);
            m_arrMembers[6] = new BaseClasses.CMember(7, m_arrNodes[4], m_arrNodes[5], m_arrCrSc[0], 0);
            m_arrMembers[7] = new BaseClasses.CMember(8, m_arrNodes[1], m_arrNodes[3], m_arrCrSc[0], 0);
            m_arrMembers[8] = new BaseClasses.CMember(9, m_arrNodes[1], m_arrNodes[5], m_arrCrSc[0], 0);

            //Sort by ID
            //Array.Sort(m_arrMembers, new BaseClasses.CCompare_MemberID());

            // Nodal Supports - fill values
            // Set values
            bool[] bSupport1 = { true, false, true, false, true, false };
            bool[] bSupport2 = { false, false, true, false, true, false };
            bool[] bSupport3 = { true, false, false, false, false, false };

            // Create Support Objects
            // Pozn. Jednym z parametrov by malo byt pole ID uzlov v ktorych je zadefinovana tato podpora
            // objekt podpory bude len jeden a dotknute uzly budu vediet ze na ich podpora existuje a ake je konkretne ID jej nastaveni
            m_arrNSupports[0] = new BaseClasses.CNSupport(6, 1, m_arrNodes[0], bSupport1, 0);
            m_arrNSupports[1] = new BaseClasses.CNSupport(6, 2, m_arrNodes[2], bSupport2, 0);
            m_arrNSupports[2] = new BaseClasses.CNSupport(6, 3, m_arrNodes[5], bSupport3, 0);

            // Sort by ID
            Array.Sort(m_arrNSupports, new BaseClasses.CCompare_NSupportID());
        }
Exemplo n.º 7
0
        public CExample_3D_Ondro()
        {
            m_eSLN = ESLN.e3DD_1D; // 1D members in 3D model
            m_eNDOF = (int)ENDOF.e3DEnv; // DOF in 3D
            m_eGCS = EGCS.eGCSLeftHanded; // Global coordinate system

            m_arrNodes = new BaseClasses.CNode[12];
            m_arrMembers = new CMember[21];
            m_arrMat = new CMat_00[1];
            m_arrCrSc = new CRSC.CCrSc[1];
            m_arrNSupports = new BaseClasses.CNSupport[2];
            // Materials
            // Materials List - Materials Array - Fill Data of Materials Array
            m_arrMat[0] = new CMat_03_00();

            // Cross-sections
            // CrSc List - CrSc Array - Fill Data of Cross-sections Array
            m_arrCrSc[0] = new CRSC.CCrSc_0_05(0.1f, 0.05f);

            // Nodes Automatic Generation
            // Nodes List - Nodes Array

            // Upper Chord Nodes
            m_arrNodes[00] = new CNode(01, 0, 0, 0, 0);
            m_arrNodes[01] = new CNode(02, 1, 0, 0, 0);
            m_arrNodes[02] = new CNode(03, 2, 0, 0, 0);
            m_arrNodes[03] = new CNode(04, 3, 0, 0, 0);
            m_arrNodes[04] = new CNode(05, 4, 0, 0, 0);
            m_arrNodes[05] = new CNode(06, 5, 0, 0, 0);
            m_arrNodes[06] = new CNode(07, 6, 0, 0, 0);

            // Bottom Chord Nodes
            m_arrNodes[07] = new CNode(08, 1, 0, 4, 0);
            m_arrNodes[08] = new CNode(09, 2, 0, 6, 0);
            m_arrNodes[09] = new CNode(10, 3, 0, 7, 0);
            m_arrNodes[10] = new CNode(11, 4, 0, 6, 0);
            m_arrNodes[11] = new CNode(12, 5, 0, 4, 0);

            // Setridit pole podle ID
            //Array.Sort(m_arrNodes, new CCompare_NodeID());

            // Lines Automatic Generation
            // Lines List - Lines Array

            // Upper Chord Lines
            m_arrMembers[00] = new CMember(01, m_arrNodes[0], m_arrNodes[1], m_arrCrSc[0], 0);
            m_arrMembers[01] = new CMember(02, m_arrNodes[1], m_arrNodes[2], m_arrCrSc[0], 0);
            m_arrMembers[02] = new CMember(03, m_arrNodes[2], m_arrNodes[3], m_arrCrSc[0], 0);
            m_arrMembers[03] = new CMember(04, m_arrNodes[3], m_arrNodes[4], m_arrCrSc[0], 0);
            m_arrMembers[04] = new CMember(05, m_arrNodes[4], m_arrNodes[5], m_arrCrSc[0], 0);
            m_arrMembers[05] = new CMember(06, m_arrNodes[5], m_arrNodes[6], m_arrCrSc[0], 0);
            // Bottom Chord Lines
            m_arrMembers[06] = new CMember(07, m_arrNodes[00], m_arrNodes[07], m_arrCrSc[0], 0);
            m_arrMembers[07] = new CMember(08, m_arrNodes[07], m_arrNodes[08], m_arrCrSc[0], 0);
            m_arrMembers[08] = new CMember(09, m_arrNodes[08], m_arrNodes[09], m_arrCrSc[0], 0);
            m_arrMembers[09] = new CMember(10, m_arrNodes[09], m_arrNodes[10], m_arrCrSc[0], 0);
            m_arrMembers[10] = new CMember(11, m_arrNodes[10], m_arrNodes[11], m_arrCrSc[0], 0);
            m_arrMembers[11] = new CMember(12, m_arrNodes[11], m_arrNodes[06], m_arrCrSc[0], 0);
            // Diagonal Lines
            m_arrMembers[12] = new CMember(13, m_arrNodes[01], m_arrNodes[07], m_arrCrSc[0], 0);
            m_arrMembers[13] = new CMember(14, m_arrNodes[01], m_arrNodes[08], m_arrCrSc[0], 0);
            m_arrMembers[14] = new CMember(15, m_arrNodes[02], m_arrNodes[08], m_arrCrSc[0], 0);
            m_arrMembers[15] = new CMember(16, m_arrNodes[02], m_arrNodes[09], m_arrCrSc[0], 0);
            m_arrMembers[16] = new CMember(17, m_arrNodes[03], m_arrNodes[09], m_arrCrSc[0], 0);
            m_arrMembers[17] = new CMember(18, m_arrNodes[04], m_arrNodes[09], m_arrCrSc[0], 0);
            m_arrMembers[18] = new CMember(19, m_arrNodes[04], m_arrNodes[10], m_arrCrSc[0], 0);
            m_arrMembers[19] = new CMember(20, m_arrNodes[05], m_arrNodes[10], m_arrCrSc[0], 0);
            m_arrMembers[20] = new CMember(21, m_arrNodes[05], m_arrNodes[11], m_arrCrSc[0], 0);

            // Setridit pole podle ID
            //Array.Sort(m_arrMembers, new CCompare_LineID());

            // Nodal Supports - fill values

            // Set values
            bool[] bSupport1 = { true, false, true, false, true, false };
            bool[] bSupport2 = { true, false, true, false, false, false };
            bool[] bSupport3 = { true, false, false, false, false, false };

            // Create Support Objects
            m_arrNSupports[0] = new BaseClasses.CNSupport(6, 1, m_arrNodes[0], bSupport2, 0);
            m_arrNSupports[1] = new BaseClasses.CNSupport(6, 2, m_arrNodes[6], bSupport3, 0);

            // Setridit pole podle ID
            Array.Sort(m_arrNSupports, new CCompare_NSupportID());

            // Member Releases / hinges - fill values

            // Set values
            bool?[] bMembRelase4 = { true, false, true, false, true, false };

            // Create Release / Hinge Objects
            m_arrMembers[15].CnRelease1 = new CNRelease(0, bMembRelase4, 0);
            m_arrMembers[17].CnRelease1 = new CNRelease(0, bMembRelase4, 0);
        }
Exemplo n.º 8
0
        /*
        public CNode[] m_arrNodes = new CNode[752];
        public CMember[] m_arrMembers = new CMember[2136];
        public CNSupport[] arrSupports = new CNSupport[60];
        //public CNForce[] arrForces = new CNForce[97];
        int eNDOF = (int)ENDOF.e3DEnv;
        */
        public CExample_3D_08()
        {
            m_eSLN = ESLN.e3DD_1D; // 1D members in 3D model
            m_eNDOF = (int)ENDOF.e3DEnv; // DOF in 3D
            m_eGCS = EGCS.eGCSLeftHanded; // Global coordinate system

            m_arrNodes = new BaseClasses.CNode[752];
            m_arrMembers = new CMember[2136];
            m_arrMat = new CMat_00[1];
            m_arrCrSc = new CRSC.CCrSc[1];
            m_arrNSupports = new BaseClasses.CNSupport[60];
            //m_arrNLoads = new BaseClasses.CNLoad[97];

            // Materials
            // Materials List - Materials Array - Fill Data of Materials Array
            m_arrMat[0] = new CMat_03_00();

            // Cross-sections
            // CrSc List - CrSc Array - Fill Data of Cross-sections Array
            m_arrCrSc[0] = new CRSC.CCrSc_0_05(0.3f, 0.2f);

            // Nodes Automatic Generation
            // Nodes List - Nodes Array

            // Nodes
            m_arrNodes[0] = new CNode(1, -37044, 44484, 38308, 0);
            m_arrNodes[1] = new CNode(2, -34019, 41408, 38308, 0);
            m_arrNodes[2] = new CNode(3, -35605, 44935, 35880, 0);
            m_arrNodes[3] = new CNode(4, -39273, 48192, 38308, 0);
            m_arrNodes[4] = new CNode(5, -36512, 48355, 33687, 0);
            m_arrNodes[5] = new CNode(6, -40567, 52296, 38308, 0);
            m_arrNodes[6] = new CNode(7, -39232, 52145, 35854, 0);
            m_arrNodes[7] = new CNode(8, -36960, 51647, 31539, 0);
            m_arrNodes[8] = new CNode(9, -40215, 56595, 38308, 0);
            m_arrNodes[9] = new CNode(10, -38323, 55796, 33732, 0);
            m_arrNodes[10] = new CNode(11, -38672, 60627, 38308, 0);
            m_arrNodes[11] = new CNode(12, -38038, 60165, 36037, 0);
            m_arrNodes[12] = new CNode(13, -36903, 59120, 31806, 0);
            m_arrNodes[13] = new CNode(14, -36506, 64377, 38308, 0);
            m_arrNodes[14] = new CNode(15, -34266, 68084, 38308, 0);
            m_arrNodes[15] = new CNode(16, -31963, 71751, 38308, 0);
            m_arrNodes[16] = new CNode(17, -29712, 75452, 38308, 0);
            m_arrNodes[17] = new CNode(18, -27639, 79253, 38308, 0);
            m_arrNodes[18] = new CNode(19, -25970, 83246, 38308, 0);
            m_arrNodes[19] = new CNode(20, -24823, 87419, 38308, 0);
            m_arrNodes[20] = new CNode(21, -24126, 91692, 38308, 0);
            m_arrNodes[21] = new CNode(22, -23772, 96007, 38308, 0);
            m_arrNodes[22] = new CNode(23, -23888, 100334, 38308, 0);
            m_arrNodes[23] = new CNode(24, -24597, 104603, 38308, 0);
            m_arrNodes[24] = new CNode(25, -25396, 108858, 38308, 0);
            m_arrNodes[25] = new CNode(26, -25141, 113146, 38308, 0);
            m_arrNodes[26] = new CNode(27, -22497, 116482, 38308, 0);
            m_arrNodes[27] = new CNode(28, -24930, 108149, 36098, 0);
            m_arrNodes[28] = new CNode(29, -23715, 103233, 34272, 0);
            m_arrNodes[29] = new CNode(30, -23495, 99642, 36238, 0);
            m_arrNodes[30] = new CNode(31, -22831, 98228, 32384, 0);
            m_arrNodes[31] = new CNode(32, -23137, 94559, 34372, 0);
            m_arrNodes[32] = new CNode(33, -23792, 90939, 36238, 0);
            m_arrNodes[33] = new CNode(34, -25728, 82519, 36312, 0);
            m_arrNodes[34] = new CNode(35, -27332, 77794, 34424, 0);
            m_arrNodes[35] = new CNode(36, -29265, 73324, 32426, 0);
            m_arrNodes[36] = new CNode(37, -31273, 69041, 30393, 0);
            m_arrNodes[37] = new CNode(38, -33189, 64926, 28304, 0);
            m_arrNodes[38] = new CNode(39, -34693, 60864, 26196, 0);
            m_arrNodes[39] = new CNode(40, -35115, 56705, 24198, 0);
            m_arrNodes[40] = new CNode(41, -35424, 53869, 25836, 0);
            m_arrNodes[41] = new CNode(42, -36751, 54900, 29617, 0);
            m_arrNodes[42] = new CNode(43, -35906, 57976, 27878, 0);
            m_arrNodes[43] = new CNode(44, -35707, 63268, 34079, 0);
            m_arrNodes[44] = new CNode(45, -33911, 67440, 36161, 0);
            m_arrNodes[45] = new CNode(46, -29502, 74739, 36269, 0);
            m_arrNodes[46] = new CNode(47, -31522, 70391, 34307, 0);
            m_arrNodes[47] = new CNode(48, -33436, 66189, 32219, 0);
            m_arrNodes[48] = new CNode(49, -35139, 62140, 30035, 0);
            m_arrNodes[49] = new CNode(50, -33182, 63577, 24499, 0);
            m_arrNodes[50] = new CNode(51, -31525, 66207, 22696, 0);
            m_arrNodes[51] = new CNode(52, -29899, 68886, 20755, 0);
            m_arrNodes[52] = new CNode(53, -28369, 71751, 18646, 0);
            m_arrNodes[53] = new CNode(54, -27057, 74917, 16398, 0);
            m_arrNodes[54] = new CNode(55, -26090, 76475, 20477, 0);
            m_arrNodes[55] = new CNode(56, -25573, 78004, 24541, 0);
            m_arrNodes[56] = new CNode(57, -25394, 79509, 28558, 0);
            m_arrNodes[57] = new CNode(58, -25468, 81002, 32501, 0);
            m_arrNodes[58] = new CNode(59, -31256, 67657, 26515, 0);
            m_arrNodes[59] = new CNode(60, -29203, 71898, 28526, 0);
            m_arrNodes[60] = new CNode(61, -27198, 76334, 30528, 0);
            m_arrNodes[61] = new CNode(62, -24006, 84402, 30524, 0);
            m_arrNodes[62] = new CNode(63, -22973, 87988, 28492, 0);
            m_arrNodes[63] = new CNode(64, -22332, 91714, 26446, 0);
            m_arrNodes[64] = new CNode(65, -21992, 95536, 24431, 0);
            m_arrNodes[65] = new CNode(66, -21935, 99428, 22490, 0);
            m_arrNodes[66] = new CNode(67, -22137, 103347, 20666, 0);
            m_arrNodes[67] = new CNode(68, -22318, 107284, 18998, 0);
            m_arrNodes[68] = new CNode(69, -22147, 111244, 17520, 0);
            m_arrNodes[69] = new CNode(70, -20969, 115143, 16271, 0);
            m_arrNodes[70] = new CNode(71, -21934, 110816, 13978, 0);
            m_arrNodes[71] = new CNode(72, -22073, 106618, 15292, 0);
            m_arrNodes[72] = new CNode(73, -21960, 102458, 16794, 0);
            m_arrNodes[73] = new CNode(74, -21878, 98339, 18486, 0);
            m_arrNodes[74] = new CNode(75, -21978, 94291, 20353, 0);
            m_arrNodes[75] = new CNode(76, -22293, 90343, 22350, 0);
            m_arrNodes[76] = new CNode(77, -22917, 86531, 24424, 0);
            m_arrNodes[77] = new CNode(78, -23950, 82907, 26513, 0);
            m_arrNodes[78] = new CNode(79, -24310, 85908, 34430, 0);
            m_arrNodes[79] = new CNode(80, -23299, 89462, 32447, 0);
            m_arrNodes[80] = new CNode(81, -22645, 93123, 30452, 0);
            m_arrNodes[81] = new CNode(82, -22305, 96855, 28440, 0);
            m_arrNodes[82] = new CNode(83, -22333, 100619, 26439, 0);
            m_arrNodes[83] = new CNode(84, -22618, 104370, 24496, 0);
            m_arrNodes[84] = new CNode(85, -22800, 108136, 22682, 0);
            m_arrNodes[85] = new CNode(86, -22462, 111918, 21067, 0);
            m_arrNodes[86] = new CNode(87, -20765, 115462, 19744, 0);
            m_arrNodes[87] = new CNode(88, -22949, 101891, 30354, 0);
            m_arrNodes[88] = new CNode(89, -23285, 105513, 28314, 0);
            m_arrNodes[89] = new CNode(90, -23409, 109152, 26366, 0);
            m_arrNodes[90] = new CNode(91, -22693, 112823, 24652, 0);
            m_arrNodes[91] = new CNode(92, -20488, 115903, 23249, 0);
            m_arrNodes[92] = new CNode(93, -20113, 116446, 26809, 0);
            m_arrNodes[93] = new CNode(94, -22730, 113848, 28306, 0);
            m_arrNodes[94] = new CNode(95, -24075, 106770, 32165, 0);
            m_arrNodes[95] = new CNode(96, -24620, 111656, 33992, 0);
            m_arrNodes[96] = new CNode(97, -24042, 110324, 30104, 0);
            m_arrNodes[97] = new CNode(98, -34359, 59415, 22561, 0);
            m_arrNodes[98] = new CNode(99, -34566, 55274, 20721, 0);
            m_arrNodes[99] = new CNode(100, -33297, 51439, 18976, 0);
            m_arrNodes[100] = new CNode(101, -31025, 48203, 17215, 0);
            m_arrNodes[101] = new CNode(102, -32069, 49323, 20526, 0);
            m_arrNodes[102] = new CNode(103, -33418, 50260, 23969, 0);
            m_arrNodes[103] = new CNode(104, -35044, 51029, 27612, 0);
            m_arrNodes[104] = new CNode(105, -34274, 52703, 22317, 0);
            m_arrNodes[105] = new CNode(106, -32620, 50026, 15715, 0);
            m_arrNodes[106] = new CNode(107, -34185, 53662, 17406, 0);
            m_arrNodes[107] = new CNode(108, -34241, 57797, 19084, 0);
            m_arrNodes[108] = new CNode(109, -33333, 62034, 20839, 0);
            m_arrNodes[109] = new CNode(110, -30288, 46918, 13974, 0);
            m_arrNodes[110] = new CNode(111, -29390, 70428, 24626, 0);
            m_arrNodes[111] = new CNode(112, -27276, 74855, 26583, 0);
            m_arrNodes[112] = new CNode(113, -29932, 45451, 10711, 0);
            m_arrNodes[113] = new CNode(114, -30236, 43474, 7447, 0);
            m_arrNodes[114] = new CNode(115, -31528, 40156, 4802, 0);
            m_arrNodes[115] = new CNode(116, -33755, 35356, 3848, 0);
            m_arrNodes[116] = new CNode(117, -34967, 32934, 3893, 0);
            m_arrNodes[117] = new CNode(118, -41192, 33211, 3893, 0);
            m_arrNodes[118] = new CNode(119, -36883, 39292, 4220, 0);
            m_arrNodes[119] = new CNode(120, -34175, 43571, 6203, 0);
            m_arrNodes[120] = new CNode(121, -32791, 46363, 9239, 0);
            m_arrNodes[121] = new CNode(122, -32391, 48378, 12477, 0);
            m_arrNodes[122] = new CNode(123, -42395, 39088, 4017, 0);
            m_arrNodes[123] = new CNode(124, -38346, 43824, 5289, 0);
            m_arrNodes[124] = new CNode(125, -35685, 47338, 7770, 0);
            m_arrNodes[125] = new CNode(126, -34362, 49897, 10898, 0);
            m_arrNodes[126] = new CNode(127, -34004, 51910, 14154, 0);
            m_arrNodes[127] = new CNode(128, -47421, 33319, 3893, 0);
            m_arrNodes[128] = new CNode(129, -34464, 55989, 15731, 0);
            m_arrNodes[129] = new CNode(130, -35037, 53918, 12461, 0);
            m_arrNodes[130] = new CNode(131, -36189, 51522, 9229, 0);
            m_arrNodes[131] = new CNode(132, -38619, 48556, 6322, 0);
            m_arrNodes[132] = new CNode(133, -42614, 44730, 4495, 0);
            m_arrNodes[133] = new CNode(134, -47963, 40016, 3860, 0);
            m_arrNodes[134] = new CNode(135, -52359, 36373, 3893, 0);
            m_arrNodes[135] = new CNode(136, -33653, 60269, 17308, 0);
            m_arrNodes[136] = new CNode(137, -34324, 58279, 13869, 0);
            m_arrNodes[137] = new CNode(138, -35616, 56023, 10527, 0);
            m_arrNodes[138] = new CNode(139, -37865, 53412, 7357, 0);
            m_arrNodes[139] = new CNode(140, -41658, 50284, 4953, 0);
            m_arrNodes[140] = new CNode(141, -46968, 46512, 3931, 0);
            m_arrNodes[141] = new CNode(142, -52746, 42555, 3893, 0);
            m_arrNodes[142] = new CNode(143, -52004, 48740, 3893, 0);
            m_arrNodes[143] = new CNode(144, -44935, 52753, 4042, 0);
            m_arrNodes[144] = new CNode(145, -39684, 55774, 5474, 0);
            m_arrNodes[145] = new CNode(146, -36165, 58357, 8356, 0);
            m_arrNodes[146] = new CNode(147, -34140, 60684, 11801, 0);
            m_arrNodes[147] = new CNode(148, -32922, 62769, 15356, 0);
            m_arrNodes[148] = new CNode(149, -32095, 64600, 18981, 0);
            m_arrNodes[149] = new CNode(150, -27638, 73335, 22613, 0);
            m_arrNodes[150] = new CNode(151, -30793, 67230, 16943, 0);
            m_arrNodes[151] = new CNode(152, -32117, 65400, 13211, 0);
            m_arrNodes[152] = new CNode(153, -34036, 63370, 9586, 0);
            m_arrNodes[153] = new CNode(154, -37106, 61219, 6313, 0);
            m_arrNodes[154] = new CNode(155, -41857, 58953, 4338, 0);
            m_arrNodes[155] = new CNode(156, -47714, 56309, 3841, 0);
            m_arrNodes[156] = new CNode(157, -50894, 54871, 3893, 0);
            m_arrNodes[157] = new CNode(158, -49544, 60954, 3893, 0);
            m_arrNodes[158] = new CNode(159, -29587, 70092, 14720, 0);
            m_arrNodes[159] = new CNode(160, -31436, 68346, 10902, 0);
            m_arrNodes[160] = new CNode(161, -34216, 66555, 7374, 0);
            m_arrNodes[161] = new CNode(162, -38468, 64828, 4848, 0);
            m_arrNodes[162] = new CNode(163, -43789, 62975, 3918, 0);
            m_arrNodes[163] = new CNode(164, -28645, 73345, 12372, 0);
            m_arrNodes[164] = new CNode(165, -31132, 71818, 8580, 0);
            m_arrNodes[165] = new CNode(166, -34937, 70450, 5579, 0);
            m_arrNodes[166] = new CNode(167, -39884, 69137, 4140, 0);
            m_arrNodes[167] = new CNode(168, -45358, 67688, 3841, 0);
            m_arrNodes[168] = new CNode(169, -48023, 66996, 3893, 0);
            m_arrNodes[169] = new CNode(170, -24208, 81419, 22416, 0);
            m_arrNodes[170] = new CNode(171, -46323, 72990, 3893, 0);
            m_arrNodes[171] = new CNode(172, -41060, 73995, 3887, 0);
            m_arrNodes[172] = new CNode(173, -35963, 74968, 4554, 0);
            m_arrNodes[173] = new CNode(174, -31428, 75936, 6606, 0);
            m_arrNodes[174] = new CNode(175, -28162, 77110, 10069, 0);
            m_arrNodes[175] = new CNode(176, -26106, 78480, 14096, 0);
            m_arrNodes[176] = new CNode(177, -24873, 79936, 18259, 0);
            m_arrNodes[177] = new CNode(178, -44503, 78950, 3893, 0);
            m_arrNodes[178] = new CNode(179, -41955, 79277, 3842, 0);
            m_arrNodes[179] = new CNode(180, -36924, 79918, 4077, 0);
            m_arrNodes[180] = new CNode(181, -32146, 80572, 5284, 0);
            m_arrNodes[181] = new CNode(182, -28208, 81378, 8060, 0);
            m_arrNodes[182] = new CNode(183, -25621, 82463, 11894, 0);
            m_arrNodes[183] = new CNode(184, -24074, 83734, 16056, 0);
            m_arrNodes[184] = new CNode(185, -23239, 85105, 20266, 0);
            m_arrNodes[185] = new CNode(186, -42576, 84875, 3893, 0);
            m_arrNodes[186] = new CNode(187, -37690, 85198, 3882, 0);
            m_arrNodes[187] = new CNode(188, -32920, 85553, 4516, 0);
            m_arrNodes[188] = new CNode(189, -28616, 86024, 6501, 0);
            m_arrNodes[189] = new CNode(190, -25514, 86787, 9926, 0);
            m_arrNodes[190] = new CNode(191, -23648, 87824, 13974, 0);
            m_arrNodes[191] = new CNode(192, -22666, 89033, 18174, 0);
            m_arrNodes[192] = new CNode(193, -38249, 90771, 3842, 0);
            m_arrNodes[193] = new CNode(194, -33559, 90809, 4090, 0);
            m_arrNodes[194] = new CNode(195, -29139, 90952, 5379, 0);
            m_arrNodes[195] = new CNode(196, -25640, 91376, 8260, 0);
            m_arrNodes[196] = new CNode(197, -23512, 92144, 12103, 0);
            m_arrNodes[197] = new CNode(198, -22407, 93144, 16218, 0);
            m_arrNodes[198] = new CNode(199, -40542, 90765, 3893, 0);
            m_arrNodes[199] = new CNode(200, -22318, 97388, 14447, 0);
            m_arrNodes[200] = new CNode(201, -23502, 96631, 10471, 0);
            m_arrNodes[201] = new CNode(202, -25848, 96171, 6904, 0);
            m_arrNodes[202] = new CNode(203, -29599, 96119, 4629, 0);
            m_arrNodes[203] = new CNode(204, -33981, 96327, 3889, 0);
            m_arrNodes[204] = new CNode(205, -38416, 96622, 3893, 0);
            m_arrNodes[205] = new CNode(206, -22299, 101734, 12890, 0);
            m_arrNodes[206] = new CNode(207, -23478, 101251, 9078, 0);
            m_arrNodes[207] = new CNode(208, -26001, 101151, 5824, 0);
            m_arrNodes[208] = new CNode(209, -29877, 101520, 4163, 0);
            m_arrNodes[209] = new CNode(210, -34237, 102151, 3842, 0);
            m_arrNodes[210] = new CNode(211, -22639, 114890, 32074, 0);
            m_arrNodes[211] = new CNode(212, -21106, 114998, 12827, 0);
            m_arrNodes[212] = new CNode(213, -21343, 115173, 9430, 0);
            m_arrNodes[213] = new CNode(214, -22187, 115837, 6153, 0);
            m_arrNodes[214] = new CNode(215, -25079, 117441, 4013, 0);
            m_arrNodes[215] = new CNode(216, -28647, 119538, 3893, 0);
            m_arrNodes[216] = new CNode(217, -31342, 113920, 3893, 0);
            m_arrNodes[217] = new CNode(218, -29527, 113194, 3841, 0);
            m_arrNodes[218] = new CNode(219, -25724, 111736, 4386, 0);
            m_arrNodes[219] = new CNode(220, -22911, 110850, 6952, 0);
            m_arrNodes[220] = new CNode(221, -22041, 110653, 10432, 0);
            m_arrNodes[221] = new CNode(222, -36186, 102440, 3893, 0);
            m_arrNodes[222] = new CNode(223, -22258, 106161, 11561, 0);
            m_arrNodes[223] = new CNode(224, -23318, 105988, 7910, 0);
            m_arrNodes[224] = new CNode(225, -25991, 106326, 4997, 0);
            m_arrNodes[225] = new CNode(226, -29846, 107180, 3919, 0);
            m_arrNodes[226] = new CNode(227, -33845, 108215, 3893, 0);
            m_arrNodes[227] = new CNode(228, -22491, 115950, 36031, 0);
            m_arrNodes[228] = new CNode(229, -19627, 117030, 30455, 0);
            m_arrNodes[229] = new CNode(230, -19065, 117594, 34241, 0);
            m_arrNodes[230] = new CNode(231, -18533, 118157, 38308, 0);
            m_arrNodes[231] = new CNode(232, -25707, 125031, 3893, 0);
            m_arrNodes[232] = new CNode(233, -24027, 123602, 3849, 0);
            m_arrNodes[233] = new CNode(234, -20918, 120964, 5267, 0);
            m_arrNodes[234] = new CNode(235, -19663, 119569, 8366, 0);
            m_arrNodes[235] = new CNode(236, -19047, 118816, 11683, 0);
            m_arrNodes[236] = new CNode(237, -18599, 118411, 15058, 0);
            m_arrNodes[237] = new CNode(238, -18175, 118267, 18472, 0);
            m_arrNodes[238] = new CNode(239, -17676, 118291, 21918, 0);
            m_arrNodes[239] = new CNode(240, -17024, 118353, 25402, 0);
            m_arrNodes[240] = new CNode(241, -16254, 118374, 28939, 0);
            m_arrNodes[241] = new CNode(242, -15438, 118366, 32558, 0);
            m_arrNodes[242] = new CNode(243, -14615, 118371, 36261, 0);
            m_arrNodes[243] = new CNode(244, -14227, 118398, 38308, 0);
            m_arrNodes[244] = new CNode(245, -10102, 117162, 38308, 0);
            m_arrNodes[245] = new CNode(246, -10956, 117679, 34507, 0);
            m_arrNodes[246] = new CNode(247, -11858, 118293, 30888, 0);
            m_arrNodes[247] = new CNode(248, -12773, 118908, 27368, 0);
            m_arrNodes[248] = new CNode(249, -13657, 119497, 23922, 0);
            m_arrNodes[249] = new CNode(250, -14477, 120077, 20520, 0);
            m_arrNodes[250] = new CNode(251, -15204, 120669, 17127, 0);
            m_arrNodes[251] = new CNode(252, -15800, 121334, 13716, 0);
            m_arrNodes[252] = new CNode(253, -16356, 122267, 10302, 0);
            m_arrNodes[253] = new CNode(254, -17230, 123788, 6974, 0);
            m_arrNodes[254] = new CNode(255, -19184, 126486, 4346, 0);
            m_arrNodes[255] = new CNode(256, -22404, 130313, 3893, 0);
            m_arrNodes[256] = new CNode(257, -6519, 114744, 38308, 0);
            m_arrNodes[257] = new CNode(258, -6973, 115094, 36270, 0);
            m_arrNodes[258] = new CNode(259, -7834, 116030, 32595, 0);
            m_arrNodes[259] = new CNode(260, -8609, 117189, 29005, 0);
            m_arrNodes[260] = new CNode(261, -9384, 118509, 25549, 0);
            m_arrNodes[261] = new CNode(262, -10233, 119863, 22184, 0);
            m_arrNodes[262] = new CNode(263, -11082, 121152, 18844, 0);
            m_arrNodes[263] = new CNode(264, -11861, 122457, 15498, 0);
            m_arrNodes[264] = new CNode(265, -12589, 123915, 12122, 0);
            m_arrNodes[265] = new CNode(266, -13354, 125695, 8700, 0);
            m_arrNodes[266] = new CNode(267, -14541, 128345, 5477, 0);
            m_arrNodes[267] = new CNode(268, -16982, 132643, 3885, 0);
            m_arrNodes[268] = new CNode(269, -18644, 135277, 3893, 0);
            m_arrNodes[269] = new CNode(270, -3289, 111861, 38308, 0);
            m_arrNodes[270] = new CNode(271, -4285, 112825, 34313, 0);
            m_arrNodes[271] = new CNode(272, -5131, 114068, 30498, 0);
            m_arrNodes[272] = new CNode(273, -5845, 115592, 26804, 0);
            m_arrNodes[273] = new CNode(274, -6458, 117389, 23286, 0);
            m_arrNodes[274] = new CNode(275, -7031, 119411, 19939, 0);
            m_arrNodes[275] = new CNode(276, -7652, 121580, 16702, 0);
            m_arrNodes[276] = new CNode(277, -8365, 123819, 13452, 0);
            m_arrNodes[277] = new CNode(278, -9108, 126214, 10128, 0);
            m_arrNodes[278] = new CNode(279, -9997, 129174, 6846, 0);
            m_arrNodes[279] = new CNode(280, -11525, 133523, 4329, 0);
            m_arrNodes[280] = new CNode(281, -14122, 139545, 3893, 0);
            m_arrNodes[281] = new CNode(282, -8671, 142530, 3893, 0);
            m_arrNodes[282] = new CNode(283, -2718, 144347, 3893, 0);
            m_arrNodes[283] = new CNode(284, 3419, 145422, 3893, 0);
            m_arrNodes[284] = new CNode(285, 9596, 146234, 3893, 0);
            m_arrNodes[285] = new CNode(286, 15795, 146870, 3893, 0);
            m_arrNodes[286] = new CNode(287, 22015, 147230, 3893, 0);
            m_arrNodes[287] = new CNode(288, 28240, 147492, 3893, 0);
            m_arrNodes[288] = new CNode(289, 34227, 146097, 3893, 0);
            m_arrNodes[289] = new CNode(290, 38624, 141744, 3893, 0);
            m_arrNodes[290] = new CNode(291, 41606, 136283, 3893, 0);
            m_arrNodes[291] = new CNode(292, 44280, 130655, 3893, 0);
            m_arrNodes[292] = new CNode(293, 46953, 125027, 3893, 0);
            m_arrNodes[293] = new CNode(294, 49558, 119366, 3893, 0);
            m_arrNodes[294] = new CNode(295, 52165, 113707, 3893, 0);
            m_arrNodes[295] = new CNode(296, 54685, 108008, 3893, 0);
            m_arrNodes[296] = new CNode(297, 52718, 106359, 3841, 0);
            m_arrNodes[297] = new CNode(298, 48319, 102483, 4231, 0);
            m_arrNodes[298] = new CNode(299, 44744, 98843, 5885, 0);
            m_arrNodes[299] = new CNode(300, 42474, 95624, 8869, 0);
            m_arrNodes[300] = new CNode(301, 40117, 97640, 10103, 0);
            m_arrNodes[301] = new CNode(302, 37629, 99311, 11503, 0);
            m_arrNodes[302] = new CNode(303, 35054, 100698, 13098, 0);
            m_arrNodes[303] = new CNode(304, 32303, 101766, 14805, 0);
            m_arrNodes[304] = new CNode(305, 29234, 102390, 16498, 0);
            m_arrNodes[305] = new CNode(306, 25916, 102648, 18234, 0);
            m_arrNodes[306] = new CNode(307, 22447, 102764, 20125, 0);
            m_arrNodes[307] = new CNode(308, 18871, 102842, 22165, 0);
            m_arrNodes[308] = new CNode(309, 15220, 102950, 24316, 0);
            m_arrNodes[309] = new CNode(310, 11522, 103141, 26542, 0);
            m_arrNodes[310] = new CNode(311, 7879, 103656, 28896, 0);
            m_arrNodes[311] = new CNode(312, 4550, 104915, 31413, 0);
            m_arrNodes[312] = new CNode(313, 1748, 106930, 33900, 0);
            m_arrNodes[313] = new CNode(314, -775, 109297, 36118, 0);
            m_arrNodes[314] = new CNode(315, -1710, 110596, 32092, 0);
            m_arrNodes[315] = new CNode(316, -2458, 112208, 28140, 0);
            m_arrNodes[316] = new CNode(317, -7687, 139057, 3867, 0);
            m_arrNodes[317] = new CNode(318, -6247, 133107, 5152, 0);
            m_arrNodes[318] = new CNode(319, -5384, 128655, 7893, 0);
            m_arrNodes[319] = new CNode(320, -4793, 125036, 10946, 0);
            m_arrNodes[320] = new CNode(321, -4348, 121821, 14045, 0);
            m_arrNodes[321] = new CNode(322, -3965, 118934, 17289, 0);
            m_arrNodes[322] = new CNode(323, -3549, 116377, 20717, 0);
            m_arrNodes[323] = new CNode(324, -3059, 114136, 24339, 0);
            m_arrNodes[324] = new CNode(325, -1807, 137478, 4149, 0);
            m_arrNodes[325] = new CNode(326, -1249, 131601, 5843, 0);
            m_arrNodes[326] = new CNode(327, -941, 126738, 8399, 0);
            m_arrNodes[327] = new CNode(328, -744, 122598, 11361, 0);
            m_arrNodes[328] = new CNode(329, -568, 118997, 14589, 0);
            m_arrNodes[329] = new CNode(330, -352, 115832, 18039, 0);
            m_arrNodes[330] = new CNode(331, -55, 113047, 21701, 0);
            m_arrNodes[331] = new CNode(332, 360, 110622, 25574, 0);
            m_arrNodes[332] = new CNode(333, 940, 108573, 29652, 0);
            m_arrNodes[333] = new CNode(334, 3491, 141980, 3847, 0);
            m_arrNodes[334] = new CNode(335, 3543, 135116, 4548, 0);
            m_arrNodes[335] = new CNode(336, 3460, 129146, 6384, 0);
            m_arrNodes[336] = new CNode(337, 3335, 124061, 9010, 0);
            m_arrNodes[337] = new CNode(338, 3242, 119687, 12082, 0);
            m_arrNodes[338] = new CNode(339, 3215, 115850, 15434, 0);
            m_arrNodes[339] = new CNode(340, 3276, 112446, 19025, 0);
            m_arrNodes[340] = new CNode(341, 3463, 109452, 22877, 0);
            m_arrNodes[341] = new CNode(342, 3857, 106919, 27019, 0);
            m_arrNodes[342] = new CNode(343, 7294, 105970, 24438, 0);
            m_arrNodes[343] = new CNode(344, 6988, 108884, 20269, 0);
            m_arrNodes[344] = new CNode(345, 6957, 112386, 16483, 0);
            m_arrNodes[345] = new CNode(346, 7128, 116396, 13055, 0);
            m_arrNodes[346] = new CNode(347, 7435, 120912, 9929, 0);
            m_arrNodes[347] = new CNode(348, 7865, 126057, 7168, 0);
            m_arrNodes[348] = new CNode(349, 8407, 132028, 5077, 0);
            m_arrNodes[349] = new CNode(350, 9005, 138868, 3992, 0);
            m_arrNodes[350] = new CNode(351, 11057, 105790, 22147, 0);
            m_arrNodes[351] = new CNode(352, 10861, 109009, 18029, 0);
            m_arrNodes[352] = new CNode(353, 10954, 112861, 14294, 0);
            m_arrNodes[353] = new CNode(354, 11329, 117355, 11017, 0);
            m_arrNodes[354] = new CNode(355, 11948, 122481, 8183, 0);
            m_arrNodes[355] = new CNode(356, 12792, 128339, 5862, 0);
            m_arrNodes[356] = new CNode(357, 13857, 135102, 4351, 0);
            m_arrNodes[357] = new CNode(358, 15143, 142865, 3843, 0);
            m_arrNodes[358] = new CNode(359, 14861, 105892, 20020, 0);
            m_arrNodes[359] = new CNode(360, 14802, 109421, 16013, 0);
            m_arrNodes[360] = new CNode(361, 15082, 113613, 12406, 0);
            m_arrNodes[361] = new CNode(362, 15721, 118516, 9312, 0);
            m_arrNodes[362] = new CNode(363, 16717, 124165, 6819, 0);
            m_arrNodes[363] = new CNode(364, 18058, 130635, 5004, 0);
            m_arrNodes[364] = new CNode(365, 19760, 138104, 4006, 0);
            m_arrNodes[365] = new CNode(366, 18614, 106020, 17964, 0);
            m_arrNodes[366] = new CNode(367, 18718, 109825, 14075, 0);
            m_arrNodes[367] = new CNode(368, 19243, 114342, 10636, 0);
            m_arrNodes[368] = new CNode(369, 20229, 119628, 7803, 0);
            m_arrNodes[369] = new CNode(370, 21686, 125714, 5719, 0);
            m_arrNodes[370] = new CNode(371, 23590, 132612, 4432, 0);
            m_arrNodes[371] = new CNode(372, 25902, 140268, 3881, 0);
            m_arrNodes[372] = new CNode(373, 22292, 106092, 15990, 0);
            m_arrNodes[373] = new CNode(374, 22589, 110116, 12210, 0);
            m_arrNodes[374] = new CNode(375, 23420, 114917, 8961, 0);
            m_arrNodes[375] = new CNode(376, 24835, 120533, 6456, 0);
            m_arrNodes[376] = new CNode(377, 26827, 126945, 4843, 0);
            m_arrNodes[377] = new CNode(378, 29352, 134104, 4041, 0);
            m_arrNodes[378] = new CNode(379, 32458, 142089, 3842, 0);
            m_arrNodes[379] = new CNode(380, 25885, 106057, 14151, 0);
            m_arrNodes[380] = new CNode(381, 26416, 110232, 10468, 0);
            m_arrNodes[381] = new CNode(382, 27617, 115255, 7440, 0);
            m_arrNodes[382] = new CNode(383, 29532, 121119, 5341, 0);
            m_arrNodes[383] = new CNode(384, 32103, 127743, 4226, 0);
            m_arrNodes[384] = new CNode(385, 35265, 135007, 3855, 0);
            m_arrNodes[385] = new CNode(386, 37456, 128083, 3903, 0);
            m_arrNodes[386] = new CNode(387, 34283, 121271, 4540, 0);
            m_arrNodes[387] = new CNode(388, 31832, 115267, 6163, 0);
            m_arrNodes[388] = new CNode(389, 30192, 110098, 8908, 0);
            m_arrNodes[389] = new CNode(390, 29371, 105832, 12477, 0);
            m_arrNodes[390] = new CNode(391, 32711, 105306, 10950, 0);
            m_arrNodes[391] = new CNode(392, 33899, 109614, 7562, 0);
            m_arrNodes[392] = new CNode(393, 36030, 114821, 5192, 0);
            m_arrNodes[393] = new CNode(394, 38971, 120774, 4077, 0);
            m_arrNodes[394] = new CNode(395, 42538, 127444, 3843, 0);
            m_arrNodes[395] = new CNode(396, 35842, 104337, 9465, 0);
            m_arrNodes[396] = new CNode(397, 37521, 108672, 6420, 0);
            m_arrNodes[397] = new CNode(398, 40163, 113756, 4529, 0);
            m_arrNodes[398] = new CNode(399, 43464, 119347, 3880, 0);
            m_arrNodes[399] = new CNode(400, 38819, 102923, 8049, 0);
            m_arrNodes[400] = new CNode(401, 41081, 107186, 5448, 0);
            m_arrNodes[401] = new CNode(402, 44245, 111981, 4117, 0);
            m_arrNodes[402] = new CNode(403, 47946, 117120, 3843, 0);
            m_arrNodes[403] = new CNode(404, 41776, 101099, 6839, 0);
            m_arrNodes[404] = new CNode(405, 44658, 105126, 4706, 0);
            m_arrNodes[405] = new CNode(406, 48332, 109458, 3901, 0);
            m_arrNodes[406] = new CNode(407, 17572, 96828, 38308, 0);
            m_arrNodes[407] = new CNode(408, 16644, 98473, 33477, 0);
            m_arrNodes[408] = new CNode(409, 15830, 100502, 28817, 0);
            m_arrNodes[409] = new CNode(410, 19424, 100192, 26582, 0);
            m_arrNodes[410] = new CNode(411, 20212, 97978, 31157, 0);
            m_arrNodes[411] = new CNode(412, 21187, 96119, 35868, 0);
            m_arrNodes[412] = new CNode(413, 21633, 95327, 38308, 0);
            m_arrNodes[413] = new CNode(414, 22964, 100017, 24481, 0);
            m_arrNodes[414] = new CNode(415, 23758, 97735, 28977, 0);
            m_arrNodes[415] = new CNode(416, 24749, 95814, 33580, 0);
            m_arrNodes[416] = new CNode(417, 25808, 94182, 38308, 0);
            m_arrNodes[417] = new CNode(418, 30042, 93270, 38308, 0);
            m_arrNodes[418] = new CNode(419, 34260, 92289, 38308, 0);
            m_arrNodes[419] = new CNode(420, 38411, 91064, 38308, 0);
            m_arrNodes[420] = new CNode(421, 42048, 88765, 38308, 0);
            m_arrNodes[421] = new CNode(422, 44467, 85217, 38308, 0);
            m_arrNodes[422] = new CNode(423, 45256, 80974, 38308, 0);
            m_arrNodes[423] = new CNode(424, 43814, 83229, 33638, 0);
            m_arrNodes[424] = new CNode(425, 42627, 85515, 29421, 0);
            m_arrNodes[425] = new CNode(426, 41538, 87778, 25448, 0);
            m_arrNodes[426] = new CNode(427, 40555, 90006, 21581, 0);
            m_arrNodes[427] = new CNode(428, 39829, 92280, 17723, 0);
            m_arrNodes[428] = new CNode(429, 39581, 94759, 13857, 0);
            m_arrNodes[429] = new CNode(430, 37417, 96351, 15380, 0);
            m_arrNodes[430] = new CNode(431, 37955, 93935, 19396, 0);
            m_arrNodes[431] = new CNode(432, 38978, 91837, 23421, 0);
            m_arrNodes[432] = new CNode(433, 40308, 89889, 27463, 0);
            m_arrNodes[433] = new CNode(434, 41852, 87990, 31585, 0);
            m_arrNodes[434] = new CNode(435, 43546, 86083, 35854, 0);
            m_arrNodes[435] = new CNode(436, 40148, 90145, 33828, 0);
            m_arrNodes[436] = new CNode(437, 38403, 91667, 29552, 0);
            m_arrNodes[437] = new CNode(438, 36887, 93328, 25343, 0);
            m_arrNodes[438] = new CNode(439, 35711, 95261, 21161, 0);
            m_arrNodes[439] = new CNode(440, 35040, 97678, 17042, 0);
            m_arrNodes[440] = new CNode(441, 37566, 91589, 36056, 0);
            m_arrNodes[441] = new CNode(442, 35823, 92849, 31665, 0);
            m_arrNodes[442] = new CNode(443, 34333, 94384, 27314, 0);
            m_arrNodes[443] = new CNode(444, 33184, 96345, 23034, 0);
            m_arrNodes[444] = new CNode(445, 32486, 98798, 18853, 0);
            m_arrNodes[445] = new CNode(446, 26389, 99878, 22539, 0);
            m_arrNodes[446] = new CNode(447, 27192, 97591, 26957, 0);
            m_arrNodes[447] = new CNode(448, 28231, 95656, 31441, 0);
            m_arrNodes[448] = new CNode(449, 29481, 93994, 35977, 0);
            m_arrNodes[449] = new CNode(450, 29611, 99570, 20708, 0);
            m_arrNodes[450] = new CNode(451, 30376, 97195, 24999, 0);
            m_arrNodes[451] = new CNode(452, 31449, 95208, 29361, 0);
            m_arrNodes[452] = new CNode(453, 32801, 93579, 33798, 0);
            m_arrNodes[453] = new CNode(454, 41482, 92854, 12452, 0);
            m_arrNodes[454] = new CNode(455, 41334, 90352, 16153, 0);
            m_arrNodes[455] = new CNode(456, 41633, 87937, 19834, 0);
            m_arrNodes[456] = new CNode(457, 42098, 85507, 23526, 0);
            m_arrNodes[457] = new CNode(458, 42640, 83056, 27335, 0);
            m_arrNodes[458] = new CNode(459, 43344, 80573, 31367, 0);
            m_arrNodes[459] = new CNode(460, 44288, 77989, 35738, 0);
            m_arrNodes[460] = new CNode(461, 44975, 76678, 38308, 0);
            m_arrNodes[461] = new CNode(462, 42737, 73013, 38308, 0);
            m_arrNodes[462] = new CNode(463, 42187, 75692, 33485, 0);
            m_arrNodes[463] = new CNode(464, 41999, 78222, 29241, 0);
            m_arrNodes[464] = new CNode(465, 41963, 80728, 25359, 0);
            m_arrNodes[465] = new CNode(466, 42011, 83218, 21702, 0);
            m_arrNodes[466] = new CNode(467, 42147, 85702, 18165, 0);
            m_arrNodes[467] = new CNode(468, 42410, 88168, 14653, 0);
            m_arrNodes[468] = new CNode(469, 43072, 90630, 11123, 0);
            m_arrNodes[469] = new CNode(470, 44646, 93216, 7738, 0);
            m_arrNodes[470] = new CNode(471, 47690, 96085, 5126, 0);
            m_arrNodes[471] = new CNode(472, 52088, 99186, 3963, 0);
            m_arrNodes[472] = new CNode(473, 57194, 102304, 3893, 0);
            m_arrNodes[473] = new CNode(474, 39297, 70422, 38308, 0);
            m_arrNodes[474] = new CNode(475, 35220, 68981, 38308, 0);
            m_arrNodes[475] = new CNode(476, 31018, 67933, 38308, 0);
            m_arrNodes[476] = new CNode(477, 31473, 68876, 36064, 0);
            m_arrNodes[477] = new CNode(478, 39282, 71689, 35827, 0);
            m_arrNodes[478] = new CNode(479, 39535, 74102, 31398, 0);
            m_arrNodes[479] = new CNode(480, 39966, 76420, 27330, 0);
            m_arrNodes[480] = new CNode(481, 40561, 78713, 23538, 0);
            m_arrNodes[481] = new CNode(482, 41247, 81048, 19962, 0);
            m_arrNodes[482] = new CNode(483, 42003, 83409, 16523, 0);
            m_arrNodes[483] = new CNode(484, 42926, 85765, 13138, 0);
            m_arrNodes[484] = new CNode(485, 44244, 88079, 9764, 0);
            m_arrNodes[485] = new CNode(486, 46576, 90368, 6605, 0);
            m_arrNodes[486] = new CNode(487, 50594, 92733, 4486, 0);
            m_arrNodes[487] = new CNode(488, 56145, 95206, 3843, 0);
            m_arrNodes[488] = new CNode(489, 59179, 96406, 3893, 0);
            m_arrNodes[489] = new CNode(490, 59541, 90216, 3893, 0);
            m_arrNodes[490] = new CNode(491, 53302, 88644, 4008, 0);
            m_arrNodes[491] = new CNode(492, 48279, 86994, 5410, 0);
            m_arrNodes[492] = new CNode(493, 44930, 85214, 8225, 0);
            m_arrNodes[493] = new CNode(494, 42828, 83254, 11492, 0);
            m_arrNodes[494] = new CNode(495, 41277, 81190, 14837, 0);
            m_arrNodes[495] = new CNode(496, 39946, 79105, 18251, 0);
            m_arrNodes[496] = new CNode(497, 38738, 77051, 21796, 0);
            m_arrNodes[497] = new CNode(498, 37655, 75021, 25524, 0);
            m_arrNodes[498] = new CNode(499, 36689, 73020, 29490, 0);
            m_arrNodes[499] = new CNode(500, 35859, 71041, 33743, 0);
            m_arrNodes[500] = new CNode(501, 58332, 84108, 3893, 0);
            m_arrNodes[501] = new CNode(502, 55573, 83770, 3841, 0);
            m_arrNodes[502] = new CNode(503, 49884, 82923, 4421, 0);
            m_arrNodes[503] = new CNode(504, 45393, 81953, 6520, 0);
            m_arrNodes[504] = new CNode(505, 42373, 80623, 9656, 0);
            m_arrNodes[505] = new CNode(506, 40183, 79019, 13015, 0);
            m_arrNodes[506] = new CNode(507, 38352, 77319, 16468, 0);
            m_arrNodes[507] = new CNode(508, 36717, 75597, 20028, 0);
            m_arrNodes[508] = new CNode(509, 35206, 73908, 23745, 0);
            m_arrNodes[509] = new CNode(510, 33814, 72276, 27663, 0);
            m_arrNodes[510] = new CNode(511, 32573, 70629, 31785, 0);
            m_arrNodes[511] = new CNode(512, 56857, 78054, 3893, 0);
            m_arrNodes[512] = new CNode(513, 51275, 78051, 3951, 0);
            m_arrNodes[513] = new CNode(514, 46066, 77959, 5067, 0);
            m_arrNodes[514] = new CNode(515, 41948, 77566, 7655, 0);
            m_arrNodes[515] = new CNode(516, 38997, 76679, 10995, 0);
            m_arrNodes[516] = new CNode(517, 36665, 75492, 14523, 0);
            m_arrNodes[517] = new CNode(518, 34620, 74195, 18143, 0);
            m_arrNodes[518] = new CNode(519, 32738, 72894, 21886, 0);
            m_arrNodes[519] = new CNode(520, 31013, 71587, 25786, 0);
            m_arrNodes[520] = new CNode(521, 29457, 70212, 29834, 0);
            m_arrNodes[521] = new CNode(522, 28036, 68709, 34030, 0);
            m_arrNodes[522] = new CNode(523, 24787, 68429, 31968, 0);
            m_arrNodes[523] = new CNode(524, 26474, 69665, 27830, 0);
            m_arrNodes[524] = new CNode(525, 28315, 70768, 23789, 0);
            m_arrNodes[525] = new CNode(526, 30339, 71745, 19872, 0);
            m_arrNodes[526] = new CNode(527, 32573, 72610, 16080, 0);
            m_arrNodes[527] = new CNode(528, 35072, 73342, 12397, 0);
            m_arrNodes[528] = new CNode(529, 38040, 73784, 8875, 0);
            m_arrNodes[529] = new CNode(530, 41928, 73695, 5908, 0);
            m_arrNodes[530] = new CNode(531, 46893, 73139, 4252, 0);
            m_arrNodes[531] = new CNode(532, 52508, 72414, 3841, 0);
            m_arrNodes[532] = new CNode(533, 55199, 72048, 3893, 0);
            m_arrNodes[533] = new CNode(534, 53373, 66091, 3893, 0);
            m_arrNodes[534] = new CNode(535, 47678, 67586, 3921, 0);
            m_arrNodes[535] = new CNode(536, 42227, 68984, 4798, 0);
            m_arrNodes[536] = new CNode(537, 37505, 70061, 6991, 0);
            m_arrNodes[537] = new CNode(538, 33759, 70566, 10220, 0);
            m_arrNodes[538] = new CNode(539, 30712, 70568, 13867, 0);
            m_arrNodes[539] = new CNode(540, 28090, 70234, 17693, 0);
            m_arrNodes[540] = new CNode(541, 25753, 69664, 21644, 0);
            m_arrNodes[541] = new CNode(542, 23631, 68907, 25707, 0);
            m_arrNodes[542] = new CNode(543, 21693, 67957, 29863, 0);
            m_arrNodes[543] = new CNode(544, 18734, 67234, 27649, 0);
            m_arrNodes[544] = new CNode(545, 15914, 66184, 25325, 0);
            m_arrNodes[545] = new CNode(546, 13233, 64759, 22921, 0);
            m_arrNodes[546] = new CNode(547, 10700, 62924, 20504, 0);
            m_arrNodes[547] = new CNode(548, 8297, 60724, 18149, 0);
            m_arrNodes[548] = new CNode(549, 5944, 58301, 15884, 0);
            m_arrNodes[549] = new CNode(550, 3591, 55717, 13769, 0);
            m_arrNodes[550] = new CNode(551, 1192, 53039, 11875, 0);
            m_arrNodes[551] = new CNode(552, -1326, 50385, 10234, 0);
            m_arrNodes[552] = new CNode(553, -4027, 47855, 8860, 0);
            m_arrNodes[553] = new CNode(554, -6975, 45540, 7730, 0);
            m_arrNodes[554] = new CNode(555, -10226, 43485, 6806, 0);
            m_arrNodes[555] = new CNode(556, -13829, 41697, 6016, 0);
            m_arrNodes[556] = new CNode(557, -17853, 40133, 5286, 0);
            m_arrNodes[557] = new CNode(558, -22390, 38660, 4599, 0);
            m_arrNodes[558] = new CNode(559, -27603, 37154, 4075, 0);
            m_arrNodes[559] = new CNode(560, -26660, 43181, 8905, 0);
            m_arrNodes[560] = new CNode(561, -23288, 42993, 10243, 0);
            m_arrNodes[561] = new CNode(562, -20031, 43381, 11409, 0);
            m_arrNodes[562] = new CNode(563, -16991, 44409, 12548, 0);
            m_arrNodes[563] = new CNode(564, -14178, 45894, 13733, 0);
            m_arrNodes[564] = new CNode(565, -11580, 47752, 15071, 0);
            m_arrNodes[565] = new CNode(566, -9153, 49901, 16582, 0);
            m_arrNodes[566] = new CNode(567, -6823, 52234, 18291, 0);
            m_arrNodes[567] = new CNode(568, -4501, 54617, 20210, 0);
            m_arrNodes[568] = new CNode(569, -2127, 56941, 22318, 0);
            m_arrNodes[569] = new CNode(570, 351, 59103, 24573, 0);
            m_arrNodes[570] = new CNode(571, 5495, 61095, 22479, 0);
            m_arrNodes[571] = new CNode(572, 8097, 62930, 24872, 0);
            m_arrNodes[572] = new CNode(573, 10835, 64424, 27275, 0);
            m_arrNodes[573] = new CNode(574, 13727, 65517, 29631, 0);
            m_arrNodes[574] = new CNode(575, 2983, 59009, 20138, 0);
            m_arrNodes[575] = new CNode(576, 559, 56677, 17930, 0);
            m_arrNodes[576] = new CNode(577, -1820, 54201, 15916, 0);
            m_arrNodes[577] = new CNode(578, -4228, 51717, 14117, 0);
            m_arrNodes[578] = new CNode(579, -6728, 49321, 12558, 0);
            m_arrNodes[579] = new CNode(580, -9386, 47113, 11229, 0);
            m_arrNodes[580] = new CNode(581, -12262, 45172, 10094, 0);
            m_arrNodes[581] = new CNode(582, -15410, 43566, 9086, 0);
            m_arrNodes[582] = new CNode(583, -18858, 42320, 8132, 0);
            m_arrNodes[583] = new CNode(584, -22638, 41478, 7101, 0);
            m_arrNodes[584] = new CNode(585, -26800, 40905, 5896, 0);
            m_arrNodes[585] = new CNode(586, 20919, 67866, 23457, 0);
            m_arrNodes[586] = new CNode(587, 18352, 66446, 21098, 0);
            m_arrNodes[587] = new CNode(588, 15939, 64597, 18693, 0);
            m_arrNodes[588] = new CNode(589, 13663, 62330, 16320, 0);
            m_arrNodes[589] = new CNode(590, 11477, 59706, 14064, 0);
            m_arrNodes[590] = new CNode(591, 9295, 56856, 11961, 0);
            m_arrNodes[591] = new CNode(592, 7028, 53891, 10045, 0);
            m_arrNodes[592] = new CNode(593, 4605, 50894, 8379, 0);
            m_arrNodes[593] = new CNode(594, 1951, 47972, 7000, 0);
            m_arrNodes[594] = new CNode(595, -1000, 45210, 5941, 0);
            m_arrNodes[595] = new CNode(596, -4304, 42692, 5163, 0);
            m_arrNodes[596] = new CNode(597, -8024, 40446, 4598, 0);
            m_arrNodes[597] = new CNode(598, -12219, 38423, 4200, 0);
            m_arrNodes[598] = new CNode(599, -16982, 36545, 3945, 0);
            m_arrNodes[599] = new CNode(600, -22438, 34543, 3841, 0);
            m_arrNodes[600] = new CNode(601, -28738, 32823, 3893, 0);
            m_arrNodes[601] = new CNode(602, 48538, 61280, 3841, 0);
            m_arrNodes[602] = new CNode(603, 42602, 63576, 4204, 0);
            m_arrNodes[603] = new CNode(604, 37289, 65550, 5628, 0);
            m_arrNodes[604] = new CNode(605, 32805, 67021, 8261, 0);
            m_arrNodes[605] = new CNode(606, 29141, 67872, 11666, 0);
            m_arrNodes[606] = new CNode(607, 26051, 68216, 15425, 0);
            m_arrNodes[607] = new CNode(608, 23343, 68191, 19372, 0);
            m_arrNodes[608] = new CNode(609, 51399, 60181, 3893, 0);
            m_arrNodes[609] = new CNode(610, 49196, 54353, 3893, 0);
            m_arrNodes[610] = new CNode(611, 42929, 57535, 3925, 0);
            m_arrNodes[611] = new CNode(612, 37152, 60411, 4751, 0);
            m_arrNodes[612] = new CNode(613, 32086, 62797, 6696, 0);
            m_arrNodes[613] = new CNode(614, 27822, 64541, 9644, 0);
            m_arrNodes[614] = new CNode(615, 24220, 65662, 13172, 0);
            m_arrNodes[615] = new CNode(616, 21100, 66277, 17024, 0);
            m_arrNodes[616] = new CNode(617, 46600, 48692, 3893, 0);
            m_arrNodes[617] = new CNode(618, 43224, 50816, 3841, 0);
            m_arrNodes[618] = new CNode(619, 36916, 54743, 4215, 0);
            m_arrNodes[619] = new CNode(620, 31396, 58047, 5527, 0);
            m_arrNodes[620] = new CNode(621, 26627, 60675, 7885, 0);
            m_arrNodes[621] = new CNode(622, 22548, 62598, 11039, 0);
            m_arrNodes[622] = new CNode(623, 19020, 63888, 14694, 0);
            m_arrNodes[623] = new CNode(624, 17053, 61070, 12468, 0);
            m_arrNodes[624] = new CNode(625, 20936, 59108, 9101, 0);
            m_arrNodes[625] = new CNode(626, 25400, 56395, 6429, 0);
            m_arrNodes[626] = new CNode(627, 30530, 52905, 4698, 0);
            m_arrNodes[627] = new CNode(628, 36386, 48651, 3929, 0);
            m_arrNodes[628] = new CNode(629, 43119, 43537, 3893, 0);
            m_arrNodes[629] = new CNode(630, -22507, 32780, 3893, 0);
            m_arrNodes[630] = new CNode(631, -16276, 32741, 3893, 0);
            m_arrNodes[631] = new CNode(632, -10709, 34510, 3842, 0);
            m_arrNodes[632] = new CNode(633, -5857, 36627, 3881, 0);
            m_arrNodes[633] = new CNode(634, -1554, 38890, 4037, 0);
            m_arrNodes[634] = new CNode(635, 2226, 41487, 4358, 0);
            m_arrNodes[635] = new CNode(636, 5529, 44433, 4926, 0);
            m_arrNodes[636] = new CNode(637, 8394, 47677, 5809, 0);
            m_arrNodes[637] = new CNode(638, 10888, 51099, 7031, 0);
            m_arrNodes[638] = new CNode(639, 13095, 54554, 8589, 0);
            m_arrNodes[639] = new CNode(640, 15114, 57918, 10417, 0);
            m_arrNodes[640] = new CNode(641, 19261, 55303, 7423, 0);
            m_arrNodes[641] = new CNode(642, 23968, 51839, 5310, 0);
            m_arrNodes[642] = new CNode(643, 29274, 47545, 4168, 0);
            m_arrNodes[643] = new CNode(644, 35269, 42327, 3841, 0);
            m_arrNodes[644] = new CNode(645, 38584, 39287, 3893, 0);
            m_arrNodes[645] = new CNode(646, 33170, 36228, 3893, 0);
            m_arrNodes[646] = new CNode(647, 27397, 42235, 3904, 0);
            m_arrNodes[647] = new CNode(648, 22144, 47207, 4536, 0);
            m_arrNodes[648] = new CNode(649, 17380, 51322, 6056, 0);
            m_arrNodes[649] = new CNode(650, 27249, 34316, 3893, 0);
            m_arrNodes[650] = new CNode(651, 21093, 33379, 3893, 0);
            m_arrNodes[651] = new CNode(652, 14877, 32949, 3893, 0);
            m_arrNodes[652] = new CNode(653, 8649, 32775, 3893, 0);
            m_arrNodes[653] = new CNode(654, 2418, 32721, 3893, 0);
            m_arrNodes[654] = new CNode(655, -3814, 32717, 3893, 0);
            m_arrNodes[655] = new CNode(656, -10045, 32725, 3893, 0);
            m_arrNodes[656] = new CNode(657, 15154, 47338, 5040, 0);
            m_arrNodes[657] = new CNode(658, 12467, 43550, 4382, 0);
            m_arrNodes[658] = new CNode(659, 9260, 40129, 4019, 0);
            m_arrNodes[659] = new CNode(660, 5481, 37210, 3866, 0);
            m_arrNodes[660] = new CNode(661, 1178, 34697, 3844, 0);
            m_arrNodes[661] = new CNode(662, 19772, 42747, 4076, 0);
            m_arrNodes[662] = new CNode(663, 24750, 37321, 3841, 0);
            m_arrNodes[663] = new CNode(664, 16744, 38735, 3875, 0);
            m_arrNodes[664] = new CNode(665, 13126, 35257, 3844, 0);
            m_arrNodes[665] = new CNode(666, 26772, 67084, 38308, 0);
            m_arrNodes[666] = new CNode(667, 23203, 67030, 36140, 0);
            m_arrNodes[667] = new CNode(668, 22523, 66246, 38308, 0);
            m_arrNodes[668] = new CNode(669, 18292, 65319, 38308, 0);
            m_arrNodes[669] = new CNode(670, 19913, 66768, 34069, 0);
            m_arrNodes[670] = new CNode(671, 16749, 66280, 31895, 0);
            m_arrNodes[671] = new CNode(672, 14896, 65022, 36120, 0);
            m_arrNodes[672] = new CNode(673, 11731, 64494, 33953, 0);
            m_arrNodes[673] = new CNode(674, 8671, 63672, 31664, 0);
            m_arrNodes[674] = new CNode(675, 5762, 62477, 29315, 0);
            m_arrNodes[675] = new CNode(676, 2989, 60949, 26932, 0);
            m_arrNodes[676] = new CNode(677, -27137, 44556, 12147, 0);
            m_arrNodes[677] = new CNode(678, -28055, 45565, 15394, 0);
            m_arrNodes[678] = new CNode(679, -29248, 46459, 18672, 0);
            m_arrNodes[679] = new CNode(680, -30634, 47257, 22074, 0);
            m_arrNodes[680] = new CNode(681, -32268, 47865, 25668, 0);
            m_arrNodes[681] = new CNode(682, -34214, 48233, 29510, 0);
            m_arrNodes[682] = new CNode(683, -33042, 45407, 31455, 0);
            m_arrNodes[683] = new CNode(684, -30857, 45502, 27394, 0);
            m_arrNodes[684] = new CNode(685, -28952, 45297, 23635, 0);
            m_arrNodes[685] = new CNode(686, -27219, 44925, 20123, 0);
            m_arrNodes[686] = new CNode(687, -25651, 44476, 16770, 0);
            m_arrNodes[687] = new CNode(688, -24317, 43885, 13491, 0);
            m_arrNodes[688] = new CNode(689, -21421, 43833, 14775, 0);
            m_arrNodes[689] = new CNode(690, -23043, 43935, 18174, 0);
            m_arrNodes[690] = new CNode(691, -24871, 43871, 21649, 0);
            m_arrNodes[691] = new CNode(692, -26869, 43686, 25288, 0);
            m_arrNodes[692] = new CNode(693, -29027, 43344, 29194, 0);
            m_arrNodes[693] = new CNode(694, -31375, 42682, 33474, 0);
            m_arrNodes[694] = new CNode(695, -10018, 54912, 38308, 0);
            m_arrNodes[695] = new CNode(696, -13463, 52291, 38308, 0);
            m_arrNodes[696] = new CNode(697, -16648, 49358, 38308, 0);
            m_arrNodes[697] = new CNode(698, -19632, 46220, 38308, 0);
            m_arrNodes[698] = new CNode(699, -22541, 43012, 38308, 0);
            m_arrNodes[699] = new CNode(700, -25894, 40304, 38308, 0);
            m_arrNodes[700] = new CNode(701, -30103, 39655, 38308, 0);
            m_arrNodes[701] = new CNode(702, -28955, 40605, 35656, 0);
            m_arrNodes[702] = new CNode(703, -9006, 55353, 35868, 0);
            m_arrNodes[703] = new CNode(704, -6844, 56161, 31327, 0);
            m_arrNodes[704] = new CNode(705, -4566, 56719, 26801, 0);
            m_arrNodes[705] = new CNode(706, -2024, 58722, 29091, 0);
            m_arrNodes[706] = new CNode(707, -4221, 58017, 33642, 0);
            m_arrNodes[707] = new CNode(708, -6285, 57103, 38308, 0);
            m_arrNodes[708] = new CNode(709, -1400, 59507, 35894, 0);
            m_arrNodes[709] = new CNode(710, 3620, 61675, 33773, 0);
            m_arrNodes[710] = new CNode(711, 712, 60388, 31431, 0);
            m_arrNodes[711] = new CNode(712, -26583, 41900, 31222, 0);
            m_arrNodes[712] = new CNode(713, -24344, 42895, 27166, 0);
            m_arrNodes[713] = new CNode(714, -22263, 43715, 23363, 0);
            m_arrNodes[714] = new CNode(715, -20375, 44327, 19692, 0);
            m_arrNodes[715] = new CNode(716, -18633, 44600, 16086, 0);
            m_arrNodes[716] = new CNode(717, -16052, 45969, 17492, 0);
            m_arrNodes[717] = new CNode(718, -17932, 45554, 21336, 0);
            m_arrNodes[718] = new CNode(719, -19833, 44725, 25266, 0);
            m_arrNodes[719] = new CNode(720, -21775, 43538, 29333, 0);
            m_arrNodes[720] = new CNode(721, -23801, 42053, 33623, 0);
            m_arrNodes[721] = new CNode(722, -6952, 54503, 24620, 0);
            m_arrNodes[722] = new CNode(723, -9238, 54000, 29094, 0);
            m_arrNodes[723] = new CNode(724, -11403, 53224, 33623, 0);
            m_arrNodes[724] = new CNode(725, -9197, 52160, 22599, 0);
            m_arrNodes[725] = new CNode(726, -11428, 51667, 26982, 0);
            m_arrNodes[726] = new CNode(727, -13574, 50878, 31419, 0);
            m_arrNodes[727] = new CNode(728, -15645, 49874, 35871, 0);
            m_arrNodes[728] = new CNode(729, -11396, 49862, 20745, 0);
            m_arrNodes[729] = new CNode(730, -13542, 49382, 24988, 0);
            m_arrNodes[730] = new CNode(731, -15633, 48563, 29312, 0);
            m_arrNodes[731] = new CNode(732, -17677, 47471, 33734, 0);
            m_arrNodes[732] = new CNode(733, -13657, 47760, 19046, 0);
            m_arrNodes[733] = new CNode(734, -15679, 47297, 23100, 0);
            m_arrNodes[734] = new CNode(735, -17675, 46445, 27259, 0);
            m_arrNodes[735] = new CNode(736, -19656, 45256, 31548, 0);
            m_arrNodes[736] = new CNode(737, -21641, 43757, 35998, 0);
            m_arrNodes[737] = new CNode(738, -2383, 58981, 38308, 0);
            m_arrNodes[738] = new CNode(739, 1637, 60592, 38308, 0);
            m_arrNodes[739] = new CNode(740, 6656, 62614, 36006, 0);
            m_arrNodes[740] = new CNode(741, 14086, 64290, 38308, 0);
            m_arrNodes[741] = new CNode(742, 9899, 63184, 38308, 0);
            m_arrNodes[742] = new CNode(743, 5735, 61991, 38308, 0);
            m_arrNodes[743] = new CNode(744, -242, 108783, 38308, 0);
            m_arrNodes[744] = new CNode(745, 2831, 105731, 38308, 0);
            m_arrNodes[745] = new CNode(746, 5594, 103445, 35949, 0);
            m_arrNodes[746] = new CNode(747, 8728, 101877, 33532, 0);
            m_arrNodes[747] = new CNode(748, 12231, 100992, 31131, 0);
            m_arrNodes[748] = new CNode(749, 6152, 102955, 38308, 0);
            m_arrNodes[749] = new CNode(750, 9773, 100583, 38308, 0);
            m_arrNodes[750] = new CNode(751, 13166, 99271, 35853, 0);
            m_arrNodes[751] = new CNode(752, 13615, 98587, 38308, 0);

            // Convert coordinates to meters
            foreach (CNode node in m_arrNodes)
            {
                node.X /= 1000;
                node.Y /= 1000;
                node.Z /= 1000;
            }

            // Setridit pole podle ID
            //Array.Sort(m_arrNodes, new CCompare_NodeID());

            // Members Automatic Generation
            // Members List - Members Array

            // Members
            m_arrMembers[0] = new CMember(1, m_arrNodes[0], m_arrNodes[1], m_arrCrSc[0], 0);;
            m_arrMembers[1] = new CMember(2, m_arrNodes[1], m_arrNodes[2], m_arrCrSc[0], 0);;
            m_arrMembers[2] = new CMember(3, m_arrNodes[2], m_arrNodes[0], m_arrCrSc[0], 0);;
            m_arrMembers[3] = new CMember(4, m_arrNodes[0], m_arrNodes[3], m_arrCrSc[0], 0);;
            m_arrMembers[4] = new CMember(5, m_arrNodes[3], m_arrNodes[2], m_arrCrSc[0], 0);;
            m_arrMembers[5] = new CMember(6, m_arrNodes[2], m_arrNodes[4], m_arrCrSc[0], 0);;
            m_arrMembers[6] = new CMember(7, m_arrNodes[4], m_arrNodes[3], m_arrCrSc[0], 0);;
            m_arrMembers[7] = new CMember(8, m_arrNodes[3], m_arrNodes[5], m_arrCrSc[0], 0);;
            m_arrMembers[8] = new CMember(9, m_arrNodes[5], m_arrNodes[6], m_arrCrSc[0], 0);;
            m_arrMembers[9] = new CMember(10, m_arrNodes[6], m_arrNodes[3], m_arrCrSc[0], 0);;
            m_arrMembers[10] = new CMember(11, m_arrNodes[6], m_arrNodes[4], m_arrCrSc[0], 0);;
            m_arrMembers[11] = new CMember(12, m_arrNodes[4], m_arrNodes[7], m_arrCrSc[0], 0);;
            m_arrMembers[12] = new CMember(13, m_arrNodes[7], m_arrNodes[6], m_arrCrSc[0], 0);;
            m_arrMembers[13] = new CMember(14, m_arrNodes[8], m_arrNodes[5], m_arrCrSc[0], 0);;
            m_arrMembers[14] = new CMember(15, m_arrNodes[8], m_arrNodes[6], m_arrCrSc[0], 0);;
            m_arrMembers[15] = new CMember(16, m_arrNodes[6], m_arrNodes[9], m_arrCrSc[0], 0);;
            m_arrMembers[16] = new CMember(17, m_arrNodes[9], m_arrNodes[8], m_arrCrSc[0], 0);;
            m_arrMembers[17] = new CMember(18, m_arrNodes[8], m_arrNodes[10], m_arrCrSc[0], 0);;
            m_arrMembers[18] = new CMember(19, m_arrNodes[10], m_arrNodes[11], m_arrCrSc[0], 0);;
            m_arrMembers[19] = new CMember(20, m_arrNodes[11], m_arrNodes[8], m_arrCrSc[0], 0);;
            m_arrMembers[20] = new CMember(21, m_arrNodes[11], m_arrNodes[9], m_arrCrSc[0], 0);;
            m_arrMembers[21] = new CMember(22, m_arrNodes[9], m_arrNodes[12], m_arrCrSc[0], 0);;
            m_arrMembers[22] = new CMember(23, m_arrNodes[12], m_arrNodes[11], m_arrCrSc[0], 0);;
            m_arrMembers[23] = new CMember(24, m_arrNodes[11], m_arrNodes[13], m_arrCrSc[0], 0);;
            m_arrMembers[24] = new CMember(25, m_arrNodes[13], m_arrNodes[10], m_arrCrSc[0], 0);;
            m_arrMembers[25] = new CMember(26, m_arrNodes[13], m_arrNodes[14], m_arrCrSc[0], 0);;
            m_arrMembers[26] = new CMember(27, m_arrNodes[14], m_arrNodes[15], m_arrCrSc[0], 0);;
            m_arrMembers[27] = new CMember(28, m_arrNodes[15], m_arrNodes[16], m_arrCrSc[0], 0);;
            m_arrMembers[28] = new CMember(29, m_arrNodes[16], m_arrNodes[17], m_arrCrSc[0], 0);;
            m_arrMembers[29] = new CMember(30, m_arrNodes[17], m_arrNodes[18], m_arrCrSc[0], 0);;
            m_arrMembers[30] = new CMember(31, m_arrNodes[18], m_arrNodes[19], m_arrCrSc[0], 0);;
            m_arrMembers[31] = new CMember(32, m_arrNodes[19], m_arrNodes[20], m_arrCrSc[0], 0);;
            m_arrMembers[32] = new CMember(33, m_arrNodes[20], m_arrNodes[21], m_arrCrSc[0], 0);;
            m_arrMembers[33] = new CMember(34, m_arrNodes[21], m_arrNodes[22], m_arrCrSc[0], 0);;
            m_arrMembers[34] = new CMember(35, m_arrNodes[22], m_arrNodes[23], m_arrCrSc[0], 0);;
            m_arrMembers[35] = new CMember(36, m_arrNodes[23], m_arrNodes[24], m_arrCrSc[0], 0);;
            m_arrMembers[36] = new CMember(37, m_arrNodes[24], m_arrNodes[25], m_arrCrSc[0], 0);;
            m_arrMembers[37] = new CMember(38, m_arrNodes[25], m_arrNodes[26], m_arrCrSc[0], 0);;
            m_arrMembers[38] = new CMember(39, m_arrNodes[25], m_arrNodes[27], m_arrCrSc[0], 0);;
            m_arrMembers[39] = new CMember(40, m_arrNodes[27], m_arrNodes[24], m_arrCrSc[0], 0);;
            m_arrMembers[40] = new CMember(41, m_arrNodes[23], m_arrNodes[27], m_arrCrSc[0], 0);;
            m_arrMembers[41] = new CMember(42, m_arrNodes[27], m_arrNodes[28], m_arrCrSc[0], 0);;
            m_arrMembers[42] = new CMember(43, m_arrNodes[28], m_arrNodes[23], m_arrCrSc[0], 0);;
            m_arrMembers[43] = new CMember(44, m_arrNodes[23], m_arrNodes[29], m_arrCrSc[0], 0);;
            m_arrMembers[44] = new CMember(45, m_arrNodes[29], m_arrNodes[28], m_arrCrSc[0], 0);;
            m_arrMembers[45] = new CMember(46, m_arrNodes[28], m_arrNodes[30], m_arrCrSc[0], 0);;
            m_arrMembers[46] = new CMember(47, m_arrNodes[30], m_arrNodes[29], m_arrCrSc[0], 0);;
            m_arrMembers[47] = new CMember(48, m_arrNodes[29], m_arrNodes[22], m_arrCrSc[0], 0);;
            m_arrMembers[48] = new CMember(49, m_arrNodes[29], m_arrNodes[21], m_arrCrSc[0], 0);;
            m_arrMembers[49] = new CMember(50, m_arrNodes[21], m_arrNodes[31], m_arrCrSc[0], 0);;
            m_arrMembers[50] = new CMember(51, m_arrNodes[31], m_arrNodes[29], m_arrCrSc[0], 0);;
            m_arrMembers[51] = new CMember(52, m_arrNodes[30], m_arrNodes[31], m_arrCrSc[0], 0);;
            m_arrMembers[52] = new CMember(53, m_arrNodes[31], m_arrNodes[32], m_arrCrSc[0], 0);;
            m_arrMembers[53] = new CMember(54, m_arrNodes[32], m_arrNodes[21], m_arrCrSc[0], 0);;
            m_arrMembers[54] = new CMember(55, m_arrNodes[32], m_arrNodes[20], m_arrCrSc[0], 0);;
            m_arrMembers[55] = new CMember(56, m_arrNodes[32], m_arrNodes[19], m_arrCrSc[0], 0);;
            m_arrMembers[56] = new CMember(57, m_arrNodes[19], m_arrNodes[33], m_arrCrSc[0], 0);;
            m_arrMembers[57] = new CMember(58, m_arrNodes[33], m_arrNodes[34], m_arrCrSc[0], 0);;
            m_arrMembers[58] = new CMember(59, m_arrNodes[34], m_arrNodes[35], m_arrCrSc[0], 0);;
            m_arrMembers[59] = new CMember(60, m_arrNodes[35], m_arrNodes[36], m_arrCrSc[0], 0);;
            m_arrMembers[60] = new CMember(61, m_arrNodes[36], m_arrNodes[37], m_arrCrSc[0], 0);;
            m_arrMembers[61] = new CMember(62, m_arrNodes[37], m_arrNodes[38], m_arrCrSc[0], 0);;
            m_arrMembers[62] = new CMember(63, m_arrNodes[38], m_arrNodes[39], m_arrCrSc[0], 0);;
            m_arrMembers[63] = new CMember(64, m_arrNodes[39], m_arrNodes[40], m_arrCrSc[0], 0);;
            m_arrMembers[64] = new CMember(65, m_arrNodes[40], m_arrNodes[41], m_arrCrSc[0], 0);;
            m_arrMembers[65] = new CMember(66, m_arrNodes[41], m_arrNodes[9], m_arrCrSc[0], 0);;
            m_arrMembers[66] = new CMember(67, m_arrNodes[41], m_arrNodes[42], m_arrCrSc[0], 0);;
            m_arrMembers[67] = new CMember(68, m_arrNodes[42], m_arrNodes[40], m_arrCrSc[0], 0);;
            m_arrMembers[68] = new CMember(69, m_arrNodes[39], m_arrNodes[42], m_arrCrSc[0], 0);;
            m_arrMembers[69] = new CMember(70, m_arrNodes[42], m_arrNodes[12], m_arrCrSc[0], 0);;
            m_arrMembers[70] = new CMember(71, m_arrNodes[12], m_arrNodes[41], m_arrCrSc[0], 0);;
            m_arrMembers[71] = new CMember(72, m_arrNodes[12], m_arrNodes[43], m_arrCrSc[0], 0);;
            m_arrMembers[72] = new CMember(73, m_arrNodes[43], m_arrNodes[13], m_arrCrSc[0], 0);;
            m_arrMembers[73] = new CMember(74, m_arrNodes[13], m_arrNodes[44], m_arrCrSc[0], 0);;
            m_arrMembers[74] = new CMember(75, m_arrNodes[44], m_arrNodes[14], m_arrCrSc[0], 0);;
            m_arrMembers[75] = new CMember(76, m_arrNodes[11], m_arrNodes[43], m_arrCrSc[0], 0);;
            m_arrMembers[76] = new CMember(77, m_arrNodes[43], m_arrNodes[44], m_arrCrSc[0], 0);;
            m_arrMembers[77] = new CMember(78, m_arrNodes[44], m_arrNodes[15], m_arrCrSc[0], 0);;
            m_arrMembers[78] = new CMember(79, m_arrNodes[15], m_arrNodes[45], m_arrCrSc[0], 0);;
            m_arrMembers[79] = new CMember(80, m_arrNodes[45], m_arrNodes[16], m_arrCrSc[0], 0);;
            m_arrMembers[80] = new CMember(81, m_arrNodes[17], m_arrNodes[45], m_arrCrSc[0], 0);;
            m_arrMembers[81] = new CMember(82, m_arrNodes[45], m_arrNodes[46], m_arrCrSc[0], 0);;
            m_arrMembers[82] = new CMember(83, m_arrNodes[46], m_arrNodes[47], m_arrCrSc[0], 0);;
            m_arrMembers[83] = new CMember(84, m_arrNodes[47], m_arrNodes[48], m_arrCrSc[0], 0);;
            m_arrMembers[84] = new CMember(85, m_arrNodes[48], m_arrNodes[42], m_arrCrSc[0], 0);;
            m_arrMembers[85] = new CMember(86, m_arrNodes[42], m_arrNodes[38], m_arrCrSc[0], 0);;
            m_arrMembers[86] = new CMember(87, m_arrNodes[38], m_arrNodes[49], m_arrCrSc[0], 0);;
            m_arrMembers[87] = new CMember(88, m_arrNodes[49], m_arrNodes[50], m_arrCrSc[0], 0);;
            m_arrMembers[88] = new CMember(89, m_arrNodes[50], m_arrNodes[51], m_arrCrSc[0], 0);;
            m_arrMembers[89] = new CMember(90, m_arrNodes[51], m_arrNodes[52], m_arrCrSc[0], 0);;
            m_arrMembers[90] = new CMember(91, m_arrNodes[52], m_arrNodes[53], m_arrCrSc[0], 0);;
            m_arrMembers[91] = new CMember(92, m_arrNodes[53], m_arrNodes[54], m_arrCrSc[0], 0);;
            m_arrMembers[92] = new CMember(93, m_arrNodes[54], m_arrNodes[55], m_arrCrSc[0], 0);;
            m_arrMembers[93] = new CMember(94, m_arrNodes[55], m_arrNodes[56], m_arrCrSc[0], 0);;
            m_arrMembers[94] = new CMember(95, m_arrNodes[56], m_arrNodes[57], m_arrCrSc[0], 0);;
            m_arrMembers[95] = new CMember(96, m_arrNodes[57], m_arrNodes[33], m_arrCrSc[0], 0);;
            m_arrMembers[96] = new CMember(97, m_arrNodes[33], m_arrNodes[18], m_arrCrSc[0], 0);;
            m_arrMembers[97] = new CMember(98, m_arrNodes[33], m_arrNodes[17], m_arrCrSc[0], 0);;
            m_arrMembers[98] = new CMember(99, m_arrNodes[17], m_arrNodes[34], m_arrCrSc[0], 0);;
            m_arrMembers[99] = new CMember(100, m_arrNodes[34], m_arrNodes[45], m_arrCrSc[0], 0);;
            m_arrMembers[100] = new CMember(101, m_arrNodes[45], m_arrNodes[35], m_arrCrSc[0], 0);;
            m_arrMembers[101] = new CMember(102, m_arrNodes[35], m_arrNodes[46], m_arrCrSc[0], 0);;
            m_arrMembers[102] = new CMember(103, m_arrNodes[46], m_arrNodes[36], m_arrCrSc[0], 0);;
            m_arrMembers[103] = new CMember(104, m_arrNodes[36], m_arrNodes[47], m_arrCrSc[0], 0);;
            m_arrMembers[104] = new CMember(105, m_arrNodes[47], m_arrNodes[37], m_arrCrSc[0], 0);;
            m_arrMembers[105] = new CMember(106, m_arrNodes[37], m_arrNodes[48], m_arrCrSc[0], 0);;
            m_arrMembers[106] = new CMember(107, m_arrNodes[48], m_arrNodes[38], m_arrCrSc[0], 0);;
            m_arrMembers[107] = new CMember(108, m_arrNodes[12], m_arrNodes[48], m_arrCrSc[0], 0);;
            m_arrMembers[108] = new CMember(109, m_arrNodes[48], m_arrNodes[43], m_arrCrSc[0], 0);;
            m_arrMembers[109] = new CMember(110, m_arrNodes[43], m_arrNodes[47], m_arrCrSc[0], 0);;
            m_arrMembers[110] = new CMember(111, m_arrNodes[47], m_arrNodes[44], m_arrCrSc[0], 0);;
            m_arrMembers[111] = new CMember(112, m_arrNodes[44], m_arrNodes[46], m_arrCrSc[0], 0);;
            m_arrMembers[112] = new CMember(113, m_arrNodes[46], m_arrNodes[15], m_arrCrSc[0], 0);;
            m_arrMembers[113] = new CMember(114, m_arrNodes[49], m_arrNodes[37], m_arrCrSc[0], 0);;
            m_arrMembers[114] = new CMember(115, m_arrNodes[37], m_arrNodes[58], m_arrCrSc[0], 0);;
            m_arrMembers[115] = new CMember(116, m_arrNodes[58], m_arrNodes[36], m_arrCrSc[0], 0);;
            m_arrMembers[116] = new CMember(117, m_arrNodes[36], m_arrNodes[59], m_arrCrSc[0], 0);;
            m_arrMembers[117] = new CMember(118, m_arrNodes[59], m_arrNodes[35], m_arrCrSc[0], 0);;
            m_arrMembers[118] = new CMember(119, m_arrNodes[35], m_arrNodes[60], m_arrCrSc[0], 0);;
            m_arrMembers[119] = new CMember(120, m_arrNodes[60], m_arrNodes[34], m_arrCrSc[0], 0);;
            m_arrMembers[120] = new CMember(121, m_arrNodes[34], m_arrNodes[57], m_arrCrSc[0], 0);;
            m_arrMembers[121] = new CMember(122, m_arrNodes[57], m_arrNodes[61], m_arrCrSc[0], 0);;
            m_arrMembers[122] = new CMember(123, m_arrNodes[61], m_arrNodes[62], m_arrCrSc[0], 0);;
            m_arrMembers[123] = new CMember(124, m_arrNodes[62], m_arrNodes[63], m_arrCrSc[0], 0);;
            m_arrMembers[124] = new CMember(125, m_arrNodes[63], m_arrNodes[64], m_arrCrSc[0], 0);;
            m_arrMembers[125] = new CMember(126, m_arrNodes[64], m_arrNodes[65], m_arrCrSc[0], 0);;
            m_arrMembers[126] = new CMember(127, m_arrNodes[65], m_arrNodes[66], m_arrCrSc[0], 0);;
            m_arrMembers[127] = new CMember(128, m_arrNodes[66], m_arrNodes[67], m_arrCrSc[0], 0);;
            m_arrMembers[128] = new CMember(129, m_arrNodes[67], m_arrNodes[68], m_arrCrSc[0], 0);;
            m_arrMembers[129] = new CMember(130, m_arrNodes[68], m_arrNodes[69], m_arrCrSc[0], 0);;
            m_arrMembers[130] = new CMember(131, m_arrNodes[69], m_arrNodes[70], m_arrCrSc[0], 0);;
            m_arrMembers[131] = new CMember(132, m_arrNodes[70], m_arrNodes[68], m_arrCrSc[0], 0);;
            m_arrMembers[132] = new CMember(133, m_arrNodes[68], m_arrNodes[71], m_arrCrSc[0], 0);;
            m_arrMembers[133] = new CMember(134, m_arrNodes[71], m_arrNodes[67], m_arrCrSc[0], 0);;
            m_arrMembers[134] = new CMember(135, m_arrNodes[67], m_arrNodes[72], m_arrCrSc[0], 0);;
            m_arrMembers[135] = new CMember(136, m_arrNodes[72], m_arrNodes[66], m_arrCrSc[0], 0);;
            m_arrMembers[136] = new CMember(137, m_arrNodes[66], m_arrNodes[73], m_arrCrSc[0], 0);;
            m_arrMembers[137] = new CMember(138, m_arrNodes[73], m_arrNodes[65], m_arrCrSc[0], 0);;
            m_arrMembers[138] = new CMember(139, m_arrNodes[65], m_arrNodes[74], m_arrCrSc[0], 0);;
            m_arrMembers[139] = new CMember(140, m_arrNodes[74], m_arrNodes[64], m_arrCrSc[0], 0);;
            m_arrMembers[140] = new CMember(141, m_arrNodes[64], m_arrNodes[75], m_arrCrSc[0], 0);;
            m_arrMembers[141] = new CMember(142, m_arrNodes[75], m_arrNodes[63], m_arrCrSc[0], 0);;
            m_arrMembers[142] = new CMember(143, m_arrNodes[63], m_arrNodes[76], m_arrCrSc[0], 0);;
            m_arrMembers[143] = new CMember(144, m_arrNodes[76], m_arrNodes[62], m_arrCrSc[0], 0);;
            m_arrMembers[144] = new CMember(145, m_arrNodes[62], m_arrNodes[77], m_arrCrSc[0], 0);;
            m_arrMembers[145] = new CMember(146, m_arrNodes[77], m_arrNodes[61], m_arrCrSc[0], 0);;
            m_arrMembers[146] = new CMember(147, m_arrNodes[61], m_arrNodes[56], m_arrCrSc[0], 0);;
            m_arrMembers[147] = new CMember(148, m_arrNodes[56], m_arrNodes[60], m_arrCrSc[0], 0);;
            m_arrMembers[148] = new CMember(149, m_arrNodes[60], m_arrNodes[57], m_arrCrSc[0], 0);;
            m_arrMembers[149] = new CMember(150, m_arrNodes[57], m_arrNodes[78], m_arrCrSc[0], 0);;
            m_arrMembers[150] = new CMember(151, m_arrNodes[78], m_arrNodes[32], m_arrCrSc[0], 0);;
            m_arrMembers[151] = new CMember(152, m_arrNodes[32], m_arrNodes[79], m_arrCrSc[0], 0);;
            m_arrMembers[152] = new CMember(153, m_arrNodes[79], m_arrNodes[62], m_arrCrSc[0], 0);;
            m_arrMembers[153] = new CMember(154, m_arrNodes[79], m_arrNodes[61], m_arrCrSc[0], 0);;
            m_arrMembers[154] = new CMember(155, m_arrNodes[61], m_arrNodes[78], m_arrCrSc[0], 0);;
            m_arrMembers[155] = new CMember(156, m_arrNodes[78], m_arrNodes[19], m_arrCrSc[0], 0);;
            m_arrMembers[156] = new CMember(157, m_arrNodes[33], m_arrNodes[78], m_arrCrSc[0], 0);;
            m_arrMembers[157] = new CMember(158, m_arrNodes[78], m_arrNodes[79], m_arrCrSc[0], 0);;
            m_arrMembers[158] = new CMember(159, m_arrNodes[79], m_arrNodes[80], m_arrCrSc[0], 0);;
            m_arrMembers[159] = new CMember(160, m_arrNodes[80], m_arrNodes[81], m_arrCrSc[0], 0);;
            m_arrMembers[160] = new CMember(161, m_arrNodes[81], m_arrNodes[82], m_arrCrSc[0], 0);;
            m_arrMembers[161] = new CMember(162, m_arrNodes[82], m_arrNodes[83], m_arrCrSc[0], 0);;
            m_arrMembers[162] = new CMember(163, m_arrNodes[83], m_arrNodes[84], m_arrCrSc[0], 0);;
            m_arrMembers[163] = new CMember(164, m_arrNodes[84], m_arrNodes[85], m_arrCrSc[0], 0);;
            m_arrMembers[164] = new CMember(165, m_arrNodes[85], m_arrNodes[86], m_arrCrSc[0], 0);;
            m_arrMembers[165] = new CMember(166, m_arrNodes[86], m_arrNodes[69], m_arrCrSc[0], 0);;
            m_arrMembers[166] = new CMember(167, m_arrNodes[86], m_arrNodes[68], m_arrCrSc[0], 0);;
            m_arrMembers[167] = new CMember(168, m_arrNodes[68], m_arrNodes[85], m_arrCrSc[0], 0);;
            m_arrMembers[168] = new CMember(169, m_arrNodes[85], m_arrNodes[67], m_arrCrSc[0], 0);;
            m_arrMembers[169] = new CMember(170, m_arrNodes[67], m_arrNodes[84], m_arrCrSc[0], 0);;
            m_arrMembers[170] = new CMember(171, m_arrNodes[84], m_arrNodes[66], m_arrCrSc[0], 0);;
            m_arrMembers[171] = new CMember(172, m_arrNodes[66], m_arrNodes[83], m_arrCrSc[0], 0);;
            m_arrMembers[172] = new CMember(173, m_arrNodes[83], m_arrNodes[65], m_arrCrSc[0], 0);;
            m_arrMembers[173] = new CMember(174, m_arrNodes[65], m_arrNodes[82], m_arrCrSc[0], 0);;
            m_arrMembers[174] = new CMember(175, m_arrNodes[82], m_arrNodes[64], m_arrCrSc[0], 0);;
            m_arrMembers[175] = new CMember(176, m_arrNodes[64], m_arrNodes[81], m_arrCrSc[0], 0);;
            m_arrMembers[176] = new CMember(177, m_arrNodes[81], m_arrNodes[63], m_arrCrSc[0], 0);;
            m_arrMembers[177] = new CMember(178, m_arrNodes[63], m_arrNodes[80], m_arrCrSc[0], 0);;
            m_arrMembers[178] = new CMember(179, m_arrNodes[80], m_arrNodes[62], m_arrCrSc[0], 0);;
            m_arrMembers[179] = new CMember(180, m_arrNodes[79], m_arrNodes[31], m_arrCrSc[0], 0);;
            m_arrMembers[180] = new CMember(181, m_arrNodes[31], m_arrNodes[80], m_arrCrSc[0], 0);;
            m_arrMembers[181] = new CMember(182, m_arrNodes[80], m_arrNodes[30], m_arrCrSc[0], 0);;
            m_arrMembers[182] = new CMember(183, m_arrNodes[30], m_arrNodes[81], m_arrCrSc[0], 0);;
            m_arrMembers[183] = new CMember(184, m_arrNodes[81], m_arrNodes[87], m_arrCrSc[0], 0);;
            m_arrMembers[184] = new CMember(185, m_arrNodes[87], m_arrNodes[82], m_arrCrSc[0], 0);;
            m_arrMembers[185] = new CMember(186, m_arrNodes[82], m_arrNodes[88], m_arrCrSc[0], 0);;
            m_arrMembers[186] = new CMember(187, m_arrNodes[88], m_arrNodes[83], m_arrCrSc[0], 0);;
            m_arrMembers[187] = new CMember(188, m_arrNodes[83], m_arrNodes[89], m_arrCrSc[0], 0);;
            m_arrMembers[188] = new CMember(189, m_arrNodes[89], m_arrNodes[84], m_arrCrSc[0], 0);;
            m_arrMembers[189] = new CMember(190, m_arrNodes[84], m_arrNodes[90], m_arrCrSc[0], 0);;
            m_arrMembers[190] = new CMember(191, m_arrNodes[90], m_arrNodes[85], m_arrCrSc[0], 0);;
            m_arrMembers[191] = new CMember(192, m_arrNodes[85], m_arrNodes[91], m_arrCrSc[0], 0);;
            m_arrMembers[192] = new CMember(193, m_arrNodes[91], m_arrNodes[86], m_arrCrSc[0], 0);;
            m_arrMembers[193] = new CMember(194, m_arrNodes[91], m_arrNodes[92], m_arrCrSc[0], 0);;
            m_arrMembers[194] = new CMember(195, m_arrNodes[92], m_arrNodes[93], m_arrCrSc[0], 0);;
            m_arrMembers[195] = new CMember(196, m_arrNodes[93], m_arrNodes[90], m_arrCrSc[0], 0);;
            m_arrMembers[196] = new CMember(197, m_arrNodes[90], m_arrNodes[92], m_arrCrSc[0], 0);;
            m_arrMembers[197] = new CMember(198, m_arrNodes[91], m_arrNodes[90], m_arrCrSc[0], 0);;
            m_arrMembers[198] = new CMember(199, m_arrNodes[90], m_arrNodes[89], m_arrCrSc[0], 0);;
            m_arrMembers[199] = new CMember(200, m_arrNodes[89], m_arrNodes[88], m_arrCrSc[0], 0);;
            m_arrMembers[200] = new CMember(201, m_arrNodes[88], m_arrNodes[87], m_arrCrSc[0], 0);;
            m_arrMembers[201] = new CMember(202, m_arrNodes[87], m_arrNodes[30], m_arrCrSc[0], 0);;
            m_arrMembers[202] = new CMember(203, m_arrNodes[87], m_arrNodes[28], m_arrCrSc[0], 0);;
            m_arrMembers[203] = new CMember(204, m_arrNodes[28], m_arrNodes[94], m_arrCrSc[0], 0);;
            m_arrMembers[204] = new CMember(205, m_arrNodes[94], m_arrNodes[87], m_arrCrSc[0], 0);;
            m_arrMembers[205] = new CMember(206, m_arrNodes[88], m_arrNodes[94], m_arrCrSc[0], 0);;
            m_arrMembers[206] = new CMember(207, m_arrNodes[94], m_arrNodes[27], m_arrCrSc[0], 0);;
            m_arrMembers[207] = new CMember(208, m_arrNodes[27], m_arrNodes[95], m_arrCrSc[0], 0);;
            m_arrMembers[208] = new CMember(209, m_arrNodes[95], m_arrNodes[94], m_arrCrSc[0], 0);;
            m_arrMembers[209] = new CMember(210, m_arrNodes[94], m_arrNodes[96], m_arrCrSc[0], 0);;
            m_arrMembers[210] = new CMember(211, m_arrNodes[96], m_arrNodes[88], m_arrCrSc[0], 0);;
            m_arrMembers[211] = new CMember(212, m_arrNodes[89], m_arrNodes[96], m_arrCrSc[0], 0);;
            m_arrMembers[212] = new CMember(213, m_arrNodes[96], m_arrNodes[95], m_arrCrSc[0], 0);;
            m_arrMembers[213] = new CMember(214, m_arrNodes[95], m_arrNodes[25], m_arrCrSc[0], 0);;
            m_arrMembers[214] = new CMember(215, m_arrNodes[60], m_arrNodes[59], m_arrCrSc[0], 0);;
            m_arrMembers[215] = new CMember(216, m_arrNodes[59], m_arrNodes[58], m_arrCrSc[0], 0);;
            m_arrMembers[216] = new CMember(217, m_arrNodes[58], m_arrNodes[49], m_arrCrSc[0], 0);;
            m_arrMembers[217] = new CMember(218, m_arrNodes[49], m_arrNodes[97], m_arrCrSc[0], 0);;
            m_arrMembers[218] = new CMember(219, m_arrNodes[97], m_arrNodes[98], m_arrCrSc[0], 0);;
            m_arrMembers[219] = new CMember(220, m_arrNodes[98], m_arrNodes[99], m_arrCrSc[0], 0);;
            m_arrMembers[220] = new CMember(221, m_arrNodes[99], m_arrNodes[100], m_arrCrSc[0], 0);;
            m_arrMembers[221] = new CMember(222, m_arrNodes[100], m_arrNodes[101], m_arrCrSc[0], 0);;
            m_arrMembers[222] = new CMember(223, m_arrNodes[101], m_arrNodes[102], m_arrCrSc[0], 0);;
            m_arrMembers[223] = new CMember(224, m_arrNodes[102], m_arrNodes[103], m_arrCrSc[0], 0);;
            m_arrMembers[224] = new CMember(225, m_arrNodes[103], m_arrNodes[7], m_arrCrSc[0], 0);;
            m_arrMembers[225] = new CMember(226, m_arrNodes[7], m_arrNodes[41], m_arrCrSc[0], 0);;
            m_arrMembers[226] = new CMember(227, m_arrNodes[41], m_arrNodes[103], m_arrCrSc[0], 0);;
            m_arrMembers[227] = new CMember(228, m_arrNodes[103], m_arrNodes[40], m_arrCrSc[0], 0);;
            m_arrMembers[228] = new CMember(229, m_arrNodes[7], m_arrNodes[9], m_arrCrSc[0], 0);;
            m_arrMembers[229] = new CMember(230, m_arrNodes[102], m_arrNodes[40], m_arrCrSc[0], 0);;
            m_arrMembers[230] = new CMember(231, m_arrNodes[40], m_arrNodes[104], m_arrCrSc[0], 0);;
            m_arrMembers[231] = new CMember(232, m_arrNodes[104], m_arrNodes[39], m_arrCrSc[0], 0);;
            m_arrMembers[232] = new CMember(233, m_arrNodes[39], m_arrNodes[98], m_arrCrSc[0], 0);;
            m_arrMembers[233] = new CMember(234, m_arrNodes[98], m_arrNodes[104], m_arrCrSc[0], 0);;
            m_arrMembers[234] = new CMember(235, m_arrNodes[104], m_arrNodes[102], m_arrCrSc[0], 0);;
            m_arrMembers[235] = new CMember(236, m_arrNodes[101], m_arrNodes[104], m_arrCrSc[0], 0);;
            m_arrMembers[236] = new CMember(237, m_arrNodes[104], m_arrNodes[99], m_arrCrSc[0], 0);;
            m_arrMembers[237] = new CMember(238, m_arrNodes[99], m_arrNodes[101], m_arrCrSc[0], 0);;
            m_arrMembers[238] = new CMember(239, m_arrNodes[100], m_arrNodes[105], m_arrCrSc[0], 0);;
            m_arrMembers[239] = new CMember(240, m_arrNodes[105], m_arrNodes[99], m_arrCrSc[0], 0);;
            m_arrMembers[240] = new CMember(241, m_arrNodes[99], m_arrNodes[106], m_arrCrSc[0], 0);;
            m_arrMembers[241] = new CMember(242, m_arrNodes[106], m_arrNodes[98], m_arrCrSc[0], 0);;
            m_arrMembers[242] = new CMember(243, m_arrNodes[98], m_arrNodes[107], m_arrCrSc[0], 0);;
            m_arrMembers[243] = new CMember(244, m_arrNodes[107], m_arrNodes[97], m_arrCrSc[0], 0);;
            m_arrMembers[244] = new CMember(245, m_arrNodes[97], m_arrNodes[108], m_arrCrSc[0], 0);;
            m_arrMembers[245] = new CMember(246, m_arrNodes[108], m_arrNodes[49], m_arrCrSc[0], 0);;
            m_arrMembers[246] = new CMember(247, m_arrNodes[38], m_arrNodes[97], m_arrCrSc[0], 0);;
            m_arrMembers[247] = new CMember(248, m_arrNodes[97], m_arrNodes[39], m_arrCrSc[0], 0);;
            m_arrMembers[248] = new CMember(249, m_arrNodes[109], m_arrNodes[105], m_arrCrSc[0], 0);;
            m_arrMembers[249] = new CMember(250, m_arrNodes[105], m_arrNodes[106], m_arrCrSc[0], 0);;
            m_arrMembers[250] = new CMember(251, m_arrNodes[106], m_arrNodes[107], m_arrCrSc[0], 0);;
            m_arrMembers[251] = new CMember(252, m_arrNodes[107], m_arrNodes[108], m_arrCrSc[0], 0);;
            m_arrMembers[252] = new CMember(253, m_arrNodes[108], m_arrNodes[50], m_arrCrSc[0], 0);;
            m_arrMembers[253] = new CMember(254, m_arrNodes[50], m_arrNodes[110], m_arrCrSc[0], 0);;
            m_arrMembers[254] = new CMember(255, m_arrNodes[110], m_arrNodes[111], m_arrCrSc[0], 0);;
            m_arrMembers[255] = new CMember(256, m_arrNodes[111], m_arrNodes[56], m_arrCrSc[0], 0);;
            m_arrMembers[256] = new CMember(257, m_arrNodes[60], m_arrNodes[111], m_arrCrSc[0], 0);;
            m_arrMembers[257] = new CMember(258, m_arrNodes[111], m_arrNodes[59], m_arrCrSc[0], 0);;
            m_arrMembers[258] = new CMember(259, m_arrNodes[59], m_arrNodes[110], m_arrCrSc[0], 0);;
            m_arrMembers[259] = new CMember(260, m_arrNodes[110], m_arrNodes[58], m_arrCrSc[0], 0);;
            m_arrMembers[260] = new CMember(261, m_arrNodes[58], m_arrNodes[50], m_arrCrSc[0], 0);;
            m_arrMembers[261] = new CMember(262, m_arrNodes[100], m_arrNodes[109], m_arrCrSc[0], 0);;
            m_arrMembers[262] = new CMember(263, m_arrNodes[109], m_arrNodes[112], m_arrCrSc[0], 0);;
            m_arrMembers[263] = new CMember(264, m_arrNodes[112], m_arrNodes[113], m_arrCrSc[0], 0);;
            m_arrMembers[264] = new CMember(265, m_arrNodes[113], m_arrNodes[114], m_arrCrSc[0], 0);;
            m_arrMembers[265] = new CMember(266, m_arrNodes[114], m_arrNodes[115], m_arrCrSc[0], 0);;
            m_arrMembers[266] = new CMember(267, m_arrNodes[115], m_arrNodes[116], m_arrCrSc[0], 0);;
            m_arrMembers[267] = new CMember(268, m_arrNodes[116], m_arrNodes[117], m_arrCrSc[0], 0);;
            m_arrMembers[268] = new CMember(269, m_arrNodes[117], m_arrNodes[115], m_arrCrSc[0], 0);;
            m_arrMembers[269] = new CMember(270, m_arrNodes[115], m_arrNodes[118], m_arrCrSc[0], 0);;
            m_arrMembers[270] = new CMember(271, m_arrNodes[118], m_arrNodes[114], m_arrCrSc[0], 0);;
            m_arrMembers[271] = new CMember(272, m_arrNodes[114], m_arrNodes[119], m_arrCrSc[0], 0);;
            m_arrMembers[272] = new CMember(273, m_arrNodes[119], m_arrNodes[113], m_arrCrSc[0], 0);;
            m_arrMembers[273] = new CMember(274, m_arrNodes[113], m_arrNodes[120], m_arrCrSc[0], 0);;
            m_arrMembers[274] = new CMember(275, m_arrNodes[120], m_arrNodes[112], m_arrCrSc[0], 0);;
            m_arrMembers[275] = new CMember(276, m_arrNodes[112], m_arrNodes[121], m_arrCrSc[0], 0);;
            m_arrMembers[276] = new CMember(277, m_arrNodes[121], m_arrNodes[109], m_arrCrSc[0], 0);;
            m_arrMembers[277] = new CMember(278, m_arrNodes[105], m_arrNodes[121], m_arrCrSc[0], 0);;
            m_arrMembers[278] = new CMember(279, m_arrNodes[121], m_arrNodes[120], m_arrCrSc[0], 0);;
            m_arrMembers[279] = new CMember(280, m_arrNodes[120], m_arrNodes[119], m_arrCrSc[0], 0);;
            m_arrMembers[280] = new CMember(281, m_arrNodes[119], m_arrNodes[118], m_arrCrSc[0], 0);;
            m_arrMembers[281] = new CMember(282, m_arrNodes[118], m_arrNodes[117], m_arrCrSc[0], 0);;
            m_arrMembers[282] = new CMember(283, m_arrNodes[117], m_arrNodes[122], m_arrCrSc[0], 0);;
            m_arrMembers[283] = new CMember(284, m_arrNodes[122], m_arrNodes[118], m_arrCrSc[0], 0);;
            m_arrMembers[284] = new CMember(285, m_arrNodes[118], m_arrNodes[123], m_arrCrSc[0], 0);;
            m_arrMembers[285] = new CMember(286, m_arrNodes[123], m_arrNodes[119], m_arrCrSc[0], 0);;
            m_arrMembers[286] = new CMember(287, m_arrNodes[119], m_arrNodes[124], m_arrCrSc[0], 0);;
            m_arrMembers[287] = new CMember(288, m_arrNodes[124], m_arrNodes[120], m_arrCrSc[0], 0);;
            m_arrMembers[288] = new CMember(289, m_arrNodes[120], m_arrNodes[125], m_arrCrSc[0], 0);;
            m_arrMembers[289] = new CMember(290, m_arrNodes[125], m_arrNodes[121], m_arrCrSc[0], 0);;
            m_arrMembers[290] = new CMember(291, m_arrNodes[121], m_arrNodes[126], m_arrCrSc[0], 0);;
            m_arrMembers[291] = new CMember(292, m_arrNodes[126], m_arrNodes[105], m_arrCrSc[0], 0);;
            m_arrMembers[292] = new CMember(293, m_arrNodes[117], m_arrNodes[127], m_arrCrSc[0], 0);;
            m_arrMembers[293] = new CMember(294, m_arrNodes[127], m_arrNodes[122], m_arrCrSc[0], 0);;
            m_arrMembers[294] = new CMember(295, m_arrNodes[122], m_arrNodes[123], m_arrCrSc[0], 0);;
            m_arrMembers[295] = new CMember(296, m_arrNodes[123], m_arrNodes[124], m_arrCrSc[0], 0);;
            m_arrMembers[296] = new CMember(297, m_arrNodes[124], m_arrNodes[125], m_arrCrSc[0], 0);;
            m_arrMembers[297] = new CMember(298, m_arrNodes[125], m_arrNodes[126], m_arrCrSc[0], 0);;
            m_arrMembers[298] = new CMember(299, m_arrNodes[126], m_arrNodes[106], m_arrCrSc[0], 0);;
            m_arrMembers[299] = new CMember(300, m_arrNodes[106], m_arrNodes[128], m_arrCrSc[0], 0);;
            m_arrMembers[300] = new CMember(301, m_arrNodes[128], m_arrNodes[126], m_arrCrSc[0], 0);;
            m_arrMembers[301] = new CMember(302, m_arrNodes[126], m_arrNodes[129], m_arrCrSc[0], 0);;
            m_arrMembers[302] = new CMember(303, m_arrNodes[129], m_arrNodes[125], m_arrCrSc[0], 0);;
            m_arrMembers[303] = new CMember(304, m_arrNodes[125], m_arrNodes[130], m_arrCrSc[0], 0);;
            m_arrMembers[304] = new CMember(305, m_arrNodes[130], m_arrNodes[124], m_arrCrSc[0], 0);;
            m_arrMembers[305] = new CMember(306, m_arrNodes[124], m_arrNodes[131], m_arrCrSc[0], 0);;
            m_arrMembers[306] = new CMember(307, m_arrNodes[131], m_arrNodes[123], m_arrCrSc[0], 0);;
            m_arrMembers[307] = new CMember(308, m_arrNodes[123], m_arrNodes[132], m_arrCrSc[0], 0);;
            m_arrMembers[308] = new CMember(309, m_arrNodes[132], m_arrNodes[122], m_arrCrSc[0], 0);;
            m_arrMembers[309] = new CMember(310, m_arrNodes[122], m_arrNodes[133], m_arrCrSc[0], 0);;
            m_arrMembers[310] = new CMember(311, m_arrNodes[133], m_arrNodes[127], m_arrCrSc[0], 0);;
            m_arrMembers[311] = new CMember(312, m_arrNodes[127], m_arrNodes[134], m_arrCrSc[0], 0);;
            m_arrMembers[312] = new CMember(313, m_arrNodes[134], m_arrNodes[133], m_arrCrSc[0], 0);;
            m_arrMembers[313] = new CMember(314, m_arrNodes[133], m_arrNodes[132], m_arrCrSc[0], 0);;
            m_arrMembers[314] = new CMember(315, m_arrNodes[132], m_arrNodes[131], m_arrCrSc[0], 0);;
            m_arrMembers[315] = new CMember(316, m_arrNodes[131], m_arrNodes[130], m_arrCrSc[0], 0);;
            m_arrMembers[316] = new CMember(317, m_arrNodes[130], m_arrNodes[129], m_arrCrSc[0], 0);;
            m_arrMembers[317] = new CMember(318, m_arrNodes[129], m_arrNodes[128], m_arrCrSc[0], 0);;
            m_arrMembers[318] = new CMember(319, m_arrNodes[128], m_arrNodes[107], m_arrCrSc[0], 0);;
            m_arrMembers[319] = new CMember(320, m_arrNodes[107], m_arrNodes[135], m_arrCrSc[0], 0);;
            m_arrMembers[320] = new CMember(321, m_arrNodes[135], m_arrNodes[128], m_arrCrSc[0], 0);;
            m_arrMembers[321] = new CMember(322, m_arrNodes[128], m_arrNodes[136], m_arrCrSc[0], 0);;
            m_arrMembers[322] = new CMember(323, m_arrNodes[136], m_arrNodes[129], m_arrCrSc[0], 0);;
            m_arrMembers[323] = new CMember(324, m_arrNodes[129], m_arrNodes[137], m_arrCrSc[0], 0);;
            m_arrMembers[324] = new CMember(325, m_arrNodes[137], m_arrNodes[130], m_arrCrSc[0], 0);;
            m_arrMembers[325] = new CMember(326, m_arrNodes[130], m_arrNodes[138], m_arrCrSc[0], 0);;
            m_arrMembers[326] = new CMember(327, m_arrNodes[138], m_arrNodes[131], m_arrCrSc[0], 0);;
            m_arrMembers[327] = new CMember(328, m_arrNodes[131], m_arrNodes[139], m_arrCrSc[0], 0);;
            m_arrMembers[328] = new CMember(329, m_arrNodes[139], m_arrNodes[132], m_arrCrSc[0], 0);;
            m_arrMembers[329] = new CMember(330, m_arrNodes[132], m_arrNodes[140], m_arrCrSc[0], 0);;
            m_arrMembers[330] = new CMember(331, m_arrNodes[140], m_arrNodes[133], m_arrCrSc[0], 0);;
            m_arrMembers[331] = new CMember(332, m_arrNodes[133], m_arrNodes[141], m_arrCrSc[0], 0);;
            m_arrMembers[332] = new CMember(333, m_arrNodes[141], m_arrNodes[134], m_arrCrSc[0], 0);;
            m_arrMembers[333] = new CMember(334, m_arrNodes[141], m_arrNodes[140], m_arrCrSc[0], 0);;
            m_arrMembers[334] = new CMember(335, m_arrNodes[140], m_arrNodes[142], m_arrCrSc[0], 0);;
            m_arrMembers[335] = new CMember(336, m_arrNodes[142], m_arrNodes[143], m_arrCrSc[0], 0);;
            m_arrMembers[336] = new CMember(337, m_arrNodes[143], m_arrNodes[140], m_arrCrSc[0], 0);;
            m_arrMembers[337] = new CMember(338, m_arrNodes[140], m_arrNodes[139], m_arrCrSc[0], 0);;
            m_arrMembers[338] = new CMember(339, m_arrNodes[139], m_arrNodes[143], m_arrCrSc[0], 0);;
            m_arrMembers[339] = new CMember(340, m_arrNodes[143], m_arrNodes[144], m_arrCrSc[0], 0);;
            m_arrMembers[340] = new CMember(341, m_arrNodes[144], m_arrNodes[139], m_arrCrSc[0], 0);;
            m_arrMembers[341] = new CMember(342, m_arrNodes[139], m_arrNodes[138], m_arrCrSc[0], 0);;
            m_arrMembers[342] = new CMember(343, m_arrNodes[138], m_arrNodes[144], m_arrCrSc[0], 0);;
            m_arrMembers[343] = new CMember(344, m_arrNodes[144], m_arrNodes[145], m_arrCrSc[0], 0);;
            m_arrMembers[344] = new CMember(345, m_arrNodes[145], m_arrNodes[138], m_arrCrSc[0], 0);;
            m_arrMembers[345] = new CMember(346, m_arrNodes[138], m_arrNodes[137], m_arrCrSc[0], 0);;
            m_arrMembers[346] = new CMember(347, m_arrNodes[137], m_arrNodes[145], m_arrCrSc[0], 0);;
            m_arrMembers[347] = new CMember(348, m_arrNodes[145], m_arrNodes[146], m_arrCrSc[0], 0);;
            m_arrMembers[348] = new CMember(349, m_arrNodes[146], m_arrNodes[137], m_arrCrSc[0], 0);;
            m_arrMembers[349] = new CMember(350, m_arrNodes[137], m_arrNodes[136], m_arrCrSc[0], 0);;
            m_arrMembers[350] = new CMember(351, m_arrNodes[136], m_arrNodes[146], m_arrCrSc[0], 0);;
            m_arrMembers[351] = new CMember(352, m_arrNodes[146], m_arrNodes[147], m_arrCrSc[0], 0);;
            m_arrMembers[352] = new CMember(353, m_arrNodes[147], m_arrNodes[136], m_arrCrSc[0], 0);;
            m_arrMembers[353] = new CMember(354, m_arrNodes[136], m_arrNodes[135], m_arrCrSc[0], 0);;
            m_arrMembers[354] = new CMember(355, m_arrNodes[135], m_arrNodes[147], m_arrCrSc[0], 0);;
            m_arrMembers[355] = new CMember(356, m_arrNodes[147], m_arrNodes[148], m_arrCrSc[0], 0);;
            m_arrMembers[356] = new CMember(357, m_arrNodes[148], m_arrNodes[108], m_arrCrSc[0], 0);;
            m_arrMembers[357] = new CMember(358, m_arrNodes[108], m_arrNodes[135], m_arrCrSc[0], 0);;
            m_arrMembers[358] = new CMember(359, m_arrNodes[135], m_arrNodes[148], m_arrCrSc[0], 0);;
            m_arrMembers[359] = new CMember(360, m_arrNodes[148], m_arrNodes[50], m_arrCrSc[0], 0);;
            m_arrMembers[360] = new CMember(361, m_arrNodes[55], m_arrNodes[111], m_arrCrSc[0], 0);;
            m_arrMembers[361] = new CMember(362, m_arrNodes[111], m_arrNodes[149], m_arrCrSc[0], 0);;
            m_arrMembers[362] = new CMember(363, m_arrNodes[149], m_arrNodes[110], m_arrCrSc[0], 0);;
            m_arrMembers[363] = new CMember(364, m_arrNodes[110], m_arrNodes[51], m_arrCrSc[0], 0);;
            m_arrMembers[364] = new CMember(365, m_arrNodes[51], m_arrNodes[149], m_arrCrSc[0], 0);;
            m_arrMembers[365] = new CMember(366, m_arrNodes[149], m_arrNodes[52], m_arrCrSc[0], 0);;
            m_arrMembers[366] = new CMember(367, m_arrNodes[52], m_arrNodes[54], m_arrCrSc[0], 0);;
            m_arrMembers[367] = new CMember(368, m_arrNodes[54], m_arrNodes[149], m_arrCrSc[0], 0);;
            m_arrMembers[368] = new CMember(369, m_arrNodes[149], m_arrNodes[55], m_arrCrSc[0], 0);;
            m_arrMembers[369] = new CMember(370, m_arrNodes[55], m_arrNodes[77], m_arrCrSc[0], 0);;
            m_arrMembers[370] = new CMember(371, m_arrNodes[77], m_arrNodes[56], m_arrCrSc[0], 0);;
            m_arrMembers[371] = new CMember(372, m_arrNodes[51], m_arrNodes[148], m_arrCrSc[0], 0);;
            m_arrMembers[372] = new CMember(373, m_arrNodes[148], m_arrNodes[150], m_arrCrSc[0], 0);;
            m_arrMembers[373] = new CMember(374, m_arrNodes[150], m_arrNodes[147], m_arrCrSc[0], 0);;
            m_arrMembers[374] = new CMember(375, m_arrNodes[147], m_arrNodes[151], m_arrCrSc[0], 0);;
            m_arrMembers[375] = new CMember(376, m_arrNodes[151], m_arrNodes[146], m_arrCrSc[0], 0);;
            m_arrMembers[376] = new CMember(377, m_arrNodes[146], m_arrNodes[152], m_arrCrSc[0], 0);;
            m_arrMembers[377] = new CMember(378, m_arrNodes[152], m_arrNodes[145], m_arrCrSc[0], 0);;
            m_arrMembers[378] = new CMember(379, m_arrNodes[145], m_arrNodes[153], m_arrCrSc[0], 0);;
            m_arrMembers[379] = new CMember(380, m_arrNodes[153], m_arrNodes[144], m_arrCrSc[0], 0);;
            m_arrMembers[380] = new CMember(381, m_arrNodes[144], m_arrNodes[154], m_arrCrSc[0], 0);;
            m_arrMembers[381] = new CMember(382, m_arrNodes[154], m_arrNodes[143], m_arrCrSc[0], 0);;
            m_arrMembers[382] = new CMember(383, m_arrNodes[143], m_arrNodes[155], m_arrCrSc[0], 0);;
            m_arrMembers[383] = new CMember(384, m_arrNodes[155], m_arrNodes[142], m_arrCrSc[0], 0);;
            m_arrMembers[384] = new CMember(385, m_arrNodes[142], m_arrNodes[141], m_arrCrSc[0], 0);;
            m_arrMembers[385] = new CMember(386, m_arrNodes[142], m_arrNodes[156], m_arrCrSc[0], 0);;
            m_arrMembers[386] = new CMember(387, m_arrNodes[156], m_arrNodes[155], m_arrCrSc[0], 0);;
            m_arrMembers[387] = new CMember(388, m_arrNodes[155], m_arrNodes[157], m_arrCrSc[0], 0);;
            m_arrMembers[388] = new CMember(389, m_arrNodes[157], m_arrNodes[156], m_arrCrSc[0], 0);;
            m_arrMembers[389] = new CMember(390, m_arrNodes[155], m_arrNodes[154], m_arrCrSc[0], 0);;
            m_arrMembers[390] = new CMember(391, m_arrNodes[154], m_arrNodes[153], m_arrCrSc[0], 0);;
            m_arrMembers[391] = new CMember(392, m_arrNodes[153], m_arrNodes[152], m_arrCrSc[0], 0);;
            m_arrMembers[392] = new CMember(393, m_arrNodes[152], m_arrNodes[151], m_arrCrSc[0], 0);;
            m_arrMembers[393] = new CMember(394, m_arrNodes[151], m_arrNodes[150], m_arrCrSc[0], 0);;
            m_arrMembers[394] = new CMember(395, m_arrNodes[150], m_arrNodes[51], m_arrCrSc[0], 0);;
            m_arrMembers[395] = new CMember(396, m_arrNodes[52], m_arrNodes[150], m_arrCrSc[0], 0);;
            m_arrMembers[396] = new CMember(397, m_arrNodes[150], m_arrNodes[158], m_arrCrSc[0], 0);;
            m_arrMembers[397] = new CMember(398, m_arrNodes[158], m_arrNodes[151], m_arrCrSc[0], 0);;
            m_arrMembers[398] = new CMember(399, m_arrNodes[151], m_arrNodes[159], m_arrCrSc[0], 0);;
            m_arrMembers[399] = new CMember(400, m_arrNodes[159], m_arrNodes[152], m_arrCrSc[0], 0);;
            m_arrMembers[400] = new CMember(401, m_arrNodes[152], m_arrNodes[160], m_arrCrSc[0], 0);;
            m_arrMembers[401] = new CMember(402, m_arrNodes[160], m_arrNodes[153], m_arrCrSc[0], 0);;
            m_arrMembers[402] = new CMember(403, m_arrNodes[153], m_arrNodes[161], m_arrCrSc[0], 0);;
            m_arrMembers[403] = new CMember(404, m_arrNodes[161], m_arrNodes[154], m_arrCrSc[0], 0);;
            m_arrMembers[404] = new CMember(405, m_arrNodes[154], m_arrNodes[162], m_arrCrSc[0], 0);;
            m_arrMembers[405] = new CMember(406, m_arrNodes[162], m_arrNodes[155], m_arrCrSc[0], 0);;
            m_arrMembers[406] = new CMember(407, m_arrNodes[157], m_arrNodes[162], m_arrCrSc[0], 0);;
            m_arrMembers[407] = new CMember(408, m_arrNodes[162], m_arrNodes[161], m_arrCrSc[0], 0);;
            m_arrMembers[408] = new CMember(409, m_arrNodes[161], m_arrNodes[160], m_arrCrSc[0], 0);;
            m_arrMembers[409] = new CMember(410, m_arrNodes[160], m_arrNodes[159], m_arrCrSc[0], 0);;
            m_arrMembers[410] = new CMember(411, m_arrNodes[159], m_arrNodes[158], m_arrCrSc[0], 0);;
            m_arrMembers[411] = new CMember(412, m_arrNodes[158], m_arrNodes[52], m_arrCrSc[0], 0);;
            m_arrMembers[412] = new CMember(413, m_arrNodes[53], m_arrNodes[158], m_arrCrSc[0], 0);;
            m_arrMembers[413] = new CMember(414, m_arrNodes[158], m_arrNodes[163], m_arrCrSc[0], 0);;
            m_arrMembers[414] = new CMember(415, m_arrNodes[163], m_arrNodes[159], m_arrCrSc[0], 0);;
            m_arrMembers[415] = new CMember(416, m_arrNodes[159], m_arrNodes[164], m_arrCrSc[0], 0);;
            m_arrMembers[416] = new CMember(417, m_arrNodes[164], m_arrNodes[160], m_arrCrSc[0], 0);;
            m_arrMembers[417] = new CMember(418, m_arrNodes[160], m_arrNodes[165], m_arrCrSc[0], 0);;
            m_arrMembers[418] = new CMember(419, m_arrNodes[165], m_arrNodes[161], m_arrCrSc[0], 0);;
            m_arrMembers[419] = new CMember(420, m_arrNodes[161], m_arrNodes[166], m_arrCrSc[0], 0);;
            m_arrMembers[420] = new CMember(421, m_arrNodes[166], m_arrNodes[162], m_arrCrSc[0], 0);;
            m_arrMembers[421] = new CMember(422, m_arrNodes[162], m_arrNodes[167], m_arrCrSc[0], 0);;
            m_arrMembers[422] = new CMember(423, m_arrNodes[167], m_arrNodes[157], m_arrCrSc[0], 0);;
            m_arrMembers[423] = new CMember(424, m_arrNodes[157], m_arrNodes[168], m_arrCrSc[0], 0);;
            m_arrMembers[424] = new CMember(425, m_arrNodes[168], m_arrNodes[167], m_arrCrSc[0], 0);;
            m_arrMembers[425] = new CMember(426, m_arrNodes[167], m_arrNodes[166], m_arrCrSc[0], 0);;
            m_arrMembers[426] = new CMember(427, m_arrNodes[166], m_arrNodes[165], m_arrCrSc[0], 0);;
            m_arrMembers[427] = new CMember(428, m_arrNodes[165], m_arrNodes[164], m_arrCrSc[0], 0);;
            m_arrMembers[428] = new CMember(429, m_arrNodes[164], m_arrNodes[163], m_arrCrSc[0], 0);;
            m_arrMembers[429] = new CMember(430, m_arrNodes[163], m_arrNodes[53], m_arrCrSc[0], 0);;
            m_arrMembers[430] = new CMember(431, m_arrNodes[77], m_arrNodes[169], m_arrCrSc[0], 0);;
            m_arrMembers[431] = new CMember(432, m_arrNodes[169], m_arrNodes[55], m_arrCrSc[0], 0);;
            m_arrMembers[432] = new CMember(433, m_arrNodes[168], m_arrNodes[170], m_arrCrSc[0], 0);;
            m_arrMembers[433] = new CMember(434, m_arrNodes[170], m_arrNodes[167], m_arrCrSc[0], 0);;
            m_arrMembers[434] = new CMember(435, m_arrNodes[167], m_arrNodes[171], m_arrCrSc[0], 0);;
            m_arrMembers[435] = new CMember(436, m_arrNodes[171], m_arrNodes[166], m_arrCrSc[0], 0);;
            m_arrMembers[436] = new CMember(437, m_arrNodes[166], m_arrNodes[172], m_arrCrSc[0], 0);;
            m_arrMembers[437] = new CMember(438, m_arrNodes[172], m_arrNodes[165], m_arrCrSc[0], 0);;
            m_arrMembers[438] = new CMember(439, m_arrNodes[165], m_arrNodes[173], m_arrCrSc[0], 0);;
            m_arrMembers[439] = new CMember(440, m_arrNodes[173], m_arrNodes[164], m_arrCrSc[0], 0);;
            m_arrMembers[440] = new CMember(441, m_arrNodes[164], m_arrNodes[174], m_arrCrSc[0], 0);;
            m_arrMembers[441] = new CMember(442, m_arrNodes[174], m_arrNodes[163], m_arrCrSc[0], 0);;
            m_arrMembers[442] = new CMember(443, m_arrNodes[163], m_arrNodes[175], m_arrCrSc[0], 0);;
            m_arrMembers[443] = new CMember(444, m_arrNodes[175], m_arrNodes[53], m_arrCrSc[0], 0);;
            m_arrMembers[444] = new CMember(445, m_arrNodes[53], m_arrNodes[176], m_arrCrSc[0], 0);;
            m_arrMembers[445] = new CMember(446, m_arrNodes[176], m_arrNodes[54], m_arrCrSc[0], 0);;
            m_arrMembers[446] = new CMember(447, m_arrNodes[54], m_arrNodes[169], m_arrCrSc[0], 0);;
            m_arrMembers[447] = new CMember(448, m_arrNodes[169], m_arrNodes[176], m_arrCrSc[0], 0);;
            m_arrMembers[448] = new CMember(449, m_arrNodes[176], m_arrNodes[175], m_arrCrSc[0], 0);;
            m_arrMembers[449] = new CMember(450, m_arrNodes[175], m_arrNodes[174], m_arrCrSc[0], 0);;
            m_arrMembers[450] = new CMember(451, m_arrNodes[174], m_arrNodes[173], m_arrCrSc[0], 0);;
            m_arrMembers[451] = new CMember(452, m_arrNodes[173], m_arrNodes[172], m_arrCrSc[0], 0);;
            m_arrMembers[452] = new CMember(453, m_arrNodes[172], m_arrNodes[171], m_arrCrSc[0], 0);;
            m_arrMembers[453] = new CMember(454, m_arrNodes[171], m_arrNodes[170], m_arrCrSc[0], 0);;
            m_arrMembers[454] = new CMember(455, m_arrNodes[170], m_arrNodes[177], m_arrCrSc[0], 0);;
            m_arrMembers[455] = new CMember(456, m_arrNodes[177], m_arrNodes[178], m_arrCrSc[0], 0);;
            m_arrMembers[456] = new CMember(457, m_arrNodes[178], m_arrNodes[170], m_arrCrSc[0], 0);;
            m_arrMembers[457] = new CMember(458, m_arrNodes[171], m_arrNodes[178], m_arrCrSc[0], 0);;
            m_arrMembers[458] = new CMember(459, m_arrNodes[178], m_arrNodes[179], m_arrCrSc[0], 0);;
            m_arrMembers[459] = new CMember(460, m_arrNodes[171], m_arrNodes[179], m_arrCrSc[0], 0);;
            m_arrMembers[460] = new CMember(461, m_arrNodes[179], m_arrNodes[172], m_arrCrSc[0], 0);;
            m_arrMembers[461] = new CMember(462, m_arrNodes[172], m_arrNodes[180], m_arrCrSc[0], 0);;
            m_arrMembers[462] = new CMember(463, m_arrNodes[180], m_arrNodes[173], m_arrCrSc[0], 0);;
            m_arrMembers[463] = new CMember(464, m_arrNodes[173], m_arrNodes[181], m_arrCrSc[0], 0);;
            m_arrMembers[464] = new CMember(465, m_arrNodes[181], m_arrNodes[174], m_arrCrSc[0], 0);;
            m_arrMembers[465] = new CMember(466, m_arrNodes[174], m_arrNodes[182], m_arrCrSc[0], 0);;
            m_arrMembers[466] = new CMember(467, m_arrNodes[182], m_arrNodes[175], m_arrCrSc[0], 0);;
            m_arrMembers[467] = new CMember(468, m_arrNodes[175], m_arrNodes[183], m_arrCrSc[0], 0);;
            m_arrMembers[468] = new CMember(469, m_arrNodes[183], m_arrNodes[176], m_arrCrSc[0], 0);;
            m_arrMembers[469] = new CMember(470, m_arrNodes[176], m_arrNodes[184], m_arrCrSc[0], 0);;
            m_arrMembers[470] = new CMember(471, m_arrNodes[184], m_arrNodes[169], m_arrCrSc[0], 0);;
            m_arrMembers[471] = new CMember(472, m_arrNodes[169], m_arrNodes[76], m_arrCrSc[0], 0);;
            m_arrMembers[472] = new CMember(473, m_arrNodes[76], m_arrNodes[77], m_arrCrSc[0], 0);;
            m_arrMembers[473] = new CMember(474, m_arrNodes[177], m_arrNodes[185], m_arrCrSc[0], 0);;
            m_arrMembers[474] = new CMember(475, m_arrNodes[185], m_arrNodes[178], m_arrCrSc[0], 0);;
            m_arrMembers[475] = new CMember(476, m_arrNodes[178], m_arrNodes[186], m_arrCrSc[0], 0);;
            m_arrMembers[476] = new CMember(477, m_arrNodes[186], m_arrNodes[179], m_arrCrSc[0], 0);;
            m_arrMembers[477] = new CMember(478, m_arrNodes[179], m_arrNodes[187], m_arrCrSc[0], 0);;
            m_arrMembers[478] = new CMember(479, m_arrNodes[187], m_arrNodes[180], m_arrCrSc[0], 0);;
            m_arrMembers[479] = new CMember(480, m_arrNodes[180], m_arrNodes[188], m_arrCrSc[0], 0);;
            m_arrMembers[480] = new CMember(481, m_arrNodes[188], m_arrNodes[181], m_arrCrSc[0], 0);;
            m_arrMembers[481] = new CMember(482, m_arrNodes[181], m_arrNodes[189], m_arrCrSc[0], 0);;
            m_arrMembers[482] = new CMember(483, m_arrNodes[189], m_arrNodes[182], m_arrCrSc[0], 0);;
            m_arrMembers[483] = new CMember(484, m_arrNodes[182], m_arrNodes[190], m_arrCrSc[0], 0);;
            m_arrMembers[484] = new CMember(485, m_arrNodes[190], m_arrNodes[183], m_arrCrSc[0], 0);;
            m_arrMembers[485] = new CMember(486, m_arrNodes[183], m_arrNodes[191], m_arrCrSc[0], 0);;
            m_arrMembers[486] = new CMember(487, m_arrNodes[191], m_arrNodes[184], m_arrCrSc[0], 0);;
            m_arrMembers[487] = new CMember(488, m_arrNodes[184], m_arrNodes[75], m_arrCrSc[0], 0);;
            m_arrMembers[488] = new CMember(489, m_arrNodes[75], m_arrNodes[76], m_arrCrSc[0], 0);;
            m_arrMembers[489] = new CMember(490, m_arrNodes[76], m_arrNodes[184], m_arrCrSc[0], 0);;
            m_arrMembers[490] = new CMember(491, m_arrNodes[184], m_arrNodes[183], m_arrCrSc[0], 0);;
            m_arrMembers[491] = new CMember(492, m_arrNodes[183], m_arrNodes[182], m_arrCrSc[0], 0);;
            m_arrMembers[492] = new CMember(493, m_arrNodes[182], m_arrNodes[181], m_arrCrSc[0], 0);;
            m_arrMembers[493] = new CMember(494, m_arrNodes[181], m_arrNodes[180], m_arrCrSc[0], 0);;
            m_arrMembers[494] = new CMember(495, m_arrNodes[180], m_arrNodes[179], m_arrCrSc[0], 0);;
            m_arrMembers[495] = new CMember(496, m_arrNodes[185], m_arrNodes[192], m_arrCrSc[0], 0);;
            m_arrMembers[496] = new CMember(497, m_arrNodes[192], m_arrNodes[186], m_arrCrSc[0], 0);;
            m_arrMembers[497] = new CMember(498, m_arrNodes[186], m_arrNodes[193], m_arrCrSc[0], 0);;
            m_arrMembers[498] = new CMember(499, m_arrNodes[193], m_arrNodes[187], m_arrCrSc[0], 0);;
            m_arrMembers[499] = new CMember(500, m_arrNodes[187], m_arrNodes[194], m_arrCrSc[0], 0);;
            m_arrMembers[500] = new CMember(501, m_arrNodes[194], m_arrNodes[188], m_arrCrSc[0], 0);;
            m_arrMembers[501] = new CMember(502, m_arrNodes[188], m_arrNodes[195], m_arrCrSc[0], 0);;
            m_arrMembers[502] = new CMember(503, m_arrNodes[195], m_arrNodes[189], m_arrCrSc[0], 0);;
            m_arrMembers[503] = new CMember(504, m_arrNodes[189], m_arrNodes[196], m_arrCrSc[0], 0);;
            m_arrMembers[504] = new CMember(505, m_arrNodes[196], m_arrNodes[190], m_arrCrSc[0], 0);;
            m_arrMembers[505] = new CMember(506, m_arrNodes[190], m_arrNodes[197], m_arrCrSc[0], 0);;
            m_arrMembers[506] = new CMember(507, m_arrNodes[197], m_arrNodes[191], m_arrCrSc[0], 0);;
            m_arrMembers[507] = new CMember(508, m_arrNodes[191], m_arrNodes[74], m_arrCrSc[0], 0);;
            m_arrMembers[508] = new CMember(509, m_arrNodes[74], m_arrNodes[75], m_arrCrSc[0], 0);;
            m_arrMembers[509] = new CMember(510, m_arrNodes[75], m_arrNodes[191], m_arrCrSc[0], 0);;
            m_arrMembers[510] = new CMember(511, m_arrNodes[191], m_arrNodes[190], m_arrCrSc[0], 0);;
            m_arrMembers[511] = new CMember(512, m_arrNodes[190], m_arrNodes[189], m_arrCrSc[0], 0);;
            m_arrMembers[512] = new CMember(513, m_arrNodes[189], m_arrNodes[188], m_arrCrSc[0], 0);;
            m_arrMembers[513] = new CMember(514, m_arrNodes[188], m_arrNodes[187], m_arrCrSc[0], 0);;
            m_arrMembers[514] = new CMember(515, m_arrNodes[187], m_arrNodes[186], m_arrCrSc[0], 0);;
            m_arrMembers[515] = new CMember(516, m_arrNodes[186], m_arrNodes[185], m_arrCrSc[0], 0);;
            m_arrMembers[516] = new CMember(517, m_arrNodes[185], m_arrNodes[198], m_arrCrSc[0], 0);;
            m_arrMembers[517] = new CMember(518, m_arrNodes[198], m_arrNodes[192], m_arrCrSc[0], 0);;
            m_arrMembers[518] = new CMember(519, m_arrNodes[192], m_arrNodes[193], m_arrCrSc[0], 0);;
            m_arrMembers[519] = new CMember(520, m_arrNodes[193], m_arrNodes[194], m_arrCrSc[0], 0);;
            m_arrMembers[520] = new CMember(521, m_arrNodes[194], m_arrNodes[195], m_arrCrSc[0], 0);;
            m_arrMembers[521] = new CMember(522, m_arrNodes[195], m_arrNodes[196], m_arrCrSc[0], 0);;
            m_arrMembers[522] = new CMember(523, m_arrNodes[196], m_arrNodes[197], m_arrCrSc[0], 0);;
            m_arrMembers[523] = new CMember(524, m_arrNodes[197], m_arrNodes[74], m_arrCrSc[0], 0);;
            m_arrMembers[524] = new CMember(525, m_arrNodes[74], m_arrNodes[73], m_arrCrSc[0], 0);;
            m_arrMembers[525] = new CMember(526, m_arrNodes[73], m_arrNodes[197], m_arrCrSc[0], 0);;
            m_arrMembers[526] = new CMember(527, m_arrNodes[197], m_arrNodes[199], m_arrCrSc[0], 0);;
            m_arrMembers[527] = new CMember(528, m_arrNodes[199], m_arrNodes[196], m_arrCrSc[0], 0);;
            m_arrMembers[528] = new CMember(529, m_arrNodes[196], m_arrNodes[200], m_arrCrSc[0], 0);;
            m_arrMembers[529] = new CMember(530, m_arrNodes[200], m_arrNodes[195], m_arrCrSc[0], 0);;
            m_arrMembers[530] = new CMember(531, m_arrNodes[195], m_arrNodes[201], m_arrCrSc[0], 0);;
            m_arrMembers[531] = new CMember(532, m_arrNodes[201], m_arrNodes[194], m_arrCrSc[0], 0);;
            m_arrMembers[532] = new CMember(533, m_arrNodes[194], m_arrNodes[202], m_arrCrSc[0], 0);;
            m_arrMembers[533] = new CMember(534, m_arrNodes[202], m_arrNodes[193], m_arrCrSc[0], 0);;
            m_arrMembers[534] = new CMember(535, m_arrNodes[193], m_arrNodes[203], m_arrCrSc[0], 0);;
            m_arrMembers[535] = new CMember(536, m_arrNodes[203], m_arrNodes[192], m_arrCrSc[0], 0);;
            m_arrMembers[536] = new CMember(537, m_arrNodes[192], m_arrNodes[204], m_arrCrSc[0], 0);;
            m_arrMembers[537] = new CMember(538, m_arrNodes[204], m_arrNodes[198], m_arrCrSc[0], 0);;
            m_arrMembers[538] = new CMember(539, m_arrNodes[73], m_arrNodes[72], m_arrCrSc[0], 0);;
            m_arrMembers[539] = new CMember(540, m_arrNodes[72], m_arrNodes[199], m_arrCrSc[0], 0);;
            m_arrMembers[540] = new CMember(541, m_arrNodes[199], m_arrNodes[205], m_arrCrSc[0], 0);;
            m_arrMembers[541] = new CMember(542, m_arrNodes[205], m_arrNodes[200], m_arrCrSc[0], 0);;
            m_arrMembers[542] = new CMember(543, m_arrNodes[200], m_arrNodes[206], m_arrCrSc[0], 0);;
            m_arrMembers[543] = new CMember(544, m_arrNodes[206], m_arrNodes[201], m_arrCrSc[0], 0);;
            m_arrMembers[544] = new CMember(545, m_arrNodes[201], m_arrNodes[207], m_arrCrSc[0], 0);;
            m_arrMembers[545] = new CMember(546, m_arrNodes[207], m_arrNodes[202], m_arrCrSc[0], 0);;
            m_arrMembers[546] = new CMember(547, m_arrNodes[202], m_arrNodes[208], m_arrCrSc[0], 0);;
            m_arrMembers[547] = new CMember(548, m_arrNodes[208], m_arrNodes[203], m_arrCrSc[0], 0);;
            m_arrMembers[548] = new CMember(549, m_arrNodes[203], m_arrNodes[209], m_arrCrSc[0], 0);;
            m_arrMembers[549] = new CMember(550, m_arrNodes[209], m_arrNodes[204], m_arrCrSc[0], 0);;
            m_arrMembers[550] = new CMember(551, m_arrNodes[204], m_arrNodes[203], m_arrCrSc[0], 0);;
            m_arrMembers[551] = new CMember(552, m_arrNodes[203], m_arrNodes[202], m_arrCrSc[0], 0);;
            m_arrMembers[552] = new CMember(553, m_arrNodes[202], m_arrNodes[201], m_arrCrSc[0], 0);;
            m_arrMembers[553] = new CMember(554, m_arrNodes[201], m_arrNodes[200], m_arrCrSc[0], 0);;
            m_arrMembers[554] = new CMember(555, m_arrNodes[200], m_arrNodes[199], m_arrCrSc[0], 0);;
            m_arrMembers[555] = new CMember(556, m_arrNodes[199], m_arrNodes[73], m_arrCrSc[0], 0);;
            m_arrMembers[556] = new CMember(557, m_arrNodes[95], m_arrNodes[210], m_arrCrSc[0], 0);;
            m_arrMembers[557] = new CMember(558, m_arrNodes[210], m_arrNodes[96], m_arrCrSc[0], 0);;
            m_arrMembers[558] = new CMember(559, m_arrNodes[96], m_arrNodes[93], m_arrCrSc[0], 0);;
            m_arrMembers[559] = new CMember(560, m_arrNodes[93], m_arrNodes[89], m_arrCrSc[0], 0);;
            m_arrMembers[560] = new CMember(561, m_arrNodes[93], m_arrNodes[210], m_arrCrSc[0], 0);;
            m_arrMembers[561] = new CMember(562, m_arrNodes[69], m_arrNodes[211], m_arrCrSc[0], 0);;
            m_arrMembers[562] = new CMember(563, m_arrNodes[211], m_arrNodes[212], m_arrCrSc[0], 0);;
            m_arrMembers[563] = new CMember(564, m_arrNodes[212], m_arrNodes[213], m_arrCrSc[0], 0);;
            m_arrMembers[564] = new CMember(565, m_arrNodes[213], m_arrNodes[214], m_arrCrSc[0], 0);;
            m_arrMembers[565] = new CMember(566, m_arrNodes[214], m_arrNodes[215], m_arrCrSc[0], 0);;
            m_arrMembers[566] = new CMember(567, m_arrNodes[215], m_arrNodes[216], m_arrCrSc[0], 0);;
            m_arrMembers[567] = new CMember(568, m_arrNodes[216], m_arrNodes[217], m_arrCrSc[0], 0);;
            m_arrMembers[568] = new CMember(569, m_arrNodes[217], m_arrNodes[214], m_arrCrSc[0], 0);;
            m_arrMembers[569] = new CMember(570, m_arrNodes[214], m_arrNodes[218], m_arrCrSc[0], 0);;
            m_arrMembers[570] = new CMember(571, m_arrNodes[218], m_arrNodes[213], m_arrCrSc[0], 0);;
            m_arrMembers[571] = new CMember(572, m_arrNodes[213], m_arrNodes[219], m_arrCrSc[0], 0);;
            m_arrMembers[572] = new CMember(573, m_arrNodes[219], m_arrNodes[212], m_arrCrSc[0], 0);;
            m_arrMembers[573] = new CMember(574, m_arrNodes[212], m_arrNodes[220], m_arrCrSc[0], 0);;
            m_arrMembers[574] = new CMember(575, m_arrNodes[220], m_arrNodes[211], m_arrCrSc[0], 0);;
            m_arrMembers[575] = new CMember(576, m_arrNodes[211], m_arrNodes[70], m_arrCrSc[0], 0);;
            m_arrMembers[576] = new CMember(577, m_arrNodes[70], m_arrNodes[220], m_arrCrSc[0], 0);;
            m_arrMembers[577] = new CMember(578, m_arrNodes[220], m_arrNodes[219], m_arrCrSc[0], 0);;
            m_arrMembers[578] = new CMember(579, m_arrNodes[219], m_arrNodes[218], m_arrCrSc[0], 0);;
            m_arrMembers[579] = new CMember(580, m_arrNodes[218], m_arrNodes[217], m_arrCrSc[0], 0);;
            m_arrMembers[580] = new CMember(581, m_arrNodes[217], m_arrNodes[215], m_arrCrSc[0], 0);;
            m_arrMembers[581] = new CMember(582, m_arrNodes[204], m_arrNodes[221], m_arrCrSc[0], 0);;
            m_arrMembers[582] = new CMember(583, m_arrNodes[221], m_arrNodes[209], m_arrCrSc[0], 0);;
            m_arrMembers[583] = new CMember(584, m_arrNodes[209], m_arrNodes[208], m_arrCrSc[0], 0);;
            m_arrMembers[584] = new CMember(585, m_arrNodes[208], m_arrNodes[207], m_arrCrSc[0], 0);;
            m_arrMembers[585] = new CMember(586, m_arrNodes[207], m_arrNodes[206], m_arrCrSc[0], 0);;
            m_arrMembers[586] = new CMember(587, m_arrNodes[206], m_arrNodes[205], m_arrCrSc[0], 0);;
            m_arrMembers[587] = new CMember(588, m_arrNodes[205], m_arrNodes[72], m_arrCrSc[0], 0);;
            m_arrMembers[588] = new CMember(589, m_arrNodes[72], m_arrNodes[71], m_arrCrSc[0], 0);;
            m_arrMembers[589] = new CMember(590, m_arrNodes[71], m_arrNodes[205], m_arrCrSc[0], 0);;
            m_arrMembers[590] = new CMember(591, m_arrNodes[205], m_arrNodes[222], m_arrCrSc[0], 0);;
            m_arrMembers[591] = new CMember(592, m_arrNodes[222], m_arrNodes[206], m_arrCrSc[0], 0);;
            m_arrMembers[592] = new CMember(593, m_arrNodes[206], m_arrNodes[223], m_arrCrSc[0], 0);;
            m_arrMembers[593] = new CMember(594, m_arrNodes[223], m_arrNodes[207], m_arrCrSc[0], 0);;
            m_arrMembers[594] = new CMember(595, m_arrNodes[207], m_arrNodes[224], m_arrCrSc[0], 0);;
            m_arrMembers[595] = new CMember(596, m_arrNodes[224], m_arrNodes[208], m_arrCrSc[0], 0);;
            m_arrMembers[596] = new CMember(597, m_arrNodes[208], m_arrNodes[225], m_arrCrSc[0], 0);;
            m_arrMembers[597] = new CMember(598, m_arrNodes[225], m_arrNodes[209], m_arrCrSc[0], 0);;
            m_arrMembers[598] = new CMember(599, m_arrNodes[209], m_arrNodes[226], m_arrCrSc[0], 0);;
            m_arrMembers[599] = new CMember(600, m_arrNodes[226], m_arrNodes[221], m_arrCrSc[0], 0);;
            m_arrMembers[600] = new CMember(601, m_arrNodes[226], m_arrNodes[216], m_arrCrSc[0], 0);;
            m_arrMembers[601] = new CMember(602, m_arrNodes[226], m_arrNodes[217], m_arrCrSc[0], 0);;
            m_arrMembers[602] = new CMember(603, m_arrNodes[217], m_arrNodes[225], m_arrCrSc[0], 0);;
            m_arrMembers[603] = new CMember(604, m_arrNodes[225], m_arrNodes[218], m_arrCrSc[0], 0);;
            m_arrMembers[604] = new CMember(605, m_arrNodes[218], m_arrNodes[224], m_arrCrSc[0], 0);;
            m_arrMembers[605] = new CMember(606, m_arrNodes[224], m_arrNodes[219], m_arrCrSc[0], 0);;
            m_arrMembers[606] = new CMember(607, m_arrNodes[219], m_arrNodes[223], m_arrCrSc[0], 0);;
            m_arrMembers[607] = new CMember(608, m_arrNodes[223], m_arrNodes[220], m_arrCrSc[0], 0);;
            m_arrMembers[608] = new CMember(609, m_arrNodes[220], m_arrNodes[222], m_arrCrSc[0], 0);;
            m_arrMembers[609] = new CMember(610, m_arrNodes[222], m_arrNodes[70], m_arrCrSc[0], 0);;
            m_arrMembers[610] = new CMember(611, m_arrNodes[70], m_arrNodes[71], m_arrCrSc[0], 0);;
            m_arrMembers[611] = new CMember(612, m_arrNodes[71], m_arrNodes[222], m_arrCrSc[0], 0);;
            m_arrMembers[612] = new CMember(613, m_arrNodes[222], m_arrNodes[223], m_arrCrSc[0], 0);;
            m_arrMembers[613] = new CMember(614, m_arrNodes[223], m_arrNodes[224], m_arrCrSc[0], 0);;
            m_arrMembers[614] = new CMember(615, m_arrNodes[224], m_arrNodes[225], m_arrCrSc[0], 0);;
            m_arrMembers[615] = new CMember(616, m_arrNodes[225], m_arrNodes[226], m_arrCrSc[0], 0);;
            m_arrMembers[616] = new CMember(617, m_arrNodes[25], m_arrNodes[227], m_arrCrSc[0], 0);;
            m_arrMembers[617] = new CMember(618, m_arrNodes[227], m_arrNodes[95], m_arrCrSc[0], 0);;
            m_arrMembers[618] = new CMember(619, m_arrNodes[26], m_arrNodes[227], m_arrCrSc[0], 0);;
            m_arrMembers[619] = new CMember(620, m_arrNodes[227], m_arrNodes[210], m_arrCrSc[0], 0);;
            m_arrMembers[620] = new CMember(621, m_arrNodes[93], m_arrNodes[228], m_arrCrSc[0], 0);;
            m_arrMembers[621] = new CMember(622, m_arrNodes[228], m_arrNodes[210], m_arrCrSc[0], 0);;
            m_arrMembers[622] = new CMember(623, m_arrNodes[210], m_arrNodes[229], m_arrCrSc[0], 0);;
            m_arrMembers[623] = new CMember(624, m_arrNodes[229], m_arrNodes[227], m_arrCrSc[0], 0);;
            m_arrMembers[624] = new CMember(625, m_arrNodes[227], m_arrNodes[230], m_arrCrSc[0], 0);;
            m_arrMembers[625] = new CMember(626, m_arrNodes[230], m_arrNodes[26], m_arrCrSc[0], 0);;
            m_arrMembers[626] = new CMember(627, m_arrNodes[230], m_arrNodes[229], m_arrCrSc[0], 0);;
            m_arrMembers[627] = new CMember(628, m_arrNodes[229], m_arrNodes[228], m_arrCrSc[0], 0);;
            m_arrMembers[628] = new CMember(629, m_arrNodes[228], m_arrNodes[92], m_arrCrSc[0], 0);;
            m_arrMembers[629] = new CMember(630, m_arrNodes[215], m_arrNodes[231], m_arrCrSc[0], 0);;
            m_arrMembers[630] = new CMember(631, m_arrNodes[231], m_arrNodes[232], m_arrCrSc[0], 0);;
            m_arrMembers[631] = new CMember(632, m_arrNodes[232], m_arrNodes[215], m_arrCrSc[0], 0);;
            m_arrMembers[632] = new CMember(633, m_arrNodes[232], m_arrNodes[214], m_arrCrSc[0], 0);;
            m_arrMembers[633] = new CMember(634, m_arrNodes[214], m_arrNodes[233], m_arrCrSc[0], 0);;
            m_arrMembers[634] = new CMember(635, m_arrNodes[233], m_arrNodes[213], m_arrCrSc[0], 0);;
            m_arrMembers[635] = new CMember(636, m_arrNodes[213], m_arrNodes[234], m_arrCrSc[0], 0);;
            m_arrMembers[636] = new CMember(637, m_arrNodes[234], m_arrNodes[212], m_arrCrSc[0], 0);;
            m_arrMembers[637] = new CMember(638, m_arrNodes[212], m_arrNodes[235], m_arrCrSc[0], 0);;
            m_arrMembers[638] = new CMember(639, m_arrNodes[235], m_arrNodes[211], m_arrCrSc[0], 0);;
            m_arrMembers[639] = new CMember(640, m_arrNodes[211], m_arrNodes[236], m_arrCrSc[0], 0);;
            m_arrMembers[640] = new CMember(641, m_arrNodes[236], m_arrNodes[69], m_arrCrSc[0], 0);;
            m_arrMembers[641] = new CMember(642, m_arrNodes[69], m_arrNodes[237], m_arrCrSc[0], 0);;
            m_arrMembers[642] = new CMember(643, m_arrNodes[237], m_arrNodes[86], m_arrCrSc[0], 0);;
            m_arrMembers[643] = new CMember(644, m_arrNodes[86], m_arrNodes[238], m_arrCrSc[0], 0);;
            m_arrMembers[644] = new CMember(645, m_arrNodes[238], m_arrNodes[91], m_arrCrSc[0], 0);;
            m_arrMembers[645] = new CMember(646, m_arrNodes[91], m_arrNodes[239], m_arrCrSc[0], 0);;
            m_arrMembers[646] = new CMember(647, m_arrNodes[239], m_arrNodes[92], m_arrCrSc[0], 0);;
            m_arrMembers[647] = new CMember(648, m_arrNodes[92], m_arrNodes[240], m_arrCrSc[0], 0);;
            m_arrMembers[648] = new CMember(649, m_arrNodes[240], m_arrNodes[228], m_arrCrSc[0], 0);;
            m_arrMembers[649] = new CMember(650, m_arrNodes[228], m_arrNodes[241], m_arrCrSc[0], 0);;
            m_arrMembers[650] = new CMember(651, m_arrNodes[241], m_arrNodes[229], m_arrCrSc[0], 0);;
            m_arrMembers[651] = new CMember(652, m_arrNodes[229], m_arrNodes[242], m_arrCrSc[0], 0);;
            m_arrMembers[652] = new CMember(653, m_arrNodes[242], m_arrNodes[230], m_arrCrSc[0], 0);;
            m_arrMembers[653] = new CMember(654, m_arrNodes[230], m_arrNodes[243], m_arrCrSc[0], 0);;
            m_arrMembers[654] = new CMember(655, m_arrNodes[243], m_arrNodes[242], m_arrCrSc[0], 0);;
            m_arrMembers[655] = new CMember(656, m_arrNodes[242], m_arrNodes[241], m_arrCrSc[0], 0);;
            m_arrMembers[656] = new CMember(657, m_arrNodes[241], m_arrNodes[240], m_arrCrSc[0], 0);;
            m_arrMembers[657] = new CMember(658, m_arrNodes[240], m_arrNodes[239], m_arrCrSc[0], 0);;
            m_arrMembers[658] = new CMember(659, m_arrNodes[239], m_arrNodes[238], m_arrCrSc[0], 0);;
            m_arrMembers[659] = new CMember(660, m_arrNodes[238], m_arrNodes[237], m_arrCrSc[0], 0);;
            m_arrMembers[660] = new CMember(661, m_arrNodes[237], m_arrNodes[236], m_arrCrSc[0], 0);;
            m_arrMembers[661] = new CMember(662, m_arrNodes[236], m_arrNodes[235], m_arrCrSc[0], 0);;
            m_arrMembers[662] = new CMember(663, m_arrNodes[235], m_arrNodes[234], m_arrCrSc[0], 0);;
            m_arrMembers[663] = new CMember(664, m_arrNodes[234], m_arrNodes[233], m_arrCrSc[0], 0);;
            m_arrMembers[664] = new CMember(665, m_arrNodes[233], m_arrNodes[232], m_arrCrSc[0], 0);;
            m_arrMembers[665] = new CMember(666, m_arrNodes[243], m_arrNodes[244], m_arrCrSc[0], 0);;
            m_arrMembers[666] = new CMember(667, m_arrNodes[244], m_arrNodes[242], m_arrCrSc[0], 0);;
            m_arrMembers[667] = new CMember(668, m_arrNodes[242], m_arrNodes[245], m_arrCrSc[0], 0);;
            m_arrMembers[668] = new CMember(669, m_arrNodes[245], m_arrNodes[241], m_arrCrSc[0], 0);;
            m_arrMembers[669] = new CMember(670, m_arrNodes[241], m_arrNodes[246], m_arrCrSc[0], 0);;
            m_arrMembers[670] = new CMember(671, m_arrNodes[246], m_arrNodes[240], m_arrCrSc[0], 0);;
            m_arrMembers[671] = new CMember(672, m_arrNodes[240], m_arrNodes[247], m_arrCrSc[0], 0);;
            m_arrMembers[672] = new CMember(673, m_arrNodes[247], m_arrNodes[239], m_arrCrSc[0], 0);;
            m_arrMembers[673] = new CMember(674, m_arrNodes[239], m_arrNodes[248], m_arrCrSc[0], 0);;
            m_arrMembers[674] = new CMember(675, m_arrNodes[248], m_arrNodes[238], m_arrCrSc[0], 0);;
            m_arrMembers[675] = new CMember(676, m_arrNodes[238], m_arrNodes[249], m_arrCrSc[0], 0);;
            m_arrMembers[676] = new CMember(677, m_arrNodes[249], m_arrNodes[237], m_arrCrSc[0], 0);;
            m_arrMembers[677] = new CMember(678, m_arrNodes[237], m_arrNodes[250], m_arrCrSc[0], 0);;
            m_arrMembers[678] = new CMember(679, m_arrNodes[250], m_arrNodes[236], m_arrCrSc[0], 0);;
            m_arrMembers[679] = new CMember(680, m_arrNodes[236], m_arrNodes[251], m_arrCrSc[0], 0);;
            m_arrMembers[680] = new CMember(681, m_arrNodes[251], m_arrNodes[235], m_arrCrSc[0], 0);;
            m_arrMembers[681] = new CMember(682, m_arrNodes[235], m_arrNodes[252], m_arrCrSc[0], 0);;
            m_arrMembers[682] = new CMember(683, m_arrNodes[252], m_arrNodes[234], m_arrCrSc[0], 0);;
            m_arrMembers[683] = new CMember(684, m_arrNodes[234], m_arrNodes[253], m_arrCrSc[0], 0);;
            m_arrMembers[684] = new CMember(685, m_arrNodes[253], m_arrNodes[233], m_arrCrSc[0], 0);;
            m_arrMembers[685] = new CMember(686, m_arrNodes[233], m_arrNodes[254], m_arrCrSc[0], 0);;
            m_arrMembers[686] = new CMember(687, m_arrNodes[254], m_arrNodes[232], m_arrCrSc[0], 0);;
            m_arrMembers[687] = new CMember(688, m_arrNodes[232], m_arrNodes[255], m_arrCrSc[0], 0);;
            m_arrMembers[688] = new CMember(689, m_arrNodes[255], m_arrNodes[231], m_arrCrSc[0], 0);;
            m_arrMembers[689] = new CMember(690, m_arrNodes[255], m_arrNodes[254], m_arrCrSc[0], 0);;
            m_arrMembers[690] = new CMember(691, m_arrNodes[254], m_arrNodes[253], m_arrCrSc[0], 0);;
            m_arrMembers[691] = new CMember(692, m_arrNodes[253], m_arrNodes[252], m_arrCrSc[0], 0);;
            m_arrMembers[692] = new CMember(693, m_arrNodes[252], m_arrNodes[251], m_arrCrSc[0], 0);;
            m_arrMembers[693] = new CMember(694, m_arrNodes[251], m_arrNodes[250], m_arrCrSc[0], 0);;
            m_arrMembers[694] = new CMember(695, m_arrNodes[250], m_arrNodes[249], m_arrCrSc[0], 0);;
            m_arrMembers[695] = new CMember(696, m_arrNodes[249], m_arrNodes[248], m_arrCrSc[0], 0);;
            m_arrMembers[696] = new CMember(697, m_arrNodes[248], m_arrNodes[247], m_arrCrSc[0], 0);;
            m_arrMembers[697] = new CMember(698, m_arrNodes[247], m_arrNodes[246], m_arrCrSc[0], 0);;
            m_arrMembers[698] = new CMember(699, m_arrNodes[246], m_arrNodes[245], m_arrCrSc[0], 0);;
            m_arrMembers[699] = new CMember(700, m_arrNodes[245], m_arrNodes[244], m_arrCrSc[0], 0);;
            m_arrMembers[700] = new CMember(701, m_arrNodes[244], m_arrNodes[256], m_arrCrSc[0], 0);;
            m_arrMembers[701] = new CMember(702, m_arrNodes[256], m_arrNodes[257], m_arrCrSc[0], 0);;
            m_arrMembers[702] = new CMember(703, m_arrNodes[257], m_arrNodes[244], m_arrCrSc[0], 0);;
            m_arrMembers[703] = new CMember(704, m_arrNodes[257], m_arrNodes[245], m_arrCrSc[0], 0);;
            m_arrMembers[704] = new CMember(705, m_arrNodes[245], m_arrNodes[258], m_arrCrSc[0], 0);;
            m_arrMembers[705] = new CMember(706, m_arrNodes[258], m_arrNodes[246], m_arrCrSc[0], 0);;
            m_arrMembers[706] = new CMember(707, m_arrNodes[246], m_arrNodes[259], m_arrCrSc[0], 0);;
            m_arrMembers[707] = new CMember(708, m_arrNodes[259], m_arrNodes[247], m_arrCrSc[0], 0);;
            m_arrMembers[708] = new CMember(709, m_arrNodes[247], m_arrNodes[260], m_arrCrSc[0], 0);;
            m_arrMembers[709] = new CMember(710, m_arrNodes[260], m_arrNodes[248], m_arrCrSc[0], 0);;
            m_arrMembers[710] = new CMember(711, m_arrNodes[248], m_arrNodes[261], m_arrCrSc[0], 0);;
            m_arrMembers[711] = new CMember(712, m_arrNodes[261], m_arrNodes[249], m_arrCrSc[0], 0);;
            m_arrMembers[712] = new CMember(713, m_arrNodes[249], m_arrNodes[262], m_arrCrSc[0], 0);;
            m_arrMembers[713] = new CMember(714, m_arrNodes[262], m_arrNodes[250], m_arrCrSc[0], 0);;
            m_arrMembers[714] = new CMember(715, m_arrNodes[250], m_arrNodes[263], m_arrCrSc[0], 0);;
            m_arrMembers[715] = new CMember(716, m_arrNodes[263], m_arrNodes[251], m_arrCrSc[0], 0);;
            m_arrMembers[716] = new CMember(717, m_arrNodes[251], m_arrNodes[264], m_arrCrSc[0], 0);;
            m_arrMembers[717] = new CMember(718, m_arrNodes[264], m_arrNodes[252], m_arrCrSc[0], 0);;
            m_arrMembers[718] = new CMember(719, m_arrNodes[252], m_arrNodes[265], m_arrCrSc[0], 0);;
            m_arrMembers[719] = new CMember(720, m_arrNodes[265], m_arrNodes[253], m_arrCrSc[0], 0);;
            m_arrMembers[720] = new CMember(721, m_arrNodes[253], m_arrNodes[266], m_arrCrSc[0], 0);;
            m_arrMembers[721] = new CMember(722, m_arrNodes[266], m_arrNodes[254], m_arrCrSc[0], 0);;
            m_arrMembers[722] = new CMember(723, m_arrNodes[254], m_arrNodes[267], m_arrCrSc[0], 0);;
            m_arrMembers[723] = new CMember(724, m_arrNodes[267], m_arrNodes[255], m_arrCrSc[0], 0);;
            m_arrMembers[724] = new CMember(725, m_arrNodes[255], m_arrNodes[268], m_arrCrSc[0], 0);;
            m_arrMembers[725] = new CMember(726, m_arrNodes[268], m_arrNodes[267], m_arrCrSc[0], 0);;
            m_arrMembers[726] = new CMember(727, m_arrNodes[267], m_arrNodes[266], m_arrCrSc[0], 0);;
            m_arrMembers[727] = new CMember(728, m_arrNodes[266], m_arrNodes[265], m_arrCrSc[0], 0);;
            m_arrMembers[728] = new CMember(729, m_arrNodes[265], m_arrNodes[264], m_arrCrSc[0], 0);;
            m_arrMembers[729] = new CMember(730, m_arrNodes[264], m_arrNodes[263], m_arrCrSc[0], 0);;
            m_arrMembers[730] = new CMember(731, m_arrNodes[263], m_arrNodes[262], m_arrCrSc[0], 0);;
            m_arrMembers[731] = new CMember(732, m_arrNodes[262], m_arrNodes[261], m_arrCrSc[0], 0);;
            m_arrMembers[732] = new CMember(733, m_arrNodes[261], m_arrNodes[260], m_arrCrSc[0], 0);;
            m_arrMembers[733] = new CMember(734, m_arrNodes[260], m_arrNodes[259], m_arrCrSc[0], 0);;
            m_arrMembers[734] = new CMember(735, m_arrNodes[259], m_arrNodes[258], m_arrCrSc[0], 0);;
            m_arrMembers[735] = new CMember(736, m_arrNodes[258], m_arrNodes[257], m_arrCrSc[0], 0);;
            m_arrMembers[736] = new CMember(737, m_arrNodes[257], m_arrNodes[269], m_arrCrSc[0], 0);;
            m_arrMembers[737] = new CMember(738, m_arrNodes[269], m_arrNodes[256], m_arrCrSc[0], 0);;
            m_arrMembers[738] = new CMember(739, m_arrNodes[257], m_arrNodes[270], m_arrCrSc[0], 0);;
            m_arrMembers[739] = new CMember(740, m_arrNodes[270], m_arrNodes[258], m_arrCrSc[0], 0);;
            m_arrMembers[740] = new CMember(741, m_arrNodes[258], m_arrNodes[271], m_arrCrSc[0], 0);;
            m_arrMembers[741] = new CMember(742, m_arrNodes[271], m_arrNodes[259], m_arrCrSc[0], 0);;
            m_arrMembers[742] = new CMember(743, m_arrNodes[259], m_arrNodes[272], m_arrCrSc[0], 0);;
            m_arrMembers[743] = new CMember(744, m_arrNodes[272], m_arrNodes[260], m_arrCrSc[0], 0);;
            m_arrMembers[744] = new CMember(745, m_arrNodes[260], m_arrNodes[273], m_arrCrSc[0], 0);;
            m_arrMembers[745] = new CMember(746, m_arrNodes[273], m_arrNodes[261], m_arrCrSc[0], 0);;
            m_arrMembers[746] = new CMember(747, m_arrNodes[261], m_arrNodes[274], m_arrCrSc[0], 0);;
            m_arrMembers[747] = new CMember(748, m_arrNodes[274], m_arrNodes[262], m_arrCrSc[0], 0);;
            m_arrMembers[748] = new CMember(749, m_arrNodes[262], m_arrNodes[275], m_arrCrSc[0], 0);;
            m_arrMembers[749] = new CMember(750, m_arrNodes[275], m_arrNodes[263], m_arrCrSc[0], 0);;
            m_arrMembers[750] = new CMember(751, m_arrNodes[263], m_arrNodes[276], m_arrCrSc[0], 0);;
            m_arrMembers[751] = new CMember(752, m_arrNodes[276], m_arrNodes[264], m_arrCrSc[0], 0);;
            m_arrMembers[752] = new CMember(753, m_arrNodes[264], m_arrNodes[277], m_arrCrSc[0], 0);;
            m_arrMembers[753] = new CMember(754, m_arrNodes[277], m_arrNodes[265], m_arrCrSc[0], 0);;
            m_arrMembers[754] = new CMember(755, m_arrNodes[265], m_arrNodes[278], m_arrCrSc[0], 0);;
            m_arrMembers[755] = new CMember(756, m_arrNodes[278], m_arrNodes[266], m_arrCrSc[0], 0);;
            m_arrMembers[756] = new CMember(757, m_arrNodes[266], m_arrNodes[279], m_arrCrSc[0], 0);;
            m_arrMembers[757] = new CMember(758, m_arrNodes[279], m_arrNodes[267], m_arrCrSc[0], 0);;
            m_arrMembers[758] = new CMember(759, m_arrNodes[267], m_arrNodes[280], m_arrCrSc[0], 0);;
            m_arrMembers[759] = new CMember(760, m_arrNodes[280], m_arrNodes[268], m_arrCrSc[0], 0);;
            m_arrMembers[760] = new CMember(761, m_arrNodes[280], m_arrNodes[281], m_arrCrSc[0], 0);;
            m_arrMembers[761] = new CMember(762, m_arrNodes[281], m_arrNodes[282], m_arrCrSc[0], 0);;
            m_arrMembers[762] = new CMember(763, m_arrNodes[282], m_arrNodes[283], m_arrCrSc[0], 0);;
            m_arrMembers[763] = new CMember(764, m_arrNodes[283], m_arrNodes[284], m_arrCrSc[0], 0);;
            m_arrMembers[764] = new CMember(765, m_arrNodes[284], m_arrNodes[285], m_arrCrSc[0], 0);;
            m_arrMembers[765] = new CMember(766, m_arrNodes[285], m_arrNodes[286], m_arrCrSc[0], 0);;
            m_arrMembers[766] = new CMember(767, m_arrNodes[286], m_arrNodes[287], m_arrCrSc[0], 0);;
            m_arrMembers[767] = new CMember(768, m_arrNodes[287], m_arrNodes[288], m_arrCrSc[0], 0);;
            m_arrMembers[768] = new CMember(769, m_arrNodes[288], m_arrNodes[289], m_arrCrSc[0], 0);;
            m_arrMembers[769] = new CMember(770, m_arrNodes[289], m_arrNodes[290], m_arrCrSc[0], 0);;
            m_arrMembers[770] = new CMember(771, m_arrNodes[290], m_arrNodes[291], m_arrCrSc[0], 0);;
            m_arrMembers[771] = new CMember(772, m_arrNodes[291], m_arrNodes[292], m_arrCrSc[0], 0);;
            m_arrMembers[772] = new CMember(773, m_arrNodes[292], m_arrNodes[293], m_arrCrSc[0], 0);;
            m_arrMembers[773] = new CMember(774, m_arrNodes[293], m_arrNodes[294], m_arrCrSc[0], 0);;
            m_arrMembers[774] = new CMember(775, m_arrNodes[294], m_arrNodes[295], m_arrCrSc[0], 0);;
            m_arrMembers[775] = new CMember(776, m_arrNodes[295], m_arrNodes[296], m_arrCrSc[0], 0);;
            m_arrMembers[776] = new CMember(777, m_arrNodes[296], m_arrNodes[297], m_arrCrSc[0], 0);;
            m_arrMembers[777] = new CMember(778, m_arrNodes[297], m_arrNodes[298], m_arrCrSc[0], 0);;
            m_arrMembers[778] = new CMember(779, m_arrNodes[298], m_arrNodes[299], m_arrCrSc[0], 0);;
            m_arrMembers[779] = new CMember(780, m_arrNodes[299], m_arrNodes[300], m_arrCrSc[0], 0);;
            m_arrMembers[780] = new CMember(781, m_arrNodes[300], m_arrNodes[301], m_arrCrSc[0], 0);;
            m_arrMembers[781] = new CMember(782, m_arrNodes[301], m_arrNodes[302], m_arrCrSc[0], 0);;
            m_arrMembers[782] = new CMember(783, m_arrNodes[302], m_arrNodes[303], m_arrCrSc[0], 0);;
            m_arrMembers[783] = new CMember(784, m_arrNodes[303], m_arrNodes[304], m_arrCrSc[0], 0);;
            m_arrMembers[784] = new CMember(785, m_arrNodes[304], m_arrNodes[305], m_arrCrSc[0], 0);;
            m_arrMembers[785] = new CMember(786, m_arrNodes[305], m_arrNodes[306], m_arrCrSc[0], 0);;
            m_arrMembers[786] = new CMember(787, m_arrNodes[306], m_arrNodes[307], m_arrCrSc[0], 0);;
            m_arrMembers[787] = new CMember(788, m_arrNodes[307], m_arrNodes[308], m_arrCrSc[0], 0);;
            m_arrMembers[788] = new CMember(789, m_arrNodes[308], m_arrNodes[309], m_arrCrSc[0], 0);;
            m_arrMembers[789] = new CMember(790, m_arrNodes[309], m_arrNodes[310], m_arrCrSc[0], 0);;
            m_arrMembers[790] = new CMember(791, m_arrNodes[310], m_arrNodes[311], m_arrCrSc[0], 0);;
            m_arrMembers[791] = new CMember(792, m_arrNodes[311], m_arrNodes[312], m_arrCrSc[0], 0);;
            m_arrMembers[792] = new CMember(793, m_arrNodes[312], m_arrNodes[313], m_arrCrSc[0], 0);;
            m_arrMembers[793] = new CMember(794, m_arrNodes[313], m_arrNodes[269], m_arrCrSc[0], 0);;
            m_arrMembers[794] = new CMember(795, m_arrNodes[269], m_arrNodes[270], m_arrCrSc[0], 0);;
            m_arrMembers[795] = new CMember(796, m_arrNodes[270], m_arrNodes[313], m_arrCrSc[0], 0);;
            m_arrMembers[796] = new CMember(797, m_arrNodes[313], m_arrNodes[314], m_arrCrSc[0], 0);;
            m_arrMembers[797] = new CMember(798, m_arrNodes[314], m_arrNodes[270], m_arrCrSc[0], 0);;
            m_arrMembers[798] = new CMember(799, m_arrNodes[270], m_arrNodes[271], m_arrCrSc[0], 0);;
            m_arrMembers[799] = new CMember(800, m_arrNodes[271], m_arrNodes[314], m_arrCrSc[0], 0);;
            m_arrMembers[800] = new CMember(801, m_arrNodes[314], m_arrNodes[315], m_arrCrSc[0], 0);;
            m_arrMembers[801] = new CMember(802, m_arrNodes[315], m_arrNodes[272], m_arrCrSc[0], 0);;
            m_arrMembers[802] = new CMember(803, m_arrNodes[272], m_arrNodes[271], m_arrCrSc[0], 0);;
            m_arrMembers[803] = new CMember(804, m_arrNodes[271], m_arrNodes[315], m_arrCrSc[0], 0);;
            m_arrMembers[804] = new CMember(805, m_arrNodes[272], m_arrNodes[273], m_arrCrSc[0], 0);;
            m_arrMembers[805] = new CMember(806, m_arrNodes[273], m_arrNodes[274], m_arrCrSc[0], 0);;
            m_arrMembers[806] = new CMember(807, m_arrNodes[274], m_arrNodes[275], m_arrCrSc[0], 0);;
            m_arrMembers[807] = new CMember(808, m_arrNodes[275], m_arrNodes[276], m_arrCrSc[0], 0);;
            m_arrMembers[808] = new CMember(809, m_arrNodes[276], m_arrNodes[277], m_arrCrSc[0], 0);;
            m_arrMembers[809] = new CMember(810, m_arrNodes[277], m_arrNodes[278], m_arrCrSc[0], 0);;
            m_arrMembers[810] = new CMember(811, m_arrNodes[278], m_arrNodes[279], m_arrCrSc[0], 0);;
            m_arrMembers[811] = new CMember(812, m_arrNodes[279], m_arrNodes[280], m_arrCrSc[0], 0);;
            m_arrMembers[812] = new CMember(813, m_arrNodes[280], m_arrNodes[316], m_arrCrSc[0], 0);;
            m_arrMembers[813] = new CMember(814, m_arrNodes[316], m_arrNodes[279], m_arrCrSc[0], 0);;
            m_arrMembers[814] = new CMember(815, m_arrNodes[279], m_arrNodes[317], m_arrCrSc[0], 0);;
            m_arrMembers[815] = new CMember(816, m_arrNodes[317], m_arrNodes[278], m_arrCrSc[0], 0);;
            m_arrMembers[816] = new CMember(817, m_arrNodes[278], m_arrNodes[318], m_arrCrSc[0], 0);;
            m_arrMembers[817] = new CMember(818, m_arrNodes[318], m_arrNodes[277], m_arrCrSc[0], 0);;
            m_arrMembers[818] = new CMember(819, m_arrNodes[277], m_arrNodes[319], m_arrCrSc[0], 0);;
            m_arrMembers[819] = new CMember(820, m_arrNodes[319], m_arrNodes[276], m_arrCrSc[0], 0);;
            m_arrMembers[820] = new CMember(821, m_arrNodes[276], m_arrNodes[320], m_arrCrSc[0], 0);;
            m_arrMembers[821] = new CMember(822, m_arrNodes[320], m_arrNodes[275], m_arrCrSc[0], 0);;
            m_arrMembers[822] = new CMember(823, m_arrNodes[275], m_arrNodes[321], m_arrCrSc[0], 0);;
            m_arrMembers[823] = new CMember(824, m_arrNodes[321], m_arrNodes[274], m_arrCrSc[0], 0);;
            m_arrMembers[824] = new CMember(825, m_arrNodes[274], m_arrNodes[322], m_arrCrSc[0], 0);;
            m_arrMembers[825] = new CMember(826, m_arrNodes[322], m_arrNodes[273], m_arrCrSc[0], 0);;
            m_arrMembers[826] = new CMember(827, m_arrNodes[273], m_arrNodes[323], m_arrCrSc[0], 0);;
            m_arrMembers[827] = new CMember(828, m_arrNodes[323], m_arrNodes[272], m_arrCrSc[0], 0);;
            m_arrMembers[828] = new CMember(829, m_arrNodes[315], m_arrNodes[323], m_arrCrSc[0], 0);;
            m_arrMembers[829] = new CMember(830, m_arrNodes[323], m_arrNodes[322], m_arrCrSc[0], 0);;
            m_arrMembers[830] = new CMember(831, m_arrNodes[322], m_arrNodes[321], m_arrCrSc[0], 0);;
            m_arrMembers[831] = new CMember(832, m_arrNodes[321], m_arrNodes[320], m_arrCrSc[0], 0);;
            m_arrMembers[832] = new CMember(833, m_arrNodes[320], m_arrNodes[319], m_arrCrSc[0], 0);;
            m_arrMembers[833] = new CMember(834, m_arrNodes[319], m_arrNodes[318], m_arrCrSc[0], 0);;
            m_arrMembers[834] = new CMember(835, m_arrNodes[318], m_arrNodes[317], m_arrCrSc[0], 0);;
            m_arrMembers[835] = new CMember(836, m_arrNodes[317], m_arrNodes[316], m_arrCrSc[0], 0);;
            m_arrMembers[836] = new CMember(837, m_arrNodes[316], m_arrNodes[281], m_arrCrSc[0], 0);;
            m_arrMembers[837] = new CMember(838, m_arrNodes[282], m_arrNodes[316], m_arrCrSc[0], 0);;
            m_arrMembers[838] = new CMember(839, m_arrNodes[316], m_arrNodes[324], m_arrCrSc[0], 0);;
            m_arrMembers[839] = new CMember(840, m_arrNodes[324], m_arrNodes[317], m_arrCrSc[0], 0);;
            m_arrMembers[840] = new CMember(841, m_arrNodes[317], m_arrNodes[325], m_arrCrSc[0], 0);;
            m_arrMembers[841] = new CMember(842, m_arrNodes[325], m_arrNodes[318], m_arrCrSc[0], 0);;
            m_arrMembers[842] = new CMember(843, m_arrNodes[318], m_arrNodes[326], m_arrCrSc[0], 0);;
            m_arrMembers[843] = new CMember(844, m_arrNodes[326], m_arrNodes[319], m_arrCrSc[0], 0);;
            m_arrMembers[844] = new CMember(845, m_arrNodes[319], m_arrNodes[327], m_arrCrSc[0], 0);;
            m_arrMembers[845] = new CMember(846, m_arrNodes[327], m_arrNodes[320], m_arrCrSc[0], 0);;
            m_arrMembers[846] = new CMember(847, m_arrNodes[320], m_arrNodes[328], m_arrCrSc[0], 0);;
            m_arrMembers[847] = new CMember(848, m_arrNodes[328], m_arrNodes[321], m_arrCrSc[0], 0);;
            m_arrMembers[848] = new CMember(849, m_arrNodes[321], m_arrNodes[329], m_arrCrSc[0], 0);;
            m_arrMembers[849] = new CMember(850, m_arrNodes[329], m_arrNodes[322], m_arrCrSc[0], 0);;
            m_arrMembers[850] = new CMember(851, m_arrNodes[322], m_arrNodes[330], m_arrCrSc[0], 0);;
            m_arrMembers[851] = new CMember(852, m_arrNodes[330], m_arrNodes[323], m_arrCrSc[0], 0);;
            m_arrMembers[852] = new CMember(853, m_arrNodes[323], m_arrNodes[331], m_arrCrSc[0], 0);;
            m_arrMembers[853] = new CMember(854, m_arrNodes[331], m_arrNodes[315], m_arrCrSc[0], 0);;
            m_arrMembers[854] = new CMember(855, m_arrNodes[315], m_arrNodes[332], m_arrCrSc[0], 0);;
            m_arrMembers[855] = new CMember(856, m_arrNodes[332], m_arrNodes[314], m_arrCrSc[0], 0);;
            m_arrMembers[856] = new CMember(857, m_arrNodes[314], m_arrNodes[312], m_arrCrSc[0], 0);;
            m_arrMembers[857] = new CMember(858, m_arrNodes[312], m_arrNodes[332], m_arrCrSc[0], 0);;
            m_arrMembers[858] = new CMember(859, m_arrNodes[332], m_arrNodes[331], m_arrCrSc[0], 0);;
            m_arrMembers[859] = new CMember(860, m_arrNodes[331], m_arrNodes[330], m_arrCrSc[0], 0);;
            m_arrMembers[860] = new CMember(861, m_arrNodes[330], m_arrNodes[329], m_arrCrSc[0], 0);;
            m_arrMembers[861] = new CMember(862, m_arrNodes[329], m_arrNodes[328], m_arrCrSc[0], 0);;
            m_arrMembers[862] = new CMember(863, m_arrNodes[328], m_arrNodes[327], m_arrCrSc[0], 0);;
            m_arrMembers[863] = new CMember(864, m_arrNodes[327], m_arrNodes[326], m_arrCrSc[0], 0);;
            m_arrMembers[864] = new CMember(865, m_arrNodes[326], m_arrNodes[325], m_arrCrSc[0], 0);;
            m_arrMembers[865] = new CMember(866, m_arrNodes[325], m_arrNodes[324], m_arrCrSc[0], 0);;
            m_arrMembers[866] = new CMember(867, m_arrNodes[324], m_arrNodes[282], m_arrCrSc[0], 0);;
            m_arrMembers[867] = new CMember(868, m_arrNodes[282], m_arrNodes[333], m_arrCrSc[0], 0);;
            m_arrMembers[868] = new CMember(869, m_arrNodes[333], m_arrNodes[324], m_arrCrSc[0], 0);;
            m_arrMembers[869] = new CMember(870, m_arrNodes[324], m_arrNodes[334], m_arrCrSc[0], 0);;
            m_arrMembers[870] = new CMember(871, m_arrNodes[334], m_arrNodes[325], m_arrCrSc[0], 0);;
            m_arrMembers[871] = new CMember(872, m_arrNodes[325], m_arrNodes[335], m_arrCrSc[0], 0);;
            m_arrMembers[872] = new CMember(873, m_arrNodes[335], m_arrNodes[326], m_arrCrSc[0], 0);;
            m_arrMembers[873] = new CMember(874, m_arrNodes[326], m_arrNodes[336], m_arrCrSc[0], 0);;
            m_arrMembers[874] = new CMember(875, m_arrNodes[336], m_arrNodes[327], m_arrCrSc[0], 0);;
            m_arrMembers[875] = new CMember(876, m_arrNodes[327], m_arrNodes[337], m_arrCrSc[0], 0);;
            m_arrMembers[876] = new CMember(877, m_arrNodes[337], m_arrNodes[328], m_arrCrSc[0], 0);;
            m_arrMembers[877] = new CMember(878, m_arrNodes[328], m_arrNodes[338], m_arrCrSc[0], 0);;
            m_arrMembers[878] = new CMember(879, m_arrNodes[338], m_arrNodes[329], m_arrCrSc[0], 0);;
            m_arrMembers[879] = new CMember(880, m_arrNodes[329], m_arrNodes[339], m_arrCrSc[0], 0);;
            m_arrMembers[880] = new CMember(881, m_arrNodes[339], m_arrNodes[330], m_arrCrSc[0], 0);;
            m_arrMembers[881] = new CMember(882, m_arrNodes[330], m_arrNodes[340], m_arrCrSc[0], 0);;
            m_arrMembers[882] = new CMember(883, m_arrNodes[340], m_arrNodes[331], m_arrCrSc[0], 0);;
            m_arrMembers[883] = new CMember(884, m_arrNodes[331], m_arrNodes[341], m_arrCrSc[0], 0);;
            m_arrMembers[884] = new CMember(885, m_arrNodes[341], m_arrNodes[332], m_arrCrSc[0], 0);;
            m_arrMembers[885] = new CMember(886, m_arrNodes[332], m_arrNodes[311], m_arrCrSc[0], 0);;
            m_arrMembers[886] = new CMember(887, m_arrNodes[311], m_arrNodes[341], m_arrCrSc[0], 0);;
            m_arrMembers[887] = new CMember(888, m_arrNodes[341], m_arrNodes[310], m_arrCrSc[0], 0);;
            m_arrMembers[888] = new CMember(889, m_arrNodes[310], m_arrNodes[342], m_arrCrSc[0], 0);;
            m_arrMembers[889] = new CMember(890, m_arrNodes[342], m_arrNodes[341], m_arrCrSc[0], 0);;
            m_arrMembers[890] = new CMember(891, m_arrNodes[341], m_arrNodes[340], m_arrCrSc[0], 0);;
            m_arrMembers[891] = new CMember(892, m_arrNodes[340], m_arrNodes[342], m_arrCrSc[0], 0);;
            m_arrMembers[892] = new CMember(893, m_arrNodes[342], m_arrNodes[343], m_arrCrSc[0], 0);;
            m_arrMembers[893] = new CMember(894, m_arrNodes[343], m_arrNodes[340], m_arrCrSc[0], 0);;
            m_arrMembers[894] = new CMember(895, m_arrNodes[340], m_arrNodes[339], m_arrCrSc[0], 0);;
            m_arrMembers[895] = new CMember(896, m_arrNodes[339], m_arrNodes[343], m_arrCrSc[0], 0);;
            m_arrMembers[896] = new CMember(897, m_arrNodes[343], m_arrNodes[344], m_arrCrSc[0], 0);;
            m_arrMembers[897] = new CMember(898, m_arrNodes[344], m_arrNodes[339], m_arrCrSc[0], 0);;
            m_arrMembers[898] = new CMember(899, m_arrNodes[339], m_arrNodes[338], m_arrCrSc[0], 0);;
            m_arrMembers[899] = new CMember(900, m_arrNodes[338], m_arrNodes[344], m_arrCrSc[0], 0);;
            m_arrMembers[900] = new CMember(901, m_arrNodes[344], m_arrNodes[345], m_arrCrSc[0], 0);;
            m_arrMembers[901] = new CMember(902, m_arrNodes[345], m_arrNodes[338], m_arrCrSc[0], 0);;
            m_arrMembers[902] = new CMember(903, m_arrNodes[338], m_arrNodes[337], m_arrCrSc[0], 0);;
            m_arrMembers[903] = new CMember(904, m_arrNodes[337], m_arrNodes[345], m_arrCrSc[0], 0);;
            m_arrMembers[904] = new CMember(905, m_arrNodes[345], m_arrNodes[346], m_arrCrSc[0], 0);;
            m_arrMembers[905] = new CMember(906, m_arrNodes[346], m_arrNodes[337], m_arrCrSc[0], 0);;
            m_arrMembers[906] = new CMember(907, m_arrNodes[337], m_arrNodes[336], m_arrCrSc[0], 0);;
            m_arrMembers[907] = new CMember(908, m_arrNodes[336], m_arrNodes[346], m_arrCrSc[0], 0);;
            m_arrMembers[908] = new CMember(909, m_arrNodes[346], m_arrNodes[347], m_arrCrSc[0], 0);;
            m_arrMembers[909] = new CMember(910, m_arrNodes[347], m_arrNodes[336], m_arrCrSc[0], 0);;
            m_arrMembers[910] = new CMember(911, m_arrNodes[336], m_arrNodes[335], m_arrCrSc[0], 0);;
            m_arrMembers[911] = new CMember(912, m_arrNodes[335], m_arrNodes[347], m_arrCrSc[0], 0);;
            m_arrMembers[912] = new CMember(913, m_arrNodes[347], m_arrNodes[348], m_arrCrSc[0], 0);;
            m_arrMembers[913] = new CMember(914, m_arrNodes[348], m_arrNodes[335], m_arrCrSc[0], 0);;
            m_arrMembers[914] = new CMember(915, m_arrNodes[335], m_arrNodes[334], m_arrCrSc[0], 0);;
            m_arrMembers[915] = new CMember(916, m_arrNodes[334], m_arrNodes[348], m_arrCrSc[0], 0);;
            m_arrMembers[916] = new CMember(917, m_arrNodes[348], m_arrNodes[349], m_arrCrSc[0], 0);;
            m_arrMembers[917] = new CMember(918, m_arrNodes[349], m_arrNodes[334], m_arrCrSc[0], 0);;
            m_arrMembers[918] = new CMember(919, m_arrNodes[334], m_arrNodes[333], m_arrCrSc[0], 0);;
            m_arrMembers[919] = new CMember(920, m_arrNodes[333], m_arrNodes[349], m_arrCrSc[0], 0);;
            m_arrMembers[920] = new CMember(921, m_arrNodes[349], m_arrNodes[284], m_arrCrSc[0], 0);;
            m_arrMembers[921] = new CMember(922, m_arrNodes[284], m_arrNodes[333], m_arrCrSc[0], 0);;
            m_arrMembers[922] = new CMember(923, m_arrNodes[333], m_arrNodes[283], m_arrCrSc[0], 0);;
            m_arrMembers[923] = new CMember(924, m_arrNodes[309], m_arrNodes[342], m_arrCrSc[0], 0);;
            m_arrMembers[924] = new CMember(925, m_arrNodes[342], m_arrNodes[350], m_arrCrSc[0], 0);;
            m_arrMembers[925] = new CMember(926, m_arrNodes[350], m_arrNodes[343], m_arrCrSc[0], 0);;
            m_arrMembers[926] = new CMember(927, m_arrNodes[343], m_arrNodes[351], m_arrCrSc[0], 0);;
            m_arrMembers[927] = new CMember(928, m_arrNodes[351], m_arrNodes[344], m_arrCrSc[0], 0);;
            m_arrMembers[928] = new CMember(929, m_arrNodes[344], m_arrNodes[352], m_arrCrSc[0], 0);;
            m_arrMembers[929] = new CMember(930, m_arrNodes[352], m_arrNodes[345], m_arrCrSc[0], 0);;
            m_arrMembers[930] = new CMember(931, m_arrNodes[345], m_arrNodes[353], m_arrCrSc[0], 0);;
            m_arrMembers[931] = new CMember(932, m_arrNodes[353], m_arrNodes[346], m_arrCrSc[0], 0);;
            m_arrMembers[932] = new CMember(933, m_arrNodes[346], m_arrNodes[354], m_arrCrSc[0], 0);;
            m_arrMembers[933] = new CMember(934, m_arrNodes[354], m_arrNodes[347], m_arrCrSc[0], 0);;
            m_arrMembers[934] = new CMember(935, m_arrNodes[347], m_arrNodes[355], m_arrCrSc[0], 0);;
            m_arrMembers[935] = new CMember(936, m_arrNodes[355], m_arrNodes[348], m_arrCrSc[0], 0);;
            m_arrMembers[936] = new CMember(937, m_arrNodes[348], m_arrNodes[356], m_arrCrSc[0], 0);;
            m_arrMembers[937] = new CMember(938, m_arrNodes[356], m_arrNodes[349], m_arrCrSc[0], 0);;
            m_arrMembers[938] = new CMember(939, m_arrNodes[349], m_arrNodes[357], m_arrCrSc[0], 0);;
            m_arrMembers[939] = new CMember(940, m_arrNodes[357], m_arrNodes[284], m_arrCrSc[0], 0);;
            m_arrMembers[940] = new CMember(941, m_arrNodes[285], m_arrNodes[357], m_arrCrSc[0], 0);;
            m_arrMembers[941] = new CMember(942, m_arrNodes[357], m_arrNodes[356], m_arrCrSc[0], 0);;
            m_arrMembers[942] = new CMember(943, m_arrNodes[356], m_arrNodes[355], m_arrCrSc[0], 0);;
            m_arrMembers[943] = new CMember(944, m_arrNodes[355], m_arrNodes[354], m_arrCrSc[0], 0);;
            m_arrMembers[944] = new CMember(945, m_arrNodes[354], m_arrNodes[353], m_arrCrSc[0], 0);;
            m_arrMembers[945] = new CMember(946, m_arrNodes[353], m_arrNodes[352], m_arrCrSc[0], 0);;
            m_arrMembers[946] = new CMember(947, m_arrNodes[352], m_arrNodes[351], m_arrCrSc[0], 0);;
            m_arrMembers[947] = new CMember(948, m_arrNodes[351], m_arrNodes[350], m_arrCrSc[0], 0);;
            m_arrMembers[948] = new CMember(949, m_arrNodes[350], m_arrNodes[309], m_arrCrSc[0], 0);;
            m_arrMembers[949] = new CMember(950, m_arrNodes[308], m_arrNodes[350], m_arrCrSc[0], 0);;
            m_arrMembers[950] = new CMember(951, m_arrNodes[350], m_arrNodes[358], m_arrCrSc[0], 0);;
            m_arrMembers[951] = new CMember(952, m_arrNodes[358], m_arrNodes[351], m_arrCrSc[0], 0);;
            m_arrMembers[952] = new CMember(953, m_arrNodes[351], m_arrNodes[359], m_arrCrSc[0], 0);;
            m_arrMembers[953] = new CMember(954, m_arrNodes[359], m_arrNodes[352], m_arrCrSc[0], 0);;
            m_arrMembers[954] = new CMember(955, m_arrNodes[352], m_arrNodes[360], m_arrCrSc[0], 0);;
            m_arrMembers[955] = new CMember(956, m_arrNodes[360], m_arrNodes[353], m_arrCrSc[0], 0);;
            m_arrMembers[956] = new CMember(957, m_arrNodes[353], m_arrNodes[361], m_arrCrSc[0], 0);;
            m_arrMembers[957] = new CMember(958, m_arrNodes[361], m_arrNodes[354], m_arrCrSc[0], 0);;
            m_arrMembers[958] = new CMember(959, m_arrNodes[354], m_arrNodes[362], m_arrCrSc[0], 0);;
            m_arrMembers[959] = new CMember(960, m_arrNodes[362], m_arrNodes[355], m_arrCrSc[0], 0);;
            m_arrMembers[960] = new CMember(961, m_arrNodes[355], m_arrNodes[363], m_arrCrSc[0], 0);;
            m_arrMembers[961] = new CMember(962, m_arrNodes[363], m_arrNodes[356], m_arrCrSc[0], 0);;
            m_arrMembers[962] = new CMember(963, m_arrNodes[356], m_arrNodes[364], m_arrCrSc[0], 0);;
            m_arrMembers[963] = new CMember(964, m_arrNodes[364], m_arrNodes[357], m_arrCrSc[0], 0);;
            m_arrMembers[964] = new CMember(965, m_arrNodes[357], m_arrNodes[286], m_arrCrSc[0], 0);;
            m_arrMembers[965] = new CMember(966, m_arrNodes[286], m_arrNodes[364], m_arrCrSc[0], 0);;
            m_arrMembers[966] = new CMember(967, m_arrNodes[364], m_arrNodes[363], m_arrCrSc[0], 0);;
            m_arrMembers[967] = new CMember(968, m_arrNodes[363], m_arrNodes[362], m_arrCrSc[0], 0);;
            m_arrMembers[968] = new CMember(969, m_arrNodes[362], m_arrNodes[361], m_arrCrSc[0], 0);;
            m_arrMembers[969] = new CMember(970, m_arrNodes[361], m_arrNodes[360], m_arrCrSc[0], 0);;
            m_arrMembers[970] = new CMember(971, m_arrNodes[360], m_arrNodes[359], m_arrCrSc[0], 0);;
            m_arrMembers[971] = new CMember(972, m_arrNodes[359], m_arrNodes[358], m_arrCrSc[0], 0);;
            m_arrMembers[972] = new CMember(973, m_arrNodes[358], m_arrNodes[308], m_arrCrSc[0], 0);;
            m_arrMembers[973] = new CMember(974, m_arrNodes[307], m_arrNodes[358], m_arrCrSc[0], 0);;
            m_arrMembers[974] = new CMember(975, m_arrNodes[358], m_arrNodes[365], m_arrCrSc[0], 0);;
            m_arrMembers[975] = new CMember(976, m_arrNodes[365], m_arrNodes[359], m_arrCrSc[0], 0);;
            m_arrMembers[976] = new CMember(977, m_arrNodes[359], m_arrNodes[366], m_arrCrSc[0], 0);;
            m_arrMembers[977] = new CMember(978, m_arrNodes[366], m_arrNodes[360], m_arrCrSc[0], 0);;
            m_arrMembers[978] = new CMember(979, m_arrNodes[360], m_arrNodes[367], m_arrCrSc[0], 0);;
            m_arrMembers[979] = new CMember(980, m_arrNodes[367], m_arrNodes[361], m_arrCrSc[0], 0);;
            m_arrMembers[980] = new CMember(981, m_arrNodes[361], m_arrNodes[368], m_arrCrSc[0], 0);;
            m_arrMembers[981] = new CMember(982, m_arrNodes[368], m_arrNodes[362], m_arrCrSc[0], 0);;
            m_arrMembers[982] = new CMember(983, m_arrNodes[362], m_arrNodes[369], m_arrCrSc[0], 0);;
            m_arrMembers[983] = new CMember(984, m_arrNodes[369], m_arrNodes[363], m_arrCrSc[0], 0);;
            m_arrMembers[984] = new CMember(985, m_arrNodes[363], m_arrNodes[370], m_arrCrSc[0], 0);;
            m_arrMembers[985] = new CMember(986, m_arrNodes[370], m_arrNodes[364], m_arrCrSc[0], 0);;
            m_arrMembers[986] = new CMember(987, m_arrNodes[364], m_arrNodes[371], m_arrCrSc[0], 0);;
            m_arrMembers[987] = new CMember(988, m_arrNodes[371], m_arrNodes[286], m_arrCrSc[0], 0);;
            m_arrMembers[988] = new CMember(989, m_arrNodes[287], m_arrNodes[371], m_arrCrSc[0], 0);;
            m_arrMembers[989] = new CMember(990, m_arrNodes[371], m_arrNodes[370], m_arrCrSc[0], 0);;
            m_arrMembers[990] = new CMember(991, m_arrNodes[370], m_arrNodes[369], m_arrCrSc[0], 0);;
            m_arrMembers[991] = new CMember(992, m_arrNodes[369], m_arrNodes[368], m_arrCrSc[0], 0);;
            m_arrMembers[992] = new CMember(993, m_arrNodes[368], m_arrNodes[367], m_arrCrSc[0], 0);;
            m_arrMembers[993] = new CMember(994, m_arrNodes[367], m_arrNodes[366], m_arrCrSc[0], 0);;
            m_arrMembers[994] = new CMember(995, m_arrNodes[366], m_arrNodes[365], m_arrCrSc[0], 0);;
            m_arrMembers[995] = new CMember(996, m_arrNodes[365], m_arrNodes[307], m_arrCrSc[0], 0);;
            m_arrMembers[996] = new CMember(997, m_arrNodes[306], m_arrNodes[365], m_arrCrSc[0], 0);;
            m_arrMembers[997] = new CMember(998, m_arrNodes[365], m_arrNodes[372], m_arrCrSc[0], 0);;
            m_arrMembers[998] = new CMember(999, m_arrNodes[372], m_arrNodes[366], m_arrCrSc[0], 0);;
            m_arrMembers[999] = new CMember(1000, m_arrNodes[366], m_arrNodes[373], m_arrCrSc[0], 0);;
            m_arrMembers[1000] = new CMember(1001, m_arrNodes[373], m_arrNodes[367], m_arrCrSc[0], 0);;
            m_arrMembers[1001] = new CMember(1002, m_arrNodes[367], m_arrNodes[374], m_arrCrSc[0], 0);;
            m_arrMembers[1002] = new CMember(1003, m_arrNodes[374], m_arrNodes[368], m_arrCrSc[0], 0);;
            m_arrMembers[1003] = new CMember(1004, m_arrNodes[368], m_arrNodes[375], m_arrCrSc[0], 0);;
            m_arrMembers[1004] = new CMember(1005, m_arrNodes[375], m_arrNodes[369], m_arrCrSc[0], 0);;
            m_arrMembers[1005] = new CMember(1006, m_arrNodes[369], m_arrNodes[376], m_arrCrSc[0], 0);;
            m_arrMembers[1006] = new CMember(1007, m_arrNodes[376], m_arrNodes[370], m_arrCrSc[0], 0);;
            m_arrMembers[1007] = new CMember(1008, m_arrNodes[370], m_arrNodes[377], m_arrCrSc[0], 0);;
            m_arrMembers[1008] = new CMember(1009, m_arrNodes[377], m_arrNodes[371], m_arrCrSc[0], 0);;
            m_arrMembers[1009] = new CMember(1010, m_arrNodes[371], m_arrNodes[378], m_arrCrSc[0], 0);;
            m_arrMembers[1010] = new CMember(1011, m_arrNodes[378], m_arrNodes[287], m_arrCrSc[0], 0);;
            m_arrMembers[1011] = new CMember(1012, m_arrNodes[288], m_arrNodes[378], m_arrCrSc[0], 0);;
            m_arrMembers[1012] = new CMember(1013, m_arrNodes[378], m_arrNodes[377], m_arrCrSc[0], 0);;
            m_arrMembers[1013] = new CMember(1014, m_arrNodes[377], m_arrNodes[376], m_arrCrSc[0], 0);;
            m_arrMembers[1014] = new CMember(1015, m_arrNodes[376], m_arrNodes[375], m_arrCrSc[0], 0);;
            m_arrMembers[1015] = new CMember(1016, m_arrNodes[375], m_arrNodes[374], m_arrCrSc[0], 0);;
            m_arrMembers[1016] = new CMember(1017, m_arrNodes[374], m_arrNodes[373], m_arrCrSc[0], 0);;
            m_arrMembers[1017] = new CMember(1018, m_arrNodes[373], m_arrNodes[372], m_arrCrSc[0], 0);;
            m_arrMembers[1018] = new CMember(1019, m_arrNodes[372], m_arrNodes[306], m_arrCrSc[0], 0);;
            m_arrMembers[1019] = new CMember(1020, m_arrNodes[305], m_arrNodes[372], m_arrCrSc[0], 0);;
            m_arrMembers[1020] = new CMember(1021, m_arrNodes[372], m_arrNodes[379], m_arrCrSc[0], 0);;
            m_arrMembers[1021] = new CMember(1022, m_arrNodes[379], m_arrNodes[373], m_arrCrSc[0], 0);;
            m_arrMembers[1022] = new CMember(1023, m_arrNodes[373], m_arrNodes[380], m_arrCrSc[0], 0);;
            m_arrMembers[1023] = new CMember(1024, m_arrNodes[380], m_arrNodes[374], m_arrCrSc[0], 0);;
            m_arrMembers[1024] = new CMember(1025, m_arrNodes[374], m_arrNodes[381], m_arrCrSc[0], 0);;
            m_arrMembers[1025] = new CMember(1026, m_arrNodes[381], m_arrNodes[375], m_arrCrSc[0], 0);;
            m_arrMembers[1026] = new CMember(1027, m_arrNodes[375], m_arrNodes[382], m_arrCrSc[0], 0);;
            m_arrMembers[1027] = new CMember(1028, m_arrNodes[382], m_arrNodes[376], m_arrCrSc[0], 0);;
            m_arrMembers[1028] = new CMember(1029, m_arrNodes[376], m_arrNodes[383], m_arrCrSc[0], 0);;
            m_arrMembers[1029] = new CMember(1030, m_arrNodes[383], m_arrNodes[377], m_arrCrSc[0], 0);;
            m_arrMembers[1030] = new CMember(1031, m_arrNodes[377], m_arrNodes[384], m_arrCrSc[0], 0);;
            m_arrMembers[1031] = new CMember(1032, m_arrNodes[384], m_arrNodes[378], m_arrCrSc[0], 0);;
            m_arrMembers[1032] = new CMember(1033, m_arrNodes[378], m_arrNodes[289], m_arrCrSc[0], 0);;
            m_arrMembers[1033] = new CMember(1034, m_arrNodes[289], m_arrNodes[384], m_arrCrSc[0], 0);;
            m_arrMembers[1034] = new CMember(1035, m_arrNodes[384], m_arrNodes[290], m_arrCrSc[0], 0);;
            m_arrMembers[1035] = new CMember(1036, m_arrNodes[290], m_arrNodes[385], m_arrCrSc[0], 0);;
            m_arrMembers[1036] = new CMember(1037, m_arrNodes[385], m_arrNodes[384], m_arrCrSc[0], 0);;
            m_arrMembers[1037] = new CMember(1038, m_arrNodes[384], m_arrNodes[383], m_arrCrSc[0], 0);;
            m_arrMembers[1038] = new CMember(1039, m_arrNodes[383], m_arrNodes[385], m_arrCrSc[0], 0);;
            m_arrMembers[1039] = new CMember(1040, m_arrNodes[385], m_arrNodes[386], m_arrCrSc[0], 0);;
            m_arrMembers[1040] = new CMember(1041, m_arrNodes[386], m_arrNodes[383], m_arrCrSc[0], 0);;
            m_arrMembers[1041] = new CMember(1042, m_arrNodes[383], m_arrNodes[382], m_arrCrSc[0], 0);;
            m_arrMembers[1042] = new CMember(1043, m_arrNodes[382], m_arrNodes[386], m_arrCrSc[0], 0);;
            m_arrMembers[1043] = new CMember(1044, m_arrNodes[386], m_arrNodes[387], m_arrCrSc[0], 0);;
            m_arrMembers[1044] = new CMember(1045, m_arrNodes[387], m_arrNodes[382], m_arrCrSc[0], 0);;
            m_arrMembers[1045] = new CMember(1046, m_arrNodes[382], m_arrNodes[381], m_arrCrSc[0], 0);;
            m_arrMembers[1046] = new CMember(1047, m_arrNodes[381], m_arrNodes[387], m_arrCrSc[0], 0);;
            m_arrMembers[1047] = new CMember(1048, m_arrNodes[387], m_arrNodes[388], m_arrCrSc[0], 0);;
            m_arrMembers[1048] = new CMember(1049, m_arrNodes[388], m_arrNodes[381], m_arrCrSc[0], 0);;
            m_arrMembers[1049] = new CMember(1050, m_arrNodes[381], m_arrNodes[380], m_arrCrSc[0], 0);;
            m_arrMembers[1050] = new CMember(1051, m_arrNodes[380], m_arrNodes[388], m_arrCrSc[0], 0);;
            m_arrMembers[1051] = new CMember(1052, m_arrNodes[388], m_arrNodes[389], m_arrCrSc[0], 0);;
            m_arrMembers[1052] = new CMember(1053, m_arrNodes[389], m_arrNodes[380], m_arrCrSc[0], 0);;
            m_arrMembers[1053] = new CMember(1054, m_arrNodes[380], m_arrNodes[379], m_arrCrSc[0], 0);;
            m_arrMembers[1054] = new CMember(1055, m_arrNodes[379], m_arrNodes[389], m_arrCrSc[0], 0);;
            m_arrMembers[1055] = new CMember(1056, m_arrNodes[389], m_arrNodes[304], m_arrCrSc[0], 0);;
            m_arrMembers[1056] = new CMember(1057, m_arrNodes[304], m_arrNodes[379], m_arrCrSc[0], 0);;
            m_arrMembers[1057] = new CMember(1058, m_arrNodes[379], m_arrNodes[305], m_arrCrSc[0], 0);;
            m_arrMembers[1058] = new CMember(1059, m_arrNodes[303], m_arrNodes[389], m_arrCrSc[0], 0);;
            m_arrMembers[1059] = new CMember(1060, m_arrNodes[389], m_arrNodes[390], m_arrCrSc[0], 0);;
            m_arrMembers[1060] = new CMember(1061, m_arrNodes[390], m_arrNodes[388], m_arrCrSc[0], 0);;
            m_arrMembers[1061] = new CMember(1062, m_arrNodes[388], m_arrNodes[391], m_arrCrSc[0], 0);;
            m_arrMembers[1062] = new CMember(1063, m_arrNodes[391], m_arrNodes[387], m_arrCrSc[0], 0);;
            m_arrMembers[1063] = new CMember(1064, m_arrNodes[387], m_arrNodes[392], m_arrCrSc[0], 0);;
            m_arrMembers[1064] = new CMember(1065, m_arrNodes[392], m_arrNodes[386], m_arrCrSc[0], 0);;
            m_arrMembers[1065] = new CMember(1066, m_arrNodes[386], m_arrNodes[393], m_arrCrSc[0], 0);;
            m_arrMembers[1066] = new CMember(1067, m_arrNodes[393], m_arrNodes[385], m_arrCrSc[0], 0);;
            m_arrMembers[1067] = new CMember(1068, m_arrNodes[385], m_arrNodes[394], m_arrCrSc[0], 0);;
            m_arrMembers[1068] = new CMember(1069, m_arrNodes[394], m_arrNodes[290], m_arrCrSc[0], 0);;
            m_arrMembers[1069] = new CMember(1070, m_arrNodes[291], m_arrNodes[394], m_arrCrSc[0], 0);;
            m_arrMembers[1070] = new CMember(1071, m_arrNodes[394], m_arrNodes[393], m_arrCrSc[0], 0);;
            m_arrMembers[1071] = new CMember(1072, m_arrNodes[393], m_arrNodes[392], m_arrCrSc[0], 0);;
            m_arrMembers[1072] = new CMember(1073, m_arrNodes[392], m_arrNodes[391], m_arrCrSc[0], 0);;
            m_arrMembers[1073] = new CMember(1074, m_arrNodes[391], m_arrNodes[390], m_arrCrSc[0], 0);;
            m_arrMembers[1074] = new CMember(1075, m_arrNodes[390], m_arrNodes[303], m_arrCrSc[0], 0);;
            m_arrMembers[1075] = new CMember(1076, m_arrNodes[302], m_arrNodes[390], m_arrCrSc[0], 0);;
            m_arrMembers[1076] = new CMember(1077, m_arrNodes[390], m_arrNodes[395], m_arrCrSc[0], 0);;
            m_arrMembers[1077] = new CMember(1078, m_arrNodes[395], m_arrNodes[391], m_arrCrSc[0], 0);;
            m_arrMembers[1078] = new CMember(1079, m_arrNodes[391], m_arrNodes[396], m_arrCrSc[0], 0);;
            m_arrMembers[1079] = new CMember(1080, m_arrNodes[396], m_arrNodes[392], m_arrCrSc[0], 0);;
            m_arrMembers[1080] = new CMember(1081, m_arrNodes[392], m_arrNodes[397], m_arrCrSc[0], 0);;
            m_arrMembers[1081] = new CMember(1082, m_arrNodes[397], m_arrNodes[393], m_arrCrSc[0], 0);;
            m_arrMembers[1082] = new CMember(1083, m_arrNodes[393], m_arrNodes[398], m_arrCrSc[0], 0);;
            m_arrMembers[1083] = new CMember(1084, m_arrNodes[398], m_arrNodes[394], m_arrCrSc[0], 0);;
            m_arrMembers[1084] = new CMember(1085, m_arrNodes[394], m_arrNodes[292], m_arrCrSc[0], 0);;
            m_arrMembers[1085] = new CMember(1086, m_arrNodes[292], m_arrNodes[398], m_arrCrSc[0], 0);;
            m_arrMembers[1086] = new CMember(1087, m_arrNodes[398], m_arrNodes[397], m_arrCrSc[0], 0);;
            m_arrMembers[1087] = new CMember(1088, m_arrNodes[397], m_arrNodes[396], m_arrCrSc[0], 0);;
            m_arrMembers[1088] = new CMember(1089, m_arrNodes[396], m_arrNodes[395], m_arrCrSc[0], 0);;
            m_arrMembers[1089] = new CMember(1090, m_arrNodes[395], m_arrNodes[302], m_arrCrSc[0], 0);;
            m_arrMembers[1090] = new CMember(1091, m_arrNodes[301], m_arrNodes[395], m_arrCrSc[0], 0);;
            m_arrMembers[1091] = new CMember(1092, m_arrNodes[395], m_arrNodes[399], m_arrCrSc[0], 0);;
            m_arrMembers[1092] = new CMember(1093, m_arrNodes[399], m_arrNodes[301], m_arrCrSc[0], 0);;
            m_arrMembers[1093] = new CMember(1094, m_arrNodes[300], m_arrNodes[399], m_arrCrSc[0], 0);;
            m_arrMembers[1094] = new CMember(1095, m_arrNodes[399], m_arrNodes[396], m_arrCrSc[0], 0);;
            m_arrMembers[1095] = new CMember(1096, m_arrNodes[396], m_arrNodes[400], m_arrCrSc[0], 0);;
            m_arrMembers[1096] = new CMember(1097, m_arrNodes[400], m_arrNodes[397], m_arrCrSc[0], 0);;
            m_arrMembers[1097] = new CMember(1098, m_arrNodes[397], m_arrNodes[401], m_arrCrSc[0], 0);;
            m_arrMembers[1098] = new CMember(1099, m_arrNodes[401], m_arrNodes[398], m_arrCrSc[0], 0);;
            m_arrMembers[1099] = new CMember(1100, m_arrNodes[398], m_arrNodes[402], m_arrCrSc[0], 0);;
            m_arrMembers[1100] = new CMember(1101, m_arrNodes[402], m_arrNodes[292], m_arrCrSc[0], 0);;
            m_arrMembers[1101] = new CMember(1102, m_arrNodes[300], m_arrNodes[403], m_arrCrSc[0], 0);;
            m_arrMembers[1102] = new CMember(1103, m_arrNodes[403], m_arrNodes[399], m_arrCrSc[0], 0);;
            m_arrMembers[1103] = new CMember(1104, m_arrNodes[399], m_arrNodes[400], m_arrCrSc[0], 0);;
            m_arrMembers[1104] = new CMember(1105, m_arrNodes[400], m_arrNodes[403], m_arrCrSc[0], 0);;
            m_arrMembers[1105] = new CMember(1106, m_arrNodes[403], m_arrNodes[404], m_arrCrSc[0], 0);;
            m_arrMembers[1106] = new CMember(1107, m_arrNodes[404], m_arrNodes[400], m_arrCrSc[0], 0);;
            m_arrMembers[1107] = new CMember(1108, m_arrNodes[400], m_arrNodes[401], m_arrCrSc[0], 0);;
            m_arrMembers[1108] = new CMember(1109, m_arrNodes[401], m_arrNodes[404], m_arrCrSc[0], 0);;
            m_arrMembers[1109] = new CMember(1110, m_arrNodes[404], m_arrNodes[405], m_arrCrSc[0], 0);;
            m_arrMembers[1110] = new CMember(1111, m_arrNodes[405], m_arrNodes[401], m_arrCrSc[0], 0);;
            m_arrMembers[1111] = new CMember(1112, m_arrNodes[401], m_arrNodes[402], m_arrCrSc[0], 0);;
            m_arrMembers[1112] = new CMember(1113, m_arrNodes[402], m_arrNodes[405], m_arrCrSc[0], 0);;
            m_arrMembers[1113] = new CMember(1114, m_arrNodes[405], m_arrNodes[294], m_arrCrSc[0], 0);;
            m_arrMembers[1114] = new CMember(1115, m_arrNodes[294], m_arrNodes[402], m_arrCrSc[0], 0);;
            m_arrMembers[1115] = new CMember(1116, m_arrNodes[402], m_arrNodes[293], m_arrCrSc[0], 0);;
            m_arrMembers[1116] = new CMember(1117, m_arrNodes[294], m_arrNodes[296], m_arrCrSc[0], 0);;
            m_arrMembers[1117] = new CMember(1118, m_arrNodes[296], m_arrNodes[405], m_arrCrSc[0], 0);;
            m_arrMembers[1118] = new CMember(1119, m_arrNodes[405], m_arrNodes[297], m_arrCrSc[0], 0);;
            m_arrMembers[1119] = new CMember(1120, m_arrNodes[297], m_arrNodes[404], m_arrCrSc[0], 0);;
            m_arrMembers[1120] = new CMember(1121, m_arrNodes[404], m_arrNodes[298], m_arrCrSc[0], 0);;
            m_arrMembers[1121] = new CMember(1122, m_arrNodes[298], m_arrNodes[403], m_arrCrSc[0], 0);;
            m_arrMembers[1122] = new CMember(1123, m_arrNodes[403], m_arrNodes[299], m_arrCrSc[0], 0);;
            m_arrMembers[1123] = new CMember(1124, m_arrNodes[406], m_arrNodes[407], m_arrCrSc[0], 0);;
            m_arrMembers[1124] = new CMember(1125, m_arrNodes[407], m_arrNodes[408], m_arrCrSc[0], 0);;
            m_arrMembers[1125] = new CMember(1126, m_arrNodes[408], m_arrNodes[308], m_arrCrSc[0], 0);;
            m_arrMembers[1126] = new CMember(1127, m_arrNodes[308], m_arrNodes[409], m_arrCrSc[0], 0);;
            m_arrMembers[1127] = new CMember(1128, m_arrNodes[409], m_arrNodes[408], m_arrCrSc[0], 0);;
            m_arrMembers[1128] = new CMember(1129, m_arrNodes[408], m_arrNodes[410], m_arrCrSc[0], 0);;
            m_arrMembers[1129] = new CMember(1130, m_arrNodes[410], m_arrNodes[407], m_arrCrSc[0], 0);;
            m_arrMembers[1130] = new CMember(1131, m_arrNodes[407], m_arrNodes[411], m_arrCrSc[0], 0);;
            m_arrMembers[1131] = new CMember(1132, m_arrNodes[411], m_arrNodes[406], m_arrCrSc[0], 0);;
            m_arrMembers[1132] = new CMember(1133, m_arrNodes[406], m_arrNodes[412], m_arrCrSc[0], 0);;
            m_arrMembers[1133] = new CMember(1134, m_arrNodes[412], m_arrNodes[411], m_arrCrSc[0], 0);;
            m_arrMembers[1134] = new CMember(1135, m_arrNodes[411], m_arrNodes[410], m_arrCrSc[0], 0);;
            m_arrMembers[1135] = new CMember(1136, m_arrNodes[410], m_arrNodes[409], m_arrCrSc[0], 0);;
            m_arrMembers[1136] = new CMember(1137, m_arrNodes[409], m_arrNodes[307], m_arrCrSc[0], 0);;
            m_arrMembers[1137] = new CMember(1138, m_arrNodes[307], m_arrNodes[413], m_arrCrSc[0], 0);;
            m_arrMembers[1138] = new CMember(1139, m_arrNodes[413], m_arrNodes[409], m_arrCrSc[0], 0);;
            m_arrMembers[1139] = new CMember(1140, m_arrNodes[409], m_arrNodes[414], m_arrCrSc[0], 0);;
            m_arrMembers[1140] = new CMember(1141, m_arrNodes[414], m_arrNodes[410], m_arrCrSc[0], 0);;
            m_arrMembers[1141] = new CMember(1142, m_arrNodes[410], m_arrNodes[415], m_arrCrSc[0], 0);;
            m_arrMembers[1142] = new CMember(1143, m_arrNodes[415], m_arrNodes[411], m_arrCrSc[0], 0);;
            m_arrMembers[1143] = new CMember(1144, m_arrNodes[411], m_arrNodes[416], m_arrCrSc[0], 0);;
            m_arrMembers[1144] = new CMember(1145, m_arrNodes[416], m_arrNodes[412], m_arrCrSc[0], 0);;
            m_arrMembers[1145] = new CMember(1146, m_arrNodes[416], m_arrNodes[417], m_arrCrSc[0], 0);;
            m_arrMembers[1146] = new CMember(1147, m_arrNodes[417], m_arrNodes[418], m_arrCrSc[0], 0);;
            m_arrMembers[1147] = new CMember(1148, m_arrNodes[418], m_arrNodes[419], m_arrCrSc[0], 0);;
            m_arrMembers[1148] = new CMember(1149, m_arrNodes[419], m_arrNodes[420], m_arrCrSc[0], 0);;
            m_arrMembers[1149] = new CMember(1150, m_arrNodes[420], m_arrNodes[421], m_arrCrSc[0], 0);;
            m_arrMembers[1150] = new CMember(1151, m_arrNodes[421], m_arrNodes[422], m_arrCrSc[0], 0);;
            m_arrMembers[1151] = new CMember(1152, m_arrNodes[422], m_arrNodes[423], m_arrCrSc[0], 0);;
            m_arrMembers[1152] = new CMember(1153, m_arrNodes[423], m_arrNodes[424], m_arrCrSc[0], 0);;
            m_arrMembers[1153] = new CMember(1154, m_arrNodes[424], m_arrNodes[425], m_arrCrSc[0], 0);;
            m_arrMembers[1154] = new CMember(1155, m_arrNodes[425], m_arrNodes[426], m_arrCrSc[0], 0);;
            m_arrMembers[1155] = new CMember(1156, m_arrNodes[426], m_arrNodes[427], m_arrCrSc[0], 0);;
            m_arrMembers[1156] = new CMember(1157, m_arrNodes[427], m_arrNodes[428], m_arrCrSc[0], 0);;
            m_arrMembers[1157] = new CMember(1158, m_arrNodes[428], m_arrNodes[300], m_arrCrSc[0], 0);;
            m_arrMembers[1158] = new CMember(1159, m_arrNodes[301], m_arrNodes[428], m_arrCrSc[0], 0);;
            m_arrMembers[1159] = new CMember(1160, m_arrNodes[428], m_arrNodes[429], m_arrCrSc[0], 0);;
            m_arrMembers[1160] = new CMember(1161, m_arrNodes[429], m_arrNodes[427], m_arrCrSc[0], 0);;
            m_arrMembers[1161] = new CMember(1162, m_arrNodes[427], m_arrNodes[430], m_arrCrSc[0], 0);;
            m_arrMembers[1162] = new CMember(1163, m_arrNodes[430], m_arrNodes[426], m_arrCrSc[0], 0);;
            m_arrMembers[1163] = new CMember(1164, m_arrNodes[426], m_arrNodes[431], m_arrCrSc[0], 0);;
            m_arrMembers[1164] = new CMember(1165, m_arrNodes[431], m_arrNodes[425], m_arrCrSc[0], 0);;
            m_arrMembers[1165] = new CMember(1166, m_arrNodes[425], m_arrNodes[432], m_arrCrSc[0], 0);;
            m_arrMembers[1166] = new CMember(1167, m_arrNodes[432], m_arrNodes[424], m_arrCrSc[0], 0);;
            m_arrMembers[1167] = new CMember(1168, m_arrNodes[424], m_arrNodes[433], m_arrCrSc[0], 0);;
            m_arrMembers[1168] = new CMember(1169, m_arrNodes[433], m_arrNodes[423], m_arrCrSc[0], 0);;
            m_arrMembers[1169] = new CMember(1170, m_arrNodes[423], m_arrNodes[434], m_arrCrSc[0], 0);;
            m_arrMembers[1170] = new CMember(1171, m_arrNodes[434], m_arrNodes[421], m_arrCrSc[0], 0);;
            m_arrMembers[1171] = new CMember(1172, m_arrNodes[434], m_arrNodes[422], m_arrCrSc[0], 0);;
            m_arrMembers[1172] = new CMember(1173, m_arrNodes[434], m_arrNodes[420], m_arrCrSc[0], 0);;
            m_arrMembers[1173] = new CMember(1174, m_arrNodes[420], m_arrNodes[435], m_arrCrSc[0], 0);;
            m_arrMembers[1174] = new CMember(1175, m_arrNodes[435], m_arrNodes[433], m_arrCrSc[0], 0);;
            m_arrMembers[1175] = new CMember(1176, m_arrNodes[433], m_arrNodes[436], m_arrCrSc[0], 0);;
            m_arrMembers[1176] = new CMember(1177, m_arrNodes[436], m_arrNodes[432], m_arrCrSc[0], 0);;
            m_arrMembers[1177] = new CMember(1178, m_arrNodes[432], m_arrNodes[437], m_arrCrSc[0], 0);;
            m_arrMembers[1178] = new CMember(1179, m_arrNodes[437], m_arrNodes[431], m_arrCrSc[0], 0);;
            m_arrMembers[1179] = new CMember(1180, m_arrNodes[431], m_arrNodes[438], m_arrCrSc[0], 0);;
            m_arrMembers[1180] = new CMember(1181, m_arrNodes[438], m_arrNodes[430], m_arrCrSc[0], 0);;
            m_arrMembers[1181] = new CMember(1182, m_arrNodes[430], m_arrNodes[439], m_arrCrSc[0], 0);;
            m_arrMembers[1182] = new CMember(1183, m_arrNodes[439], m_arrNodes[429], m_arrCrSc[0], 0);;
            m_arrMembers[1183] = new CMember(1184, m_arrNodes[429], m_arrNodes[302], m_arrCrSc[0], 0);;
            m_arrMembers[1184] = new CMember(1185, m_arrNodes[301], m_arrNodes[429], m_arrCrSc[0], 0);;
            m_arrMembers[1185] = new CMember(1186, m_arrNodes[429], m_arrNodes[430], m_arrCrSc[0], 0);;
            m_arrMembers[1186] = new CMember(1187, m_arrNodes[430], m_arrNodes[431], m_arrCrSc[0], 0);;
            m_arrMembers[1187] = new CMember(1188, m_arrNodes[431], m_arrNodes[432], m_arrCrSc[0], 0);;
            m_arrMembers[1188] = new CMember(1189, m_arrNodes[432], m_arrNodes[433], m_arrCrSc[0], 0);;
            m_arrMembers[1189] = new CMember(1190, m_arrNodes[433], m_arrNodes[434], m_arrCrSc[0], 0);;
            m_arrMembers[1190] = new CMember(1191, m_arrNodes[434], m_arrNodes[435], m_arrCrSc[0], 0);;
            m_arrMembers[1191] = new CMember(1192, m_arrNodes[420], m_arrNodes[440], m_arrCrSc[0], 0);;
            m_arrMembers[1192] = new CMember(1193, m_arrNodes[440], m_arrNodes[435], m_arrCrSc[0], 0);;
            m_arrMembers[1193] = new CMember(1194, m_arrNodes[435], m_arrNodes[441], m_arrCrSc[0], 0);;
            m_arrMembers[1194] = new CMember(1195, m_arrNodes[441], m_arrNodes[436], m_arrCrSc[0], 0);;
            m_arrMembers[1195] = new CMember(1196, m_arrNodes[436], m_arrNodes[442], m_arrCrSc[0], 0);;
            m_arrMembers[1196] = new CMember(1197, m_arrNodes[442], m_arrNodes[437], m_arrCrSc[0], 0);;
            m_arrMembers[1197] = new CMember(1198, m_arrNodes[437], m_arrNodes[443], m_arrCrSc[0], 0);;
            m_arrMembers[1198] = new CMember(1199, m_arrNodes[443], m_arrNodes[438], m_arrCrSc[0], 0);;
            m_arrMembers[1199] = new CMember(1200, m_arrNodes[438], m_arrNodes[444], m_arrCrSc[0], 0);;
            m_arrMembers[1200] = new CMember(1201, m_arrNodes[444], m_arrNodes[439], m_arrCrSc[0], 0);;
            m_arrMembers[1201] = new CMember(1202, m_arrNodes[439], m_arrNodes[303], m_arrCrSc[0], 0);;
            m_arrMembers[1202] = new CMember(1203, m_arrNodes[302], m_arrNodes[439], m_arrCrSc[0], 0);;
            m_arrMembers[1203] = new CMember(1204, m_arrNodes[439], m_arrNodes[438], m_arrCrSc[0], 0);;
            m_arrMembers[1204] = new CMember(1205, m_arrNodes[438], m_arrNodes[437], m_arrCrSc[0], 0);;
            m_arrMembers[1205] = new CMember(1206, m_arrNodes[437], m_arrNodes[436], m_arrCrSc[0], 0);;
            m_arrMembers[1206] = new CMember(1207, m_arrNodes[436], m_arrNodes[435], m_arrCrSc[0], 0);;
            m_arrMembers[1207] = new CMember(1208, m_arrNodes[416], m_arrNodes[415], m_arrCrSc[0], 0);;
            m_arrMembers[1208] = new CMember(1209, m_arrNodes[415], m_arrNodes[414], m_arrCrSc[0], 0);;
            m_arrMembers[1209] = new CMember(1210, m_arrNodes[414], m_arrNodes[413], m_arrCrSc[0], 0);;
            m_arrMembers[1210] = new CMember(1211, m_arrNodes[413], m_arrNodes[306], m_arrCrSc[0], 0);;
            m_arrMembers[1211] = new CMember(1212, m_arrNodes[306], m_arrNodes[445], m_arrCrSc[0], 0);;
            m_arrMembers[1212] = new CMember(1213, m_arrNodes[445], m_arrNodes[413], m_arrCrSc[0], 0);;
            m_arrMembers[1213] = new CMember(1214, m_arrNodes[413], m_arrNodes[446], m_arrCrSc[0], 0);;
            m_arrMembers[1214] = new CMember(1215, m_arrNodes[446], m_arrNodes[414], m_arrCrSc[0], 0);;
            m_arrMembers[1215] = new CMember(1216, m_arrNodes[414], m_arrNodes[447], m_arrCrSc[0], 0);;
            m_arrMembers[1216] = new CMember(1217, m_arrNodes[447], m_arrNodes[415], m_arrCrSc[0], 0);;
            m_arrMembers[1217] = new CMember(1218, m_arrNodes[415], m_arrNodes[448], m_arrCrSc[0], 0);;
            m_arrMembers[1218] = new CMember(1219, m_arrNodes[448], m_arrNodes[416], m_arrCrSc[0], 0);;
            m_arrMembers[1219] = new CMember(1220, m_arrNodes[305], m_arrNodes[445], m_arrCrSc[0], 0);;
            m_arrMembers[1220] = new CMember(1221, m_arrNodes[445], m_arrNodes[446], m_arrCrSc[0], 0);;
            m_arrMembers[1221] = new CMember(1222, m_arrNodes[446], m_arrNodes[447], m_arrCrSc[0], 0);;
            m_arrMembers[1222] = new CMember(1223, m_arrNodes[447], m_arrNodes[448], m_arrCrSc[0], 0);;
            m_arrMembers[1223] = new CMember(1224, m_arrNodes[448], m_arrNodes[417], m_arrCrSc[0], 0);;
            m_arrMembers[1224] = new CMember(1225, m_arrNodes[305], m_arrNodes[449], m_arrCrSc[0], 0);;
            m_arrMembers[1225] = new CMember(1226, m_arrNodes[449], m_arrNodes[445], m_arrCrSc[0], 0);;
            m_arrMembers[1226] = new CMember(1227, m_arrNodes[445], m_arrNodes[450], m_arrCrSc[0], 0);;
            m_arrMembers[1227] = new CMember(1228, m_arrNodes[450], m_arrNodes[446], m_arrCrSc[0], 0);;
            m_arrMembers[1228] = new CMember(1229, m_arrNodes[446], m_arrNodes[451], m_arrCrSc[0], 0);;
            m_arrMembers[1229] = new CMember(1230, m_arrNodes[451], m_arrNodes[447], m_arrCrSc[0], 0);;
            m_arrMembers[1230] = new CMember(1231, m_arrNodes[447], m_arrNodes[452], m_arrCrSc[0], 0);;
            m_arrMembers[1231] = new CMember(1232, m_arrNodes[452], m_arrNodes[448], m_arrCrSc[0], 0);;
            m_arrMembers[1232] = new CMember(1233, m_arrNodes[448], m_arrNodes[418], m_arrCrSc[0], 0);;
            m_arrMembers[1233] = new CMember(1234, m_arrNodes[418], m_arrNodes[452], m_arrCrSc[0], 0);;
            m_arrMembers[1234] = new CMember(1235, m_arrNodes[452], m_arrNodes[451], m_arrCrSc[0], 0);;
            m_arrMembers[1235] = new CMember(1236, m_arrNodes[451], m_arrNodes[450], m_arrCrSc[0], 0);;
            m_arrMembers[1236] = new CMember(1237, m_arrNodes[450], m_arrNodes[449], m_arrCrSc[0], 0);;
            m_arrMembers[1237] = new CMember(1238, m_arrNodes[449], m_arrNodes[304], m_arrCrSc[0], 0);;
            m_arrMembers[1238] = new CMember(1239, m_arrNodes[304], m_arrNodes[444], m_arrCrSc[0], 0);;
            m_arrMembers[1239] = new CMember(1240, m_arrNodes[444], m_arrNodes[449], m_arrCrSc[0], 0);;
            m_arrMembers[1240] = new CMember(1241, m_arrNodes[449], m_arrNodes[443], m_arrCrSc[0], 0);;
            m_arrMembers[1241] = new CMember(1242, m_arrNodes[443], m_arrNodes[450], m_arrCrSc[0], 0);;
            m_arrMembers[1242] = new CMember(1243, m_arrNodes[450], m_arrNodes[442], m_arrCrSc[0], 0);;
            m_arrMembers[1243] = new CMember(1244, m_arrNodes[442], m_arrNodes[451], m_arrCrSc[0], 0);;
            m_arrMembers[1244] = new CMember(1245, m_arrNodes[451], m_arrNodes[441], m_arrCrSc[0], 0);;
            m_arrMembers[1245] = new CMember(1246, m_arrNodes[441], m_arrNodes[452], m_arrCrSc[0], 0);;
            m_arrMembers[1246] = new CMember(1247, m_arrNodes[452], m_arrNodes[440], m_arrCrSc[0], 0);;
            m_arrMembers[1247] = new CMember(1248, m_arrNodes[440], m_arrNodes[418], m_arrCrSc[0], 0);;
            m_arrMembers[1248] = new CMember(1249, m_arrNodes[303], m_arrNodes[444], m_arrCrSc[0], 0);;
            m_arrMembers[1249] = new CMember(1250, m_arrNodes[444], m_arrNodes[443], m_arrCrSc[0], 0);;
            m_arrMembers[1250] = new CMember(1251, m_arrNodes[443], m_arrNodes[442], m_arrCrSc[0], 0);;
            m_arrMembers[1251] = new CMember(1252, m_arrNodes[442], m_arrNodes[441], m_arrCrSc[0], 0);;
            m_arrMembers[1252] = new CMember(1253, m_arrNodes[441], m_arrNodes[440], m_arrCrSc[0], 0);;
            m_arrMembers[1253] = new CMember(1254, m_arrNodes[440], m_arrNodes[419], m_arrCrSc[0], 0);;
            m_arrMembers[1254] = new CMember(1255, m_arrNodes[299], m_arrNodes[453], m_arrCrSc[0], 0);;
            m_arrMembers[1255] = new CMember(1256, m_arrNodes[453], m_arrNodes[300], m_arrCrSc[0], 0);;
            m_arrMembers[1256] = new CMember(1257, m_arrNodes[453], m_arrNodes[428], m_arrCrSc[0], 0);;
            m_arrMembers[1257] = new CMember(1258, m_arrNodes[428], m_arrNodes[454], m_arrCrSc[0], 0);;
            m_arrMembers[1258] = new CMember(1259, m_arrNodes[454], m_arrNodes[427], m_arrCrSc[0], 0);;
            m_arrMembers[1259] = new CMember(1260, m_arrNodes[427], m_arrNodes[455], m_arrCrSc[0], 0);;
            m_arrMembers[1260] = new CMember(1261, m_arrNodes[455], m_arrNodes[426], m_arrCrSc[0], 0);;
            m_arrMembers[1261] = new CMember(1262, m_arrNodes[426], m_arrNodes[456], m_arrCrSc[0], 0);;
            m_arrMembers[1262] = new CMember(1263, m_arrNodes[456], m_arrNodes[425], m_arrCrSc[0], 0);;
            m_arrMembers[1263] = new CMember(1264, m_arrNodes[425], m_arrNodes[457], m_arrCrSc[0], 0);;
            m_arrMembers[1264] = new CMember(1265, m_arrNodes[457], m_arrNodes[424], m_arrCrSc[0], 0);;
            m_arrMembers[1265] = new CMember(1266, m_arrNodes[424], m_arrNodes[458], m_arrCrSc[0], 0);;
            m_arrMembers[1266] = new CMember(1267, m_arrNodes[458], m_arrNodes[423], m_arrCrSc[0], 0);;
            m_arrMembers[1267] = new CMember(1268, m_arrNodes[423], m_arrNodes[459], m_arrCrSc[0], 0);;
            m_arrMembers[1268] = new CMember(1269, m_arrNodes[459], m_arrNodes[422], m_arrCrSc[0], 0);;
            m_arrMembers[1269] = new CMember(1270, m_arrNodes[422], m_arrNodes[460], m_arrCrSc[0], 0);;
            m_arrMembers[1270] = new CMember(1271, m_arrNodes[460], m_arrNodes[461], m_arrCrSc[0], 0);;
            m_arrMembers[1271] = new CMember(1272, m_arrNodes[461], m_arrNodes[459], m_arrCrSc[0], 0);;
            m_arrMembers[1272] = new CMember(1273, m_arrNodes[459], m_arrNodes[462], m_arrCrSc[0], 0);;
            m_arrMembers[1273] = new CMember(1274, m_arrNodes[462], m_arrNodes[458], m_arrCrSc[0], 0);;
            m_arrMembers[1274] = new CMember(1275, m_arrNodes[458], m_arrNodes[463], m_arrCrSc[0], 0);;
            m_arrMembers[1275] = new CMember(1276, m_arrNodes[463], m_arrNodes[457], m_arrCrSc[0], 0);;
            m_arrMembers[1276] = new CMember(1277, m_arrNodes[457], m_arrNodes[464], m_arrCrSc[0], 0);;
            m_arrMembers[1277] = new CMember(1278, m_arrNodes[464], m_arrNodes[456], m_arrCrSc[0], 0);;
            m_arrMembers[1278] = new CMember(1279, m_arrNodes[456], m_arrNodes[465], m_arrCrSc[0], 0);;
            m_arrMembers[1279] = new CMember(1280, m_arrNodes[465], m_arrNodes[455], m_arrCrSc[0], 0);;
            m_arrMembers[1280] = new CMember(1281, m_arrNodes[455], m_arrNodes[466], m_arrCrSc[0], 0);;
            m_arrMembers[1281] = new CMember(1282, m_arrNodes[466], m_arrNodes[454], m_arrCrSc[0], 0);;
            m_arrMembers[1282] = new CMember(1283, m_arrNodes[454], m_arrNodes[467], m_arrCrSc[0], 0);;
            m_arrMembers[1283] = new CMember(1284, m_arrNodes[467], m_arrNodes[453], m_arrCrSc[0], 0);;
            m_arrMembers[1284] = new CMember(1285, m_arrNodes[453], m_arrNodes[468], m_arrCrSc[0], 0);;
            m_arrMembers[1285] = new CMember(1286, m_arrNodes[468], m_arrNodes[299], m_arrCrSc[0], 0);;
            m_arrMembers[1286] = new CMember(1287, m_arrNodes[299], m_arrNodes[469], m_arrCrSc[0], 0);;
            m_arrMembers[1287] = new CMember(1288, m_arrNodes[469], m_arrNodes[298], m_arrCrSc[0], 0);;
            m_arrMembers[1288] = new CMember(1289, m_arrNodes[298], m_arrNodes[470], m_arrCrSc[0], 0);;
            m_arrMembers[1289] = new CMember(1290, m_arrNodes[470], m_arrNodes[297], m_arrCrSc[0], 0);;
            m_arrMembers[1290] = new CMember(1291, m_arrNodes[297], m_arrNodes[471], m_arrCrSc[0], 0);;
            m_arrMembers[1291] = new CMember(1292, m_arrNodes[471], m_arrNodes[296], m_arrCrSc[0], 0);;
            m_arrMembers[1292] = new CMember(1293, m_arrNodes[296], m_arrNodes[472], m_arrCrSc[0], 0);;
            m_arrMembers[1293] = new CMember(1294, m_arrNodes[472], m_arrNodes[295], m_arrCrSc[0], 0);;
            m_arrMembers[1294] = new CMember(1295, m_arrNodes[453], m_arrNodes[454], m_arrCrSc[0], 0);;
            m_arrMembers[1295] = new CMember(1296, m_arrNodes[454], m_arrNodes[455], m_arrCrSc[0], 0);;
            m_arrMembers[1296] = new CMember(1297, m_arrNodes[455], m_arrNodes[456], m_arrCrSc[0], 0);;
            m_arrMembers[1297] = new CMember(1298, m_arrNodes[456], m_arrNodes[457], m_arrCrSc[0], 0);;
            m_arrMembers[1298] = new CMember(1299, m_arrNodes[457], m_arrNodes[458], m_arrCrSc[0], 0);;
            m_arrMembers[1299] = new CMember(1300, m_arrNodes[458], m_arrNodes[459], m_arrCrSc[0], 0);;
            m_arrMembers[1300] = new CMember(1301, m_arrNodes[459], m_arrNodes[460], m_arrCrSc[0], 0);;
            m_arrMembers[1301] = new CMember(1302, m_arrNodes[472], m_arrNodes[471], m_arrCrSc[0], 0);;
            m_arrMembers[1302] = new CMember(1303, m_arrNodes[471], m_arrNodes[470], m_arrCrSc[0], 0);;
            m_arrMembers[1303] = new CMember(1304, m_arrNodes[470], m_arrNodes[469], m_arrCrSc[0], 0);;
            m_arrMembers[1304] = new CMember(1305, m_arrNodes[469], m_arrNodes[468], m_arrCrSc[0], 0);;
            m_arrMembers[1305] = new CMember(1306, m_arrNodes[468], m_arrNodes[467], m_arrCrSc[0], 0);;
            m_arrMembers[1306] = new CMember(1307, m_arrNodes[467], m_arrNodes[466], m_arrCrSc[0], 0);;
            m_arrMembers[1307] = new CMember(1308, m_arrNodes[466], m_arrNodes[465], m_arrCrSc[0], 0);;
            m_arrMembers[1308] = new CMember(1309, m_arrNodes[465], m_arrNodes[464], m_arrCrSc[0], 0);;
            m_arrMembers[1309] = new CMember(1310, m_arrNodes[464], m_arrNodes[463], m_arrCrSc[0], 0);;
            m_arrMembers[1310] = new CMember(1311, m_arrNodes[463], m_arrNodes[462], m_arrCrSc[0], 0);;
            m_arrMembers[1311] = new CMember(1312, m_arrNodes[462], m_arrNodes[461], m_arrCrSc[0], 0);;
            m_arrMembers[1312] = new CMember(1313, m_arrNodes[461], m_arrNodes[473], m_arrCrSc[0], 0);;
            m_arrMembers[1313] = new CMember(1314, m_arrNodes[473], m_arrNodes[474], m_arrCrSc[0], 0);;
            m_arrMembers[1314] = new CMember(1315, m_arrNodes[474], m_arrNodes[475], m_arrCrSc[0], 0);;
            m_arrMembers[1315] = new CMember(1316, m_arrNodes[475], m_arrNodes[476], m_arrCrSc[0], 0);;
            m_arrMembers[1316] = new CMember(1317, m_arrNodes[476], m_arrNodes[474], m_arrCrSc[0], 0);;
            m_arrMembers[1317] = new CMember(1318, m_arrNodes[474], m_arrNodes[477], m_arrCrSc[0], 0);;
            m_arrMembers[1318] = new CMember(1319, m_arrNodes[477], m_arrNodes[473], m_arrCrSc[0], 0);;
            m_arrMembers[1319] = new CMember(1320, m_arrNodes[461], m_arrNodes[477], m_arrCrSc[0], 0);;
            m_arrMembers[1320] = new CMember(1321, m_arrNodes[477], m_arrNodes[462], m_arrCrSc[0], 0);;
            m_arrMembers[1321] = new CMember(1322, m_arrNodes[462], m_arrNodes[478], m_arrCrSc[0], 0);;
            m_arrMembers[1322] = new CMember(1323, m_arrNodes[478], m_arrNodes[463], m_arrCrSc[0], 0);;
            m_arrMembers[1323] = new CMember(1324, m_arrNodes[463], m_arrNodes[479], m_arrCrSc[0], 0);;
            m_arrMembers[1324] = new CMember(1325, m_arrNodes[479], m_arrNodes[464], m_arrCrSc[0], 0);;
            m_arrMembers[1325] = new CMember(1326, m_arrNodes[464], m_arrNodes[480], m_arrCrSc[0], 0);;
            m_arrMembers[1326] = new CMember(1327, m_arrNodes[480], m_arrNodes[465], m_arrCrSc[0], 0);;
            m_arrMembers[1327] = new CMember(1328, m_arrNodes[465], m_arrNodes[481], m_arrCrSc[0], 0);;
            m_arrMembers[1328] = new CMember(1329, m_arrNodes[481], m_arrNodes[466], m_arrCrSc[0], 0);;
            m_arrMembers[1329] = new CMember(1330, m_arrNodes[466], m_arrNodes[482], m_arrCrSc[0], 0);;
            m_arrMembers[1330] = new CMember(1331, m_arrNodes[482], m_arrNodes[467], m_arrCrSc[0], 0);;
            m_arrMembers[1331] = new CMember(1332, m_arrNodes[467], m_arrNodes[483], m_arrCrSc[0], 0);;
            m_arrMembers[1332] = new CMember(1333, m_arrNodes[483], m_arrNodes[468], m_arrCrSc[0], 0);;
            m_arrMembers[1333] = new CMember(1334, m_arrNodes[468], m_arrNodes[484], m_arrCrSc[0], 0);;
            m_arrMembers[1334] = new CMember(1335, m_arrNodes[484], m_arrNodes[469], m_arrCrSc[0], 0);;
            m_arrMembers[1335] = new CMember(1336, m_arrNodes[469], m_arrNodes[485], m_arrCrSc[0], 0);;
            m_arrMembers[1336] = new CMember(1337, m_arrNodes[485], m_arrNodes[470], m_arrCrSc[0], 0);;
            m_arrMembers[1337] = new CMember(1338, m_arrNodes[470], m_arrNodes[486], m_arrCrSc[0], 0);;
            m_arrMembers[1338] = new CMember(1339, m_arrNodes[486], m_arrNodes[471], m_arrCrSc[0], 0);;
            m_arrMembers[1339] = new CMember(1340, m_arrNodes[471], m_arrNodes[487], m_arrCrSc[0], 0);;
            m_arrMembers[1340] = new CMember(1341, m_arrNodes[487], m_arrNodes[472], m_arrCrSc[0], 0);;
            m_arrMembers[1341] = new CMember(1342, m_arrNodes[472], m_arrNodes[488], m_arrCrSc[0], 0);;
            m_arrMembers[1342] = new CMember(1343, m_arrNodes[488], m_arrNodes[487], m_arrCrSc[0], 0);;
            m_arrMembers[1343] = new CMember(1344, m_arrNodes[487], m_arrNodes[486], m_arrCrSc[0], 0);;
            m_arrMembers[1344] = new CMember(1345, m_arrNodes[486], m_arrNodes[485], m_arrCrSc[0], 0);;
            m_arrMembers[1345] = new CMember(1346, m_arrNodes[485], m_arrNodes[484], m_arrCrSc[0], 0);;
            m_arrMembers[1346] = new CMember(1347, m_arrNodes[484], m_arrNodes[483], m_arrCrSc[0], 0);;
            m_arrMembers[1347] = new CMember(1348, m_arrNodes[483], m_arrNodes[482], m_arrCrSc[0], 0);;
            m_arrMembers[1348] = new CMember(1349, m_arrNodes[482], m_arrNodes[481], m_arrCrSc[0], 0);;
            m_arrMembers[1349] = new CMember(1350, m_arrNodes[481], m_arrNodes[480], m_arrCrSc[0], 0);;
            m_arrMembers[1350] = new CMember(1351, m_arrNodes[480], m_arrNodes[479], m_arrCrSc[0], 0);;
            m_arrMembers[1351] = new CMember(1352, m_arrNodes[479], m_arrNodes[478], m_arrCrSc[0], 0);;
            m_arrMembers[1352] = new CMember(1353, m_arrNodes[478], m_arrNodes[477], m_arrCrSc[0], 0);;
            m_arrMembers[1353] = new CMember(1354, m_arrNodes[488], m_arrNodes[489], m_arrCrSc[0], 0);;
            m_arrMembers[1354] = new CMember(1355, m_arrNodes[489], m_arrNodes[487], m_arrCrSc[0], 0);;
            m_arrMembers[1355] = new CMember(1356, m_arrNodes[487], m_arrNodes[490], m_arrCrSc[0], 0);;
            m_arrMembers[1356] = new CMember(1357, m_arrNodes[490], m_arrNodes[486], m_arrCrSc[0], 0);;
            m_arrMembers[1357] = new CMember(1358, m_arrNodes[486], m_arrNodes[491], m_arrCrSc[0], 0);;
            m_arrMembers[1358] = new CMember(1359, m_arrNodes[491], m_arrNodes[485], m_arrCrSc[0], 0);;
            m_arrMembers[1359] = new CMember(1360, m_arrNodes[485], m_arrNodes[492], m_arrCrSc[0], 0);;
            m_arrMembers[1360] = new CMember(1361, m_arrNodes[492], m_arrNodes[484], m_arrCrSc[0], 0);;
            m_arrMembers[1361] = new CMember(1362, m_arrNodes[484], m_arrNodes[493], m_arrCrSc[0], 0);;
            m_arrMembers[1362] = new CMember(1363, m_arrNodes[493], m_arrNodes[483], m_arrCrSc[0], 0);;
            m_arrMembers[1363] = new CMember(1364, m_arrNodes[483], m_arrNodes[494], m_arrCrSc[0], 0);;
            m_arrMembers[1364] = new CMember(1365, m_arrNodes[494], m_arrNodes[482], m_arrCrSc[0], 0);;
            m_arrMembers[1365] = new CMember(1366, m_arrNodes[482], m_arrNodes[495], m_arrCrSc[0], 0);;
            m_arrMembers[1366] = new CMember(1367, m_arrNodes[495], m_arrNodes[481], m_arrCrSc[0], 0);;
            m_arrMembers[1367] = new CMember(1368, m_arrNodes[481], m_arrNodes[496], m_arrCrSc[0], 0);;
            m_arrMembers[1368] = new CMember(1369, m_arrNodes[496], m_arrNodes[480], m_arrCrSc[0], 0);;
            m_arrMembers[1369] = new CMember(1370, m_arrNodes[480], m_arrNodes[497], m_arrCrSc[0], 0);;
            m_arrMembers[1370] = new CMember(1371, m_arrNodes[497], m_arrNodes[479], m_arrCrSc[0], 0);;
            m_arrMembers[1371] = new CMember(1372, m_arrNodes[479], m_arrNodes[498], m_arrCrSc[0], 0);;
            m_arrMembers[1372] = new CMember(1373, m_arrNodes[498], m_arrNodes[478], m_arrCrSc[0], 0);;
            m_arrMembers[1373] = new CMember(1374, m_arrNodes[478], m_arrNodes[499], m_arrCrSc[0], 0);;
            m_arrMembers[1374] = new CMember(1375, m_arrNodes[499], m_arrNodes[477], m_arrCrSc[0], 0);;
            m_arrMembers[1375] = new CMember(1376, m_arrNodes[474], m_arrNodes[499], m_arrCrSc[0], 0);;
            m_arrMembers[1376] = new CMember(1377, m_arrNodes[499], m_arrNodes[498], m_arrCrSc[0], 0);;
            m_arrMembers[1377] = new CMember(1378, m_arrNodes[498], m_arrNodes[497], m_arrCrSc[0], 0);;
            m_arrMembers[1378] = new CMember(1379, m_arrNodes[497], m_arrNodes[496], m_arrCrSc[0], 0);;
            m_arrMembers[1379] = new CMember(1380, m_arrNodes[496], m_arrNodes[495], m_arrCrSc[0], 0);;
            m_arrMembers[1380] = new CMember(1381, m_arrNodes[495], m_arrNodes[494], m_arrCrSc[0], 0);;
            m_arrMembers[1381] = new CMember(1382, m_arrNodes[494], m_arrNodes[493], m_arrCrSc[0], 0);;
            m_arrMembers[1382] = new CMember(1383, m_arrNodes[493], m_arrNodes[492], m_arrCrSc[0], 0);;
            m_arrMembers[1383] = new CMember(1384, m_arrNodes[492], m_arrNodes[491], m_arrCrSc[0], 0);;
            m_arrMembers[1384] = new CMember(1385, m_arrNodes[491], m_arrNodes[490], m_arrCrSc[0], 0);;
            m_arrMembers[1385] = new CMember(1386, m_arrNodes[490], m_arrNodes[489], m_arrCrSc[0], 0);;
            m_arrMembers[1386] = new CMember(1387, m_arrNodes[489], m_arrNodes[500], m_arrCrSc[0], 0);;
            m_arrMembers[1387] = new CMember(1388, m_arrNodes[500], m_arrNodes[501], m_arrCrSc[0], 0);;
            m_arrMembers[1388] = new CMember(1389, m_arrNodes[501], m_arrNodes[489], m_arrCrSc[0], 0);;
            m_arrMembers[1389] = new CMember(1390, m_arrNodes[501], m_arrNodes[490], m_arrCrSc[0], 0);;
            m_arrMembers[1390] = new CMember(1391, m_arrNodes[490], m_arrNodes[502], m_arrCrSc[0], 0);;
            m_arrMembers[1391] = new CMember(1392, m_arrNodes[502], m_arrNodes[491], m_arrCrSc[0], 0);;
            m_arrMembers[1392] = new CMember(1393, m_arrNodes[491], m_arrNodes[503], m_arrCrSc[0], 0);;
            m_arrMembers[1393] = new CMember(1394, m_arrNodes[503], m_arrNodes[492], m_arrCrSc[0], 0);;
            m_arrMembers[1394] = new CMember(1395, m_arrNodes[492], m_arrNodes[504], m_arrCrSc[0], 0);;
            m_arrMembers[1395] = new CMember(1396, m_arrNodes[504], m_arrNodes[493], m_arrCrSc[0], 0);;
            m_arrMembers[1396] = new CMember(1397, m_arrNodes[493], m_arrNodes[505], m_arrCrSc[0], 0);;
            m_arrMembers[1397] = new CMember(1398, m_arrNodes[505], m_arrNodes[494], m_arrCrSc[0], 0);;
            m_arrMembers[1398] = new CMember(1399, m_arrNodes[494], m_arrNodes[506], m_arrCrSc[0], 0);;
            m_arrMembers[1399] = new CMember(1400, m_arrNodes[506], m_arrNodes[495], m_arrCrSc[0], 0);;
            m_arrMembers[1400] = new CMember(1401, m_arrNodes[495], m_arrNodes[507], m_arrCrSc[0], 0);;
            m_arrMembers[1401] = new CMember(1402, m_arrNodes[507], m_arrNodes[496], m_arrCrSc[0], 0);;
            m_arrMembers[1402] = new CMember(1403, m_arrNodes[496], m_arrNodes[508], m_arrCrSc[0], 0);;
            m_arrMembers[1403] = new CMember(1404, m_arrNodes[508], m_arrNodes[497], m_arrCrSc[0], 0);;
            m_arrMembers[1404] = new CMember(1405, m_arrNodes[497], m_arrNodes[509], m_arrCrSc[0], 0);;
            m_arrMembers[1405] = new CMember(1406, m_arrNodes[509], m_arrNodes[498], m_arrCrSc[0], 0);;
            m_arrMembers[1406] = new CMember(1407, m_arrNodes[498], m_arrNodes[510], m_arrCrSc[0], 0);;
            m_arrMembers[1407] = new CMember(1408, m_arrNodes[510], m_arrNodes[499], m_arrCrSc[0], 0);;
            m_arrMembers[1408] = new CMember(1409, m_arrNodes[499], m_arrNodes[476], m_arrCrSc[0], 0);;
            m_arrMembers[1409] = new CMember(1410, m_arrNodes[476], m_arrNodes[510], m_arrCrSc[0], 0);;
            m_arrMembers[1410] = new CMember(1411, m_arrNodes[510], m_arrNodes[509], m_arrCrSc[0], 0);;
            m_arrMembers[1411] = new CMember(1412, m_arrNodes[509], m_arrNodes[508], m_arrCrSc[0], 0);;
            m_arrMembers[1412] = new CMember(1413, m_arrNodes[508], m_arrNodes[507], m_arrCrSc[0], 0);;
            m_arrMembers[1413] = new CMember(1414, m_arrNodes[507], m_arrNodes[506], m_arrCrSc[0], 0);;
            m_arrMembers[1414] = new CMember(1415, m_arrNodes[506], m_arrNodes[505], m_arrCrSc[0], 0);;
            m_arrMembers[1415] = new CMember(1416, m_arrNodes[505], m_arrNodes[504], m_arrCrSc[0], 0);;
            m_arrMembers[1416] = new CMember(1417, m_arrNodes[504], m_arrNodes[503], m_arrCrSc[0], 0);;
            m_arrMembers[1417] = new CMember(1418, m_arrNodes[503], m_arrNodes[502], m_arrCrSc[0], 0);;
            m_arrMembers[1418] = new CMember(1419, m_arrNodes[502], m_arrNodes[501], m_arrCrSc[0], 0);;
            m_arrMembers[1419] = new CMember(1420, m_arrNodes[500], m_arrNodes[511], m_arrCrSc[0], 0);;
            m_arrMembers[1420] = new CMember(1421, m_arrNodes[511], m_arrNodes[501], m_arrCrSc[0], 0);;
            m_arrMembers[1421] = new CMember(1422, m_arrNodes[501], m_arrNodes[512], m_arrCrSc[0], 0);;
            m_arrMembers[1422] = new CMember(1423, m_arrNodes[512], m_arrNodes[502], m_arrCrSc[0], 0);;
            m_arrMembers[1423] = new CMember(1424, m_arrNodes[502], m_arrNodes[513], m_arrCrSc[0], 0);;
            m_arrMembers[1424] = new CMember(1425, m_arrNodes[513], m_arrNodes[503], m_arrCrSc[0], 0);;
            m_arrMembers[1425] = new CMember(1426, m_arrNodes[503], m_arrNodes[514], m_arrCrSc[0], 0);;
            m_arrMembers[1426] = new CMember(1427, m_arrNodes[514], m_arrNodes[504], m_arrCrSc[0], 0);;
            m_arrMembers[1427] = new CMember(1428, m_arrNodes[504], m_arrNodes[515], m_arrCrSc[0], 0);;
            m_arrMembers[1428] = new CMember(1429, m_arrNodes[515], m_arrNodes[505], m_arrCrSc[0], 0);;
            m_arrMembers[1429] = new CMember(1430, m_arrNodes[505], m_arrNodes[516], m_arrCrSc[0], 0);;
            m_arrMembers[1430] = new CMember(1431, m_arrNodes[516], m_arrNodes[506], m_arrCrSc[0], 0);;
            m_arrMembers[1431] = new CMember(1432, m_arrNodes[506], m_arrNodes[517], m_arrCrSc[0], 0);;
            m_arrMembers[1432] = new CMember(1433, m_arrNodes[517], m_arrNodes[507], m_arrCrSc[0], 0);;
            m_arrMembers[1433] = new CMember(1434, m_arrNodes[507], m_arrNodes[518], m_arrCrSc[0], 0);;
            m_arrMembers[1434] = new CMember(1435, m_arrNodes[518], m_arrNodes[508], m_arrCrSc[0], 0);;
            m_arrMembers[1435] = new CMember(1436, m_arrNodes[508], m_arrNodes[519], m_arrCrSc[0], 0);;
            m_arrMembers[1436] = new CMember(1437, m_arrNodes[519], m_arrNodes[509], m_arrCrSc[0], 0);;
            m_arrMembers[1437] = new CMember(1438, m_arrNodes[509], m_arrNodes[520], m_arrCrSc[0], 0);;
            m_arrMembers[1438] = new CMember(1439, m_arrNodes[520], m_arrNodes[510], m_arrCrSc[0], 0);;
            m_arrMembers[1439] = new CMember(1440, m_arrNodes[510], m_arrNodes[521], m_arrCrSc[0], 0);;
            m_arrMembers[1440] = new CMember(1441, m_arrNodes[521], m_arrNodes[476], m_arrCrSc[0], 0);;
            m_arrMembers[1441] = new CMember(1442, m_arrNodes[511], m_arrNodes[512], m_arrCrSc[0], 0);;
            m_arrMembers[1442] = new CMember(1443, m_arrNodes[512], m_arrNodes[513], m_arrCrSc[0], 0);;
            m_arrMembers[1443] = new CMember(1444, m_arrNodes[513], m_arrNodes[514], m_arrCrSc[0], 0);;
            m_arrMembers[1444] = new CMember(1445, m_arrNodes[514], m_arrNodes[515], m_arrCrSc[0], 0);;
            m_arrMembers[1445] = new CMember(1446, m_arrNodes[515], m_arrNodes[516], m_arrCrSc[0], 0);;
            m_arrMembers[1446] = new CMember(1447, m_arrNodes[516], m_arrNodes[517], m_arrCrSc[0], 0);;
            m_arrMembers[1447] = new CMember(1448, m_arrNodes[517], m_arrNodes[518], m_arrCrSc[0], 0);;
            m_arrMembers[1448] = new CMember(1449, m_arrNodes[518], m_arrNodes[519], m_arrCrSc[0], 0);;
            m_arrMembers[1449] = new CMember(1450, m_arrNodes[519], m_arrNodes[520], m_arrCrSc[0], 0);;
            m_arrMembers[1450] = new CMember(1451, m_arrNodes[520], m_arrNodes[521], m_arrCrSc[0], 0);;
            m_arrMembers[1451] = new CMember(1452, m_arrNodes[521], m_arrNodes[522], m_arrCrSc[0], 0);;
            m_arrMembers[1452] = new CMember(1453, m_arrNodes[522], m_arrNodes[520], m_arrCrSc[0], 0);;
            m_arrMembers[1453] = new CMember(1454, m_arrNodes[520], m_arrNodes[523], m_arrCrSc[0], 0);;
            m_arrMembers[1454] = new CMember(1455, m_arrNodes[523], m_arrNodes[519], m_arrCrSc[0], 0);;
            m_arrMembers[1455] = new CMember(1456, m_arrNodes[519], m_arrNodes[524], m_arrCrSc[0], 0);;
            m_arrMembers[1456] = new CMember(1457, m_arrNodes[524], m_arrNodes[518], m_arrCrSc[0], 0);;
            m_arrMembers[1457] = new CMember(1458, m_arrNodes[518], m_arrNodes[525], m_arrCrSc[0], 0);;
            m_arrMembers[1458] = new CMember(1459, m_arrNodes[525], m_arrNodes[517], m_arrCrSc[0], 0);;
            m_arrMembers[1459] = new CMember(1460, m_arrNodes[517], m_arrNodes[526], m_arrCrSc[0], 0);;
            m_arrMembers[1460] = new CMember(1461, m_arrNodes[526], m_arrNodes[516], m_arrCrSc[0], 0);;
            m_arrMembers[1461] = new CMember(1462, m_arrNodes[516], m_arrNodes[527], m_arrCrSc[0], 0);;
            m_arrMembers[1462] = new CMember(1463, m_arrNodes[527], m_arrNodes[515], m_arrCrSc[0], 0);;
            m_arrMembers[1463] = new CMember(1464, m_arrNodes[515], m_arrNodes[528], m_arrCrSc[0], 0);;
            m_arrMembers[1464] = new CMember(1465, m_arrNodes[528], m_arrNodes[514], m_arrCrSc[0], 0);;
            m_arrMembers[1465] = new CMember(1466, m_arrNodes[514], m_arrNodes[529], m_arrCrSc[0], 0);;
            m_arrMembers[1466] = new CMember(1467, m_arrNodes[529], m_arrNodes[513], m_arrCrSc[0], 0);;
            m_arrMembers[1467] = new CMember(1468, m_arrNodes[513], m_arrNodes[530], m_arrCrSc[0], 0);;
            m_arrMembers[1468] = new CMember(1469, m_arrNodes[530], m_arrNodes[512], m_arrCrSc[0], 0);;
            m_arrMembers[1469] = new CMember(1470, m_arrNodes[512], m_arrNodes[531], m_arrCrSc[0], 0);;
            m_arrMembers[1470] = new CMember(1471, m_arrNodes[531], m_arrNodes[511], m_arrCrSc[0], 0);;
            m_arrMembers[1471] = new CMember(1472, m_arrNodes[511], m_arrNodes[532], m_arrCrSc[0], 0);;
            m_arrMembers[1472] = new CMember(1473, m_arrNodes[532], m_arrNodes[531], m_arrCrSc[0], 0);;
            m_arrMembers[1473] = new CMember(1474, m_arrNodes[531], m_arrNodes[530], m_arrCrSc[0], 0);;
            m_arrMembers[1474] = new CMember(1475, m_arrNodes[530], m_arrNodes[529], m_arrCrSc[0], 0);;
            m_arrMembers[1475] = new CMember(1476, m_arrNodes[529], m_arrNodes[528], m_arrCrSc[0], 0);;
            m_arrMembers[1476] = new CMember(1477, m_arrNodes[528], m_arrNodes[527], m_arrCrSc[0], 0);;
            m_arrMembers[1477] = new CMember(1478, m_arrNodes[527], m_arrNodes[526], m_arrCrSc[0], 0);;
            m_arrMembers[1478] = new CMember(1479, m_arrNodes[526], m_arrNodes[525], m_arrCrSc[0], 0);;
            m_arrMembers[1479] = new CMember(1480, m_arrNodes[525], m_arrNodes[524], m_arrCrSc[0], 0);;
            m_arrMembers[1480] = new CMember(1481, m_arrNodes[524], m_arrNodes[523], m_arrCrSc[0], 0);;
            m_arrMembers[1481] = new CMember(1482, m_arrNodes[523], m_arrNodes[522], m_arrCrSc[0], 0);;
            m_arrMembers[1482] = new CMember(1483, m_arrNodes[532], m_arrNodes[533], m_arrCrSc[0], 0);;
            m_arrMembers[1483] = new CMember(1484, m_arrNodes[533], m_arrNodes[531], m_arrCrSc[0], 0);;
            m_arrMembers[1484] = new CMember(1485, m_arrNodes[531], m_arrNodes[534], m_arrCrSc[0], 0);;
            m_arrMembers[1485] = new CMember(1486, m_arrNodes[534], m_arrNodes[530], m_arrCrSc[0], 0);;
            m_arrMembers[1486] = new CMember(1487, m_arrNodes[530], m_arrNodes[535], m_arrCrSc[0], 0);;
            m_arrMembers[1487] = new CMember(1488, m_arrNodes[535], m_arrNodes[529], m_arrCrSc[0], 0);;
            m_arrMembers[1488] = new CMember(1489, m_arrNodes[529], m_arrNodes[536], m_arrCrSc[0], 0);;
            m_arrMembers[1489] = new CMember(1490, m_arrNodes[536], m_arrNodes[528], m_arrCrSc[0], 0);;
            m_arrMembers[1490] = new CMember(1491, m_arrNodes[528], m_arrNodes[537], m_arrCrSc[0], 0);;
            m_arrMembers[1491] = new CMember(1492, m_arrNodes[537], m_arrNodes[527], m_arrCrSc[0], 0);;
            m_arrMembers[1492] = new CMember(1493, m_arrNodes[527], m_arrNodes[538], m_arrCrSc[0], 0);;
            m_arrMembers[1493] = new CMember(1494, m_arrNodes[538], m_arrNodes[526], m_arrCrSc[0], 0);;
            m_arrMembers[1494] = new CMember(1495, m_arrNodes[526], m_arrNodes[539], m_arrCrSc[0], 0);;
            m_arrMembers[1495] = new CMember(1496, m_arrNodes[539], m_arrNodes[525], m_arrCrSc[0], 0);;
            m_arrMembers[1496] = new CMember(1497, m_arrNodes[525], m_arrNodes[540], m_arrCrSc[0], 0);;
            m_arrMembers[1497] = new CMember(1498, m_arrNodes[540], m_arrNodes[524], m_arrCrSc[0], 0);;
            m_arrMembers[1498] = new CMember(1499, m_arrNodes[524], m_arrNodes[541], m_arrCrSc[0], 0);;
            m_arrMembers[1499] = new CMember(1500, m_arrNodes[541], m_arrNodes[523], m_arrCrSc[0], 0);;
            m_arrMembers[1500] = new CMember(1501, m_arrNodes[523], m_arrNodes[542], m_arrCrSc[0], 0);;
            m_arrMembers[1501] = new CMember(1502, m_arrNodes[542], m_arrNodes[522], m_arrCrSc[0], 0);;
            m_arrMembers[1502] = new CMember(1503, m_arrNodes[542], m_arrNodes[543], m_arrCrSc[0], 0);;
            m_arrMembers[1503] = new CMember(1504, m_arrNodes[543], m_arrNodes[544], m_arrCrSc[0], 0);;
            m_arrMembers[1504] = new CMember(1505, m_arrNodes[544], m_arrNodes[545], m_arrCrSc[0], 0);;
            m_arrMembers[1505] = new CMember(1506, m_arrNodes[545], m_arrNodes[546], m_arrCrSc[0], 0);;
            m_arrMembers[1506] = new CMember(1507, m_arrNodes[546], m_arrNodes[547], m_arrCrSc[0], 0);;
            m_arrMembers[1507] = new CMember(1508, m_arrNodes[547], m_arrNodes[548], m_arrCrSc[0], 0);;
            m_arrMembers[1508] = new CMember(1509, m_arrNodes[548], m_arrNodes[549], m_arrCrSc[0], 0);;
            m_arrMembers[1509] = new CMember(1510, m_arrNodes[549], m_arrNodes[550], m_arrCrSc[0], 0);;
            m_arrMembers[1510] = new CMember(1511, m_arrNodes[550], m_arrNodes[551], m_arrCrSc[0], 0);;
            m_arrMembers[1511] = new CMember(1512, m_arrNodes[551], m_arrNodes[552], m_arrCrSc[0], 0);;
            m_arrMembers[1512] = new CMember(1513, m_arrNodes[552], m_arrNodes[553], m_arrCrSc[0], 0);;
            m_arrMembers[1513] = new CMember(1514, m_arrNodes[553], m_arrNodes[554], m_arrCrSc[0], 0);;
            m_arrMembers[1514] = new CMember(1515, m_arrNodes[554], m_arrNodes[555], m_arrCrSc[0], 0);;
            m_arrMembers[1515] = new CMember(1516, m_arrNodes[555], m_arrNodes[556], m_arrCrSc[0], 0);;
            m_arrMembers[1516] = new CMember(1517, m_arrNodes[556], m_arrNodes[557], m_arrCrSc[0], 0);;
            m_arrMembers[1517] = new CMember(1518, m_arrNodes[557], m_arrNodes[558], m_arrCrSc[0], 0);;
            m_arrMembers[1518] = new CMember(1519, m_arrNodes[558], m_arrNodes[114], m_arrCrSc[0], 0);;
            m_arrMembers[1519] = new CMember(1520, m_arrNodes[115], m_arrNodes[558], m_arrCrSc[0], 0);;
            m_arrMembers[1520] = new CMember(1521, m_arrNodes[113], m_arrNodes[559], m_arrCrSc[0], 0);;
            m_arrMembers[1521] = new CMember(1522, m_arrNodes[559], m_arrNodes[560], m_arrCrSc[0], 0);;
            m_arrMembers[1522] = new CMember(1523, m_arrNodes[560], m_arrNodes[561], m_arrCrSc[0], 0);;
            m_arrMembers[1523] = new CMember(1524, m_arrNodes[561], m_arrNodes[562], m_arrCrSc[0], 0);;
            m_arrMembers[1524] = new CMember(1525, m_arrNodes[562], m_arrNodes[563], m_arrCrSc[0], 0);;
            m_arrMembers[1525] = new CMember(1526, m_arrNodes[563], m_arrNodes[564], m_arrCrSc[0], 0);;
            m_arrMembers[1526] = new CMember(1527, m_arrNodes[564], m_arrNodes[565], m_arrCrSc[0], 0);;
            m_arrMembers[1527] = new CMember(1528, m_arrNodes[565], m_arrNodes[566], m_arrCrSc[0], 0);;
            m_arrMembers[1528] = new CMember(1529, m_arrNodes[566], m_arrNodes[567], m_arrCrSc[0], 0);;
            m_arrMembers[1529] = new CMember(1530, m_arrNodes[567], m_arrNodes[568], m_arrCrSc[0], 0);;
            m_arrMembers[1530] = new CMember(1531, m_arrNodes[568], m_arrNodes[569], m_arrCrSc[0], 0);;
            m_arrMembers[1531] = new CMember(1532, m_arrNodes[569], m_arrNodes[570], m_arrCrSc[0], 0);;
            m_arrMembers[1532] = new CMember(1533, m_arrNodes[570], m_arrNodes[546], m_arrCrSc[0], 0);;
            m_arrMembers[1533] = new CMember(1534, m_arrNodes[546], m_arrNodes[571], m_arrCrSc[0], 0);;
            m_arrMembers[1534] = new CMember(1535, m_arrNodes[571], m_arrNodes[545], m_arrCrSc[0], 0);;
            m_arrMembers[1535] = new CMember(1536, m_arrNodes[545], m_arrNodes[572], m_arrCrSc[0], 0);;
            m_arrMembers[1536] = new CMember(1537, m_arrNodes[572], m_arrNodes[544], m_arrCrSc[0], 0);;
            m_arrMembers[1537] = new CMember(1538, m_arrNodes[544], m_arrNodes[573], m_arrCrSc[0], 0);;
            m_arrMembers[1538] = new CMember(1539, m_arrNodes[573], m_arrNodes[543], m_arrCrSc[0], 0);;
            m_arrMembers[1539] = new CMember(1540, m_arrNodes[573], m_arrNodes[572], m_arrCrSc[0], 0);;
            m_arrMembers[1540] = new CMember(1541, m_arrNodes[572], m_arrNodes[571], m_arrCrSc[0], 0);;
            m_arrMembers[1541] = new CMember(1542, m_arrNodes[571], m_arrNodes[570], m_arrCrSc[0], 0);;
            m_arrMembers[1542] = new CMember(1543, m_arrNodes[570], m_arrNodes[574], m_arrCrSc[0], 0);;
            m_arrMembers[1543] = new CMember(1544, m_arrNodes[574], m_arrNodes[575], m_arrCrSc[0], 0);;
            m_arrMembers[1544] = new CMember(1545, m_arrNodes[575], m_arrNodes[576], m_arrCrSc[0], 0);;
            m_arrMembers[1545] = new CMember(1546, m_arrNodes[576], m_arrNodes[577], m_arrCrSc[0], 0);;
            m_arrMembers[1546] = new CMember(1547, m_arrNodes[577], m_arrNodes[578], m_arrCrSc[0], 0);;
            m_arrMembers[1547] = new CMember(1548, m_arrNodes[578], m_arrNodes[579], m_arrCrSc[0], 0);;
            m_arrMembers[1548] = new CMember(1549, m_arrNodes[579], m_arrNodes[580], m_arrCrSc[0], 0);;
            m_arrMembers[1549] = new CMember(1550, m_arrNodes[580], m_arrNodes[581], m_arrCrSc[0], 0);;
            m_arrMembers[1550] = new CMember(1551, m_arrNodes[581], m_arrNodes[582], m_arrCrSc[0], 0);;
            m_arrMembers[1551] = new CMember(1552, m_arrNodes[582], m_arrNodes[583], m_arrCrSc[0], 0);;
            m_arrMembers[1552] = new CMember(1553, m_arrNodes[583], m_arrNodes[584], m_arrCrSc[0], 0);;
            m_arrMembers[1553] = new CMember(1554, m_arrNodes[584], m_arrNodes[114], m_arrCrSc[0], 0);;
            m_arrMembers[1554] = new CMember(1555, m_arrNodes[558], m_arrNodes[584], m_arrCrSc[0], 0);;
            m_arrMembers[1555] = new CMember(1556, m_arrNodes[584], m_arrNodes[557], m_arrCrSc[0], 0);;
            m_arrMembers[1556] = new CMember(1557, m_arrNodes[557], m_arrNodes[583], m_arrCrSc[0], 0);;
            m_arrMembers[1557] = new CMember(1558, m_arrNodes[583], m_arrNodes[556], m_arrCrSc[0], 0);;
            m_arrMembers[1558] = new CMember(1559, m_arrNodes[556], m_arrNodes[582], m_arrCrSc[0], 0);;
            m_arrMembers[1559] = new CMember(1560, m_arrNodes[582], m_arrNodes[555], m_arrCrSc[0], 0);;
            m_arrMembers[1560] = new CMember(1561, m_arrNodes[555], m_arrNodes[581], m_arrCrSc[0], 0);;
            m_arrMembers[1561] = new CMember(1562, m_arrNodes[581], m_arrNodes[554], m_arrCrSc[0], 0);;
            m_arrMembers[1562] = new CMember(1563, m_arrNodes[554], m_arrNodes[580], m_arrCrSc[0], 0);;
            m_arrMembers[1563] = new CMember(1564, m_arrNodes[580], m_arrNodes[553], m_arrCrSc[0], 0);;
            m_arrMembers[1564] = new CMember(1565, m_arrNodes[553], m_arrNodes[579], m_arrCrSc[0], 0);;
            m_arrMembers[1565] = new CMember(1566, m_arrNodes[579], m_arrNodes[552], m_arrCrSc[0], 0);;
            m_arrMembers[1566] = new CMember(1567, m_arrNodes[552], m_arrNodes[578], m_arrCrSc[0], 0);;
            m_arrMembers[1567] = new CMember(1568, m_arrNodes[578], m_arrNodes[551], m_arrCrSc[0], 0);;
            m_arrMembers[1568] = new CMember(1569, m_arrNodes[551], m_arrNodes[577], m_arrCrSc[0], 0);;
            m_arrMembers[1569] = new CMember(1570, m_arrNodes[577], m_arrNodes[550], m_arrCrSc[0], 0);;
            m_arrMembers[1570] = new CMember(1571, m_arrNodes[550], m_arrNodes[576], m_arrCrSc[0], 0);;
            m_arrMembers[1571] = new CMember(1572, m_arrNodes[576], m_arrNodes[549], m_arrCrSc[0], 0);;
            m_arrMembers[1572] = new CMember(1573, m_arrNodes[549], m_arrNodes[575], m_arrCrSc[0], 0);;
            m_arrMembers[1573] = new CMember(1574, m_arrNodes[575], m_arrNodes[548], m_arrCrSc[0], 0);;
            m_arrMembers[1574] = new CMember(1575, m_arrNodes[548], m_arrNodes[574], m_arrCrSc[0], 0);;
            m_arrMembers[1575] = new CMember(1576, m_arrNodes[574], m_arrNodes[547], m_arrCrSc[0], 0);;
            m_arrMembers[1576] = new CMember(1577, m_arrNodes[547], m_arrNodes[570], m_arrCrSc[0], 0);;
            m_arrMembers[1577] = new CMember(1578, m_arrNodes[542], m_arrNodes[541], m_arrCrSc[0], 0);;
            m_arrMembers[1578] = new CMember(1579, m_arrNodes[541], m_arrNodes[543], m_arrCrSc[0], 0);;
            m_arrMembers[1579] = new CMember(1580, m_arrNodes[543], m_arrNodes[585], m_arrCrSc[0], 0);;
            m_arrMembers[1580] = new CMember(1581, m_arrNodes[585], m_arrNodes[544], m_arrCrSc[0], 0);;
            m_arrMembers[1581] = new CMember(1582, m_arrNodes[544], m_arrNodes[586], m_arrCrSc[0], 0);;
            m_arrMembers[1582] = new CMember(1583, m_arrNodes[586], m_arrNodes[545], m_arrCrSc[0], 0);;
            m_arrMembers[1583] = new CMember(1584, m_arrNodes[545], m_arrNodes[587], m_arrCrSc[0], 0);;
            m_arrMembers[1584] = new CMember(1585, m_arrNodes[587], m_arrNodes[546], m_arrCrSc[0], 0);;
            m_arrMembers[1585] = new CMember(1586, m_arrNodes[546], m_arrNodes[588], m_arrCrSc[0], 0);;
            m_arrMembers[1586] = new CMember(1587, m_arrNodes[588], m_arrNodes[547], m_arrCrSc[0], 0);;
            m_arrMembers[1587] = new CMember(1588, m_arrNodes[547], m_arrNodes[589], m_arrCrSc[0], 0);;
            m_arrMembers[1588] = new CMember(1589, m_arrNodes[589], m_arrNodes[548], m_arrCrSc[0], 0);;
            m_arrMembers[1589] = new CMember(1590, m_arrNodes[548], m_arrNodes[590], m_arrCrSc[0], 0);;
            m_arrMembers[1590] = new CMember(1591, m_arrNodes[590], m_arrNodes[549], m_arrCrSc[0], 0);;
            m_arrMembers[1591] = new CMember(1592, m_arrNodes[549], m_arrNodes[591], m_arrCrSc[0], 0);;
            m_arrMembers[1592] = new CMember(1593, m_arrNodes[591], m_arrNodes[550], m_arrCrSc[0], 0);;
            m_arrMembers[1593] = new CMember(1594, m_arrNodes[550], m_arrNodes[592], m_arrCrSc[0], 0);;
            m_arrMembers[1594] = new CMember(1595, m_arrNodes[592], m_arrNodes[551], m_arrCrSc[0], 0);;
            m_arrMembers[1595] = new CMember(1596, m_arrNodes[551], m_arrNodes[593], m_arrCrSc[0], 0);;
            m_arrMembers[1596] = new CMember(1597, m_arrNodes[593], m_arrNodes[552], m_arrCrSc[0], 0);;
            m_arrMembers[1597] = new CMember(1598, m_arrNodes[552], m_arrNodes[594], m_arrCrSc[0], 0);;
            m_arrMembers[1598] = new CMember(1599, m_arrNodes[594], m_arrNodes[553], m_arrCrSc[0], 0);;
            m_arrMembers[1599] = new CMember(1600, m_arrNodes[553], m_arrNodes[595], m_arrCrSc[0], 0);;
            m_arrMembers[1600] = new CMember(1601, m_arrNodes[595], m_arrNodes[554], m_arrCrSc[0], 0);;
            m_arrMembers[1601] = new CMember(1602, m_arrNodes[554], m_arrNodes[596], m_arrCrSc[0], 0);;
            m_arrMembers[1602] = new CMember(1603, m_arrNodes[596], m_arrNodes[555], m_arrCrSc[0], 0);;
            m_arrMembers[1603] = new CMember(1604, m_arrNodes[555], m_arrNodes[597], m_arrCrSc[0], 0);;
            m_arrMembers[1604] = new CMember(1605, m_arrNodes[597], m_arrNodes[556], m_arrCrSc[0], 0);;
            m_arrMembers[1605] = new CMember(1606, m_arrNodes[556], m_arrNodes[598], m_arrCrSc[0], 0);;
            m_arrMembers[1606] = new CMember(1607, m_arrNodes[598], m_arrNodes[557], m_arrCrSc[0], 0);;
            m_arrMembers[1607] = new CMember(1608, m_arrNodes[557], m_arrNodes[599], m_arrCrSc[0], 0);;
            m_arrMembers[1608] = new CMember(1609, m_arrNodes[599], m_arrNodes[558], m_arrCrSc[0], 0);;
            m_arrMembers[1609] = new CMember(1610, m_arrNodes[558], m_arrNodes[600], m_arrCrSc[0], 0);;
            m_arrMembers[1610] = new CMember(1611, m_arrNodes[600], m_arrNodes[115], m_arrCrSc[0], 0);;
            m_arrMembers[1611] = new CMember(1612, m_arrNodes[116], m_arrNodes[600], m_arrCrSc[0], 0);;
            m_arrMembers[1612] = new CMember(1613, m_arrNodes[600], m_arrNodes[599], m_arrCrSc[0], 0);;
            m_arrMembers[1613] = new CMember(1614, m_arrNodes[599], m_arrNodes[598], m_arrCrSc[0], 0);;
            m_arrMembers[1614] = new CMember(1615, m_arrNodes[598], m_arrNodes[597], m_arrCrSc[0], 0);;
            m_arrMembers[1615] = new CMember(1616, m_arrNodes[597], m_arrNodes[596], m_arrCrSc[0], 0);;
            m_arrMembers[1616] = new CMember(1617, m_arrNodes[596], m_arrNodes[595], m_arrCrSc[0], 0);;
            m_arrMembers[1617] = new CMember(1618, m_arrNodes[595], m_arrNodes[594], m_arrCrSc[0], 0);;
            m_arrMembers[1618] = new CMember(1619, m_arrNodes[594], m_arrNodes[593], m_arrCrSc[0], 0);;
            m_arrMembers[1619] = new CMember(1620, m_arrNodes[593], m_arrNodes[592], m_arrCrSc[0], 0);;
            m_arrMembers[1620] = new CMember(1621, m_arrNodes[592], m_arrNodes[591], m_arrCrSc[0], 0);;
            m_arrMembers[1621] = new CMember(1622, m_arrNodes[591], m_arrNodes[590], m_arrCrSc[0], 0);;
            m_arrMembers[1622] = new CMember(1623, m_arrNodes[590], m_arrNodes[589], m_arrCrSc[0], 0);;
            m_arrMembers[1623] = new CMember(1624, m_arrNodes[589], m_arrNodes[588], m_arrCrSc[0], 0);;
            m_arrMembers[1624] = new CMember(1625, m_arrNodes[588], m_arrNodes[587], m_arrCrSc[0], 0);;
            m_arrMembers[1625] = new CMember(1626, m_arrNodes[587], m_arrNodes[586], m_arrCrSc[0], 0);;
            m_arrMembers[1626] = new CMember(1627, m_arrNodes[586], m_arrNodes[585], m_arrCrSc[0], 0);;
            m_arrMembers[1627] = new CMember(1628, m_arrNodes[585], m_arrNodes[541], m_arrCrSc[0], 0);;
            m_arrMembers[1628] = new CMember(1629, m_arrNodes[541], m_arrNodes[540], m_arrCrSc[0], 0);;
            m_arrMembers[1629] = new CMember(1630, m_arrNodes[540], m_arrNodes[539], m_arrCrSc[0], 0);;
            m_arrMembers[1630] = new CMember(1631, m_arrNodes[539], m_arrNodes[538], m_arrCrSc[0], 0);;
            m_arrMembers[1631] = new CMember(1632, m_arrNodes[538], m_arrNodes[537], m_arrCrSc[0], 0);;
            m_arrMembers[1632] = new CMember(1633, m_arrNodes[537], m_arrNodes[536], m_arrCrSc[0], 0);;
            m_arrMembers[1633] = new CMember(1634, m_arrNodes[536], m_arrNodes[535], m_arrCrSc[0], 0);;
            m_arrMembers[1634] = new CMember(1635, m_arrNodes[535], m_arrNodes[534], m_arrCrSc[0], 0);;
            m_arrMembers[1635] = new CMember(1636, m_arrNodes[534], m_arrNodes[533], m_arrCrSc[0], 0);;
            m_arrMembers[1636] = new CMember(1637, m_arrNodes[533], m_arrNodes[601], m_arrCrSc[0], 0);;
            m_arrMembers[1637] = new CMember(1638, m_arrNodes[601], m_arrNodes[534], m_arrCrSc[0], 0);;
            m_arrMembers[1638] = new CMember(1639, m_arrNodes[534], m_arrNodes[602], m_arrCrSc[0], 0);;
            m_arrMembers[1639] = new CMember(1640, m_arrNodes[602], m_arrNodes[535], m_arrCrSc[0], 0);;
            m_arrMembers[1640] = new CMember(1641, m_arrNodes[535], m_arrNodes[603], m_arrCrSc[0], 0);;
            m_arrMembers[1641] = new CMember(1642, m_arrNodes[603], m_arrNodes[536], m_arrCrSc[0], 0);;
            m_arrMembers[1642] = new CMember(1643, m_arrNodes[536], m_arrNodes[604], m_arrCrSc[0], 0);;
            m_arrMembers[1643] = new CMember(1644, m_arrNodes[604], m_arrNodes[537], m_arrCrSc[0], 0);;
            m_arrMembers[1644] = new CMember(1645, m_arrNodes[537], m_arrNodes[605], m_arrCrSc[0], 0);;
            m_arrMembers[1645] = new CMember(1646, m_arrNodes[605], m_arrNodes[538], m_arrCrSc[0], 0);;
            m_arrMembers[1646] = new CMember(1647, m_arrNodes[538], m_arrNodes[606], m_arrCrSc[0], 0);;
            m_arrMembers[1647] = new CMember(1648, m_arrNodes[606], m_arrNodes[539], m_arrCrSc[0], 0);;
            m_arrMembers[1648] = new CMember(1649, m_arrNodes[539], m_arrNodes[607], m_arrCrSc[0], 0);;
            m_arrMembers[1649] = new CMember(1650, m_arrNodes[607], m_arrNodes[540], m_arrCrSc[0], 0);;
            m_arrMembers[1650] = new CMember(1651, m_arrNodes[540], m_arrNodes[585], m_arrCrSc[0], 0);;
            m_arrMembers[1651] = new CMember(1652, m_arrNodes[585], m_arrNodes[607], m_arrCrSc[0], 0);;
            m_arrMembers[1652] = new CMember(1653, m_arrNodes[607], m_arrNodes[606], m_arrCrSc[0], 0);;
            m_arrMembers[1653] = new CMember(1654, m_arrNodes[606], m_arrNodes[605], m_arrCrSc[0], 0);;
            m_arrMembers[1654] = new CMember(1655, m_arrNodes[605], m_arrNodes[604], m_arrCrSc[0], 0);;
            m_arrMembers[1655] = new CMember(1656, m_arrNodes[604], m_arrNodes[603], m_arrCrSc[0], 0);;
            m_arrMembers[1656] = new CMember(1657, m_arrNodes[603], m_arrNodes[602], m_arrCrSc[0], 0);;
            m_arrMembers[1657] = new CMember(1658, m_arrNodes[602], m_arrNodes[601], m_arrCrSc[0], 0);;
            m_arrMembers[1658] = new CMember(1659, m_arrNodes[601], m_arrNodes[608], m_arrCrSc[0], 0);;
            m_arrMembers[1659] = new CMember(1660, m_arrNodes[608], m_arrNodes[533], m_arrCrSc[0], 0);;
            m_arrMembers[1660] = new CMember(1661, m_arrNodes[608], m_arrNodes[609], m_arrCrSc[0], 0);;
            m_arrMembers[1661] = new CMember(1662, m_arrNodes[609], m_arrNodes[601], m_arrCrSc[0], 0);;
            m_arrMembers[1662] = new CMember(1663, m_arrNodes[601], m_arrNodes[610], m_arrCrSc[0], 0);;
            m_arrMembers[1663] = new CMember(1664, m_arrNodes[610], m_arrNodes[602], m_arrCrSc[0], 0);;
            m_arrMembers[1664] = new CMember(1665, m_arrNodes[602], m_arrNodes[611], m_arrCrSc[0], 0);;
            m_arrMembers[1665] = new CMember(1666, m_arrNodes[611], m_arrNodes[603], m_arrCrSc[0], 0);;
            m_arrMembers[1666] = new CMember(1667, m_arrNodes[603], m_arrNodes[612], m_arrCrSc[0], 0);;
            m_arrMembers[1667] = new CMember(1668, m_arrNodes[612], m_arrNodes[604], m_arrCrSc[0], 0);;
            m_arrMembers[1668] = new CMember(1669, m_arrNodes[604], m_arrNodes[613], m_arrCrSc[0], 0);;
            m_arrMembers[1669] = new CMember(1670, m_arrNodes[613], m_arrNodes[605], m_arrCrSc[0], 0);;
            m_arrMembers[1670] = new CMember(1671, m_arrNodes[605], m_arrNodes[614], m_arrCrSc[0], 0);;
            m_arrMembers[1671] = new CMember(1672, m_arrNodes[614], m_arrNodes[606], m_arrCrSc[0], 0);;
            m_arrMembers[1672] = new CMember(1673, m_arrNodes[606], m_arrNodes[615], m_arrCrSc[0], 0);;
            m_arrMembers[1673] = new CMember(1674, m_arrNodes[615], m_arrNodes[607], m_arrCrSc[0], 0);;
            m_arrMembers[1674] = new CMember(1675, m_arrNodes[607], m_arrNodes[586], m_arrCrSc[0], 0);;
            m_arrMembers[1675] = new CMember(1676, m_arrNodes[586], m_arrNodes[615], m_arrCrSc[0], 0);;
            m_arrMembers[1676] = new CMember(1677, m_arrNodes[615], m_arrNodes[614], m_arrCrSc[0], 0);;
            m_arrMembers[1677] = new CMember(1678, m_arrNodes[614], m_arrNodes[613], m_arrCrSc[0], 0);;
            m_arrMembers[1678] = new CMember(1679, m_arrNodes[613], m_arrNodes[612], m_arrCrSc[0], 0);;
            m_arrMembers[1679] = new CMember(1680, m_arrNodes[612], m_arrNodes[611], m_arrCrSc[0], 0);;
            m_arrMembers[1680] = new CMember(1681, m_arrNodes[611], m_arrNodes[610], m_arrCrSc[0], 0);;
            m_arrMembers[1681] = new CMember(1682, m_arrNodes[610], m_arrNodes[609], m_arrCrSc[0], 0);;
            m_arrMembers[1682] = new CMember(1683, m_arrNodes[609], m_arrNodes[616], m_arrCrSc[0], 0);;
            m_arrMembers[1683] = new CMember(1684, m_arrNodes[616], m_arrNodes[617], m_arrCrSc[0], 0);;
            m_arrMembers[1684] = new CMember(1685, m_arrNodes[609], m_arrNodes[617], m_arrCrSc[0], 0);;
            m_arrMembers[1685] = new CMember(1686, m_arrNodes[617], m_arrNodes[610], m_arrCrSc[0], 0);;
            m_arrMembers[1686] = new CMember(1687, m_arrNodes[610], m_arrNodes[618], m_arrCrSc[0], 0);;
            m_arrMembers[1687] = new CMember(1688, m_arrNodes[618], m_arrNodes[611], m_arrCrSc[0], 0);;
            m_arrMembers[1688] = new CMember(1689, m_arrNodes[611], m_arrNodes[619], m_arrCrSc[0], 0);;
            m_arrMembers[1689] = new CMember(1690, m_arrNodes[619], m_arrNodes[612], m_arrCrSc[0], 0);;
            m_arrMembers[1690] = new CMember(1691, m_arrNodes[612], m_arrNodes[620], m_arrCrSc[0], 0);;
            m_arrMembers[1691] = new CMember(1692, m_arrNodes[620], m_arrNodes[613], m_arrCrSc[0], 0);;
            m_arrMembers[1692] = new CMember(1693, m_arrNodes[613], m_arrNodes[621], m_arrCrSc[0], 0);;
            m_arrMembers[1693] = new CMember(1694, m_arrNodes[621], m_arrNodes[614], m_arrCrSc[0], 0);;
            m_arrMembers[1694] = new CMember(1695, m_arrNodes[614], m_arrNodes[622], m_arrCrSc[0], 0);;
            m_arrMembers[1695] = new CMember(1696, m_arrNodes[622], m_arrNodes[615], m_arrCrSc[0], 0);;
            m_arrMembers[1696] = new CMember(1697, m_arrNodes[615], m_arrNodes[587], m_arrCrSc[0], 0);;
            m_arrMembers[1697] = new CMember(1698, m_arrNodes[587], m_arrNodes[622], m_arrCrSc[0], 0);;
            m_arrMembers[1698] = new CMember(1699, m_arrNodes[622], m_arrNodes[621], m_arrCrSc[0], 0);;
            m_arrMembers[1699] = new CMember(1700, m_arrNodes[621], m_arrNodes[620], m_arrCrSc[0], 0);;
            m_arrMembers[1700] = new CMember(1701, m_arrNodes[620], m_arrNodes[619], m_arrCrSc[0], 0);;
            m_arrMembers[1701] = new CMember(1702, m_arrNodes[619], m_arrNodes[618], m_arrCrSc[0], 0);;
            m_arrMembers[1702] = new CMember(1703, m_arrNodes[618], m_arrNodes[617], m_arrCrSc[0], 0);;
            m_arrMembers[1703] = new CMember(1704, m_arrNodes[588], m_arrNodes[622], m_arrCrSc[0], 0);;
            m_arrMembers[1704] = new CMember(1705, m_arrNodes[622], m_arrNodes[623], m_arrCrSc[0], 0);;
            m_arrMembers[1705] = new CMember(1706, m_arrNodes[623], m_arrNodes[621], m_arrCrSc[0], 0);;
            m_arrMembers[1706] = new CMember(1707, m_arrNodes[621], m_arrNodes[624], m_arrCrSc[0], 0);;
            m_arrMembers[1707] = new CMember(1708, m_arrNodes[624], m_arrNodes[620], m_arrCrSc[0], 0);;
            m_arrMembers[1708] = new CMember(1709, m_arrNodes[620], m_arrNodes[625], m_arrCrSc[0], 0);;
            m_arrMembers[1709] = new CMember(1710, m_arrNodes[625], m_arrNodes[619], m_arrCrSc[0], 0);;
            m_arrMembers[1710] = new CMember(1711, m_arrNodes[619], m_arrNodes[626], m_arrCrSc[0], 0);;
            m_arrMembers[1711] = new CMember(1712, m_arrNodes[626], m_arrNodes[618], m_arrCrSc[0], 0);;
            m_arrMembers[1712] = new CMember(1713, m_arrNodes[618], m_arrNodes[627], m_arrCrSc[0], 0);;
            m_arrMembers[1713] = new CMember(1714, m_arrNodes[627], m_arrNodes[617], m_arrCrSc[0], 0);;
            m_arrMembers[1714] = new CMember(1715, m_arrNodes[617], m_arrNodes[628], m_arrCrSc[0], 0);;
            m_arrMembers[1715] = new CMember(1716, m_arrNodes[628], m_arrNodes[616], m_arrCrSc[0], 0);;
            m_arrMembers[1716] = new CMember(1717, m_arrNodes[600], m_arrNodes[629], m_arrCrSc[0], 0);;
            m_arrMembers[1717] = new CMember(1718, m_arrNodes[629], m_arrNodes[599], m_arrCrSc[0], 0);;
            m_arrMembers[1718] = new CMember(1719, m_arrNodes[599], m_arrNodes[630], m_arrCrSc[0], 0);;
            m_arrMembers[1719] = new CMember(1720, m_arrNodes[630], m_arrNodes[598], m_arrCrSc[0], 0);;
            m_arrMembers[1720] = new CMember(1721, m_arrNodes[598], m_arrNodes[631], m_arrCrSc[0], 0);;
            m_arrMembers[1721] = new CMember(1722, m_arrNodes[631], m_arrNodes[597], m_arrCrSc[0], 0);;
            m_arrMembers[1722] = new CMember(1723, m_arrNodes[597], m_arrNodes[632], m_arrCrSc[0], 0);;
            m_arrMembers[1723] = new CMember(1724, m_arrNodes[632], m_arrNodes[596], m_arrCrSc[0], 0);;
            m_arrMembers[1724] = new CMember(1725, m_arrNodes[596], m_arrNodes[633], m_arrCrSc[0], 0);;
            m_arrMembers[1725] = new CMember(1726, m_arrNodes[633], m_arrNodes[595], m_arrCrSc[0], 0);;
            m_arrMembers[1726] = new CMember(1727, m_arrNodes[595], m_arrNodes[634], m_arrCrSc[0], 0);;
            m_arrMembers[1727] = new CMember(1728, m_arrNodes[634], m_arrNodes[594], m_arrCrSc[0], 0);;
            m_arrMembers[1728] = new CMember(1729, m_arrNodes[594], m_arrNodes[635], m_arrCrSc[0], 0);;
            m_arrMembers[1729] = new CMember(1730, m_arrNodes[635], m_arrNodes[593], m_arrCrSc[0], 0);;
            m_arrMembers[1730] = new CMember(1731, m_arrNodes[593], m_arrNodes[636], m_arrCrSc[0], 0);;
            m_arrMembers[1731] = new CMember(1732, m_arrNodes[636], m_arrNodes[592], m_arrCrSc[0], 0);;
            m_arrMembers[1732] = new CMember(1733, m_arrNodes[592], m_arrNodes[637], m_arrCrSc[0], 0);;
            m_arrMembers[1733] = new CMember(1734, m_arrNodes[637], m_arrNodes[591], m_arrCrSc[0], 0);;
            m_arrMembers[1734] = new CMember(1735, m_arrNodes[591], m_arrNodes[638], m_arrCrSc[0], 0);;
            m_arrMembers[1735] = new CMember(1736, m_arrNodes[638], m_arrNodes[590], m_arrCrSc[0], 0);;
            m_arrMembers[1736] = new CMember(1737, m_arrNodes[590], m_arrNodes[639], m_arrCrSc[0], 0);;
            m_arrMembers[1737] = new CMember(1738, m_arrNodes[639], m_arrNodes[589], m_arrCrSc[0], 0);;
            m_arrMembers[1738] = new CMember(1739, m_arrNodes[589], m_arrNodes[623], m_arrCrSc[0], 0);;
            m_arrMembers[1739] = new CMember(1740, m_arrNodes[623], m_arrNodes[588], m_arrCrSc[0], 0);;
            m_arrMembers[1740] = new CMember(1741, m_arrNodes[623], m_arrNodes[624], m_arrCrSc[0], 0);;
            m_arrMembers[1741] = new CMember(1742, m_arrNodes[624], m_arrNodes[639], m_arrCrSc[0], 0);;
            m_arrMembers[1742] = new CMember(1743, m_arrNodes[639], m_arrNodes[623], m_arrCrSc[0], 0);;
            m_arrMembers[1743] = new CMember(1744, m_arrNodes[628], m_arrNodes[627], m_arrCrSc[0], 0);;
            m_arrMembers[1744] = new CMember(1745, m_arrNodes[627], m_arrNodes[626], m_arrCrSc[0], 0);;
            m_arrMembers[1745] = new CMember(1746, m_arrNodes[626], m_arrNodes[625], m_arrCrSc[0], 0);;
            m_arrMembers[1746] = new CMember(1747, m_arrNodes[625], m_arrNodes[624], m_arrCrSc[0], 0);;
            m_arrMembers[1747] = new CMember(1748, m_arrNodes[624], m_arrNodes[640], m_arrCrSc[0], 0);;
            m_arrMembers[1748] = new CMember(1749, m_arrNodes[640], m_arrNodes[625], m_arrCrSc[0], 0);;
            m_arrMembers[1749] = new CMember(1750, m_arrNodes[625], m_arrNodes[641], m_arrCrSc[0], 0);;
            m_arrMembers[1750] = new CMember(1751, m_arrNodes[641], m_arrNodes[626], m_arrCrSc[0], 0);;
            m_arrMembers[1751] = new CMember(1752, m_arrNodes[626], m_arrNodes[642], m_arrCrSc[0], 0);;
            m_arrMembers[1752] = new CMember(1753, m_arrNodes[642], m_arrNodes[627], m_arrCrSc[0], 0);;
            m_arrMembers[1753] = new CMember(1754, m_arrNodes[627], m_arrNodes[643], m_arrCrSc[0], 0);;
            m_arrMembers[1754] = new CMember(1755, m_arrNodes[643], m_arrNodes[628], m_arrCrSc[0], 0);;
            m_arrMembers[1755] = new CMember(1756, m_arrNodes[628], m_arrNodes[644], m_arrCrSc[0], 0);;
            m_arrMembers[1756] = new CMember(1757, m_arrNodes[644], m_arrNodes[643], m_arrCrSc[0], 0);;
            m_arrMembers[1757] = new CMember(1758, m_arrNodes[644], m_arrNodes[645], m_arrCrSc[0], 0);;
            m_arrMembers[1758] = new CMember(1759, m_arrNodes[645], m_arrNodes[643], m_arrCrSc[0], 0);;
            m_arrMembers[1759] = new CMember(1760, m_arrNodes[643], m_arrNodes[646], m_arrCrSc[0], 0);;
            m_arrMembers[1760] = new CMember(1761, m_arrNodes[646], m_arrNodes[642], m_arrCrSc[0], 0);;
            m_arrMembers[1761] = new CMember(1762, m_arrNodes[642], m_arrNodes[647], m_arrCrSc[0], 0);;
            m_arrMembers[1762] = new CMember(1763, m_arrNodes[647], m_arrNodes[641], m_arrCrSc[0], 0);;
            m_arrMembers[1763] = new CMember(1764, m_arrNodes[641], m_arrNodes[648], m_arrCrSc[0], 0);;
            m_arrMembers[1764] = new CMember(1765, m_arrNodes[648], m_arrNodes[637], m_arrCrSc[0], 0);;
            m_arrMembers[1765] = new CMember(1766, m_arrNodes[637], m_arrNodes[638], m_arrCrSc[0], 0);;
            m_arrMembers[1766] = new CMember(1767, m_arrNodes[638], m_arrNodes[639], m_arrCrSc[0], 0);;
            m_arrMembers[1767] = new CMember(1768, m_arrNodes[639], m_arrNodes[640], m_arrCrSc[0], 0);;
            m_arrMembers[1768] = new CMember(1769, m_arrNodes[640], m_arrNodes[638], m_arrCrSc[0], 0);;
            m_arrMembers[1769] = new CMember(1770, m_arrNodes[638], m_arrNodes[648], m_arrCrSc[0], 0);;
            m_arrMembers[1770] = new CMember(1771, m_arrNodes[648], m_arrNodes[640], m_arrCrSc[0], 0);;
            m_arrMembers[1771] = new CMember(1772, m_arrNodes[640], m_arrNodes[641], m_arrCrSc[0], 0);;
            m_arrMembers[1772] = new CMember(1773, m_arrNodes[641], m_arrNodes[642], m_arrCrSc[0], 0);;
            m_arrMembers[1773] = new CMember(1774, m_arrNodes[642], m_arrNodes[643], m_arrCrSc[0], 0);;
            m_arrMembers[1774] = new CMember(1775, m_arrNodes[645], m_arrNodes[649], m_arrCrSc[0], 0);;
            m_arrMembers[1775] = new CMember(1776, m_arrNodes[649], m_arrNodes[650], m_arrCrSc[0], 0);;
            m_arrMembers[1776] = new CMember(1777, m_arrNodes[650], m_arrNodes[651], m_arrCrSc[0], 0);;
            m_arrMembers[1777] = new CMember(1778, m_arrNodes[651], m_arrNodes[652], m_arrCrSc[0], 0);;
            m_arrMembers[1778] = new CMember(1779, m_arrNodes[652], m_arrNodes[653], m_arrCrSc[0], 0);;
            m_arrMembers[1779] = new CMember(1780, m_arrNodes[653], m_arrNodes[654], m_arrCrSc[0], 0);;
            m_arrMembers[1780] = new CMember(1781, m_arrNodes[654], m_arrNodes[655], m_arrCrSc[0], 0);;
            m_arrMembers[1781] = new CMember(1782, m_arrNodes[655], m_arrNodes[630], m_arrCrSc[0], 0);;
            m_arrMembers[1782] = new CMember(1783, m_arrNodes[630], m_arrNodes[629], m_arrCrSc[0], 0);;
            m_arrMembers[1783] = new CMember(1784, m_arrNodes[630], m_arrNodes[631], m_arrCrSc[0], 0);;
            m_arrMembers[1784] = new CMember(1785, m_arrNodes[631], m_arrNodes[632], m_arrCrSc[0], 0);;
            m_arrMembers[1785] = new CMember(1786, m_arrNodes[632], m_arrNodes[633], m_arrCrSc[0], 0);;
            m_arrMembers[1786] = new CMember(1787, m_arrNodes[633], m_arrNodes[634], m_arrCrSc[0], 0);;
            m_arrMembers[1787] = new CMember(1788, m_arrNodes[634], m_arrNodes[635], m_arrCrSc[0], 0);;
            m_arrMembers[1788] = new CMember(1789, m_arrNodes[635], m_arrNodes[636], m_arrCrSc[0], 0);;
            m_arrMembers[1789] = new CMember(1790, m_arrNodes[636], m_arrNodes[637], m_arrCrSc[0], 0);;
            m_arrMembers[1790] = new CMember(1791, m_arrNodes[637], m_arrNodes[656], m_arrCrSc[0], 0);;
            m_arrMembers[1791] = new CMember(1792, m_arrNodes[656], m_arrNodes[648], m_arrCrSc[0], 0);;
            m_arrMembers[1792] = new CMember(1793, m_arrNodes[648], m_arrNodes[647], m_arrCrSc[0], 0);;
            m_arrMembers[1793] = new CMember(1794, m_arrNodes[647], m_arrNodes[656], m_arrCrSc[0], 0);;
            m_arrMembers[1794] = new CMember(1795, m_arrNodes[656], m_arrNodes[636], m_arrCrSc[0], 0);;
            m_arrMembers[1795] = new CMember(1796, m_arrNodes[636], m_arrNodes[657], m_arrCrSc[0], 0);;
            m_arrMembers[1796] = new CMember(1797, m_arrNodes[657], m_arrNodes[635], m_arrCrSc[0], 0);;
            m_arrMembers[1797] = new CMember(1798, m_arrNodes[635], m_arrNodes[658], m_arrCrSc[0], 0);;
            m_arrMembers[1798] = new CMember(1799, m_arrNodes[658], m_arrNodes[634], m_arrCrSc[0], 0);;
            m_arrMembers[1799] = new CMember(1800, m_arrNodes[634], m_arrNodes[659], m_arrCrSc[0], 0);;
            m_arrMembers[1800] = new CMember(1801, m_arrNodes[659], m_arrNodes[633], m_arrCrSc[0], 0);;
            m_arrMembers[1801] = new CMember(1802, m_arrNodes[633], m_arrNodes[660], m_arrCrSc[0], 0);;
            m_arrMembers[1802] = new CMember(1803, m_arrNodes[660], m_arrNodes[632], m_arrCrSc[0], 0);;
            m_arrMembers[1803] = new CMember(1804, m_arrNodes[632], m_arrNodes[654], m_arrCrSc[0], 0);;
            m_arrMembers[1804] = new CMember(1805, m_arrNodes[654], m_arrNodes[631], m_arrCrSc[0], 0);;
            m_arrMembers[1805] = new CMember(1806, m_arrNodes[631], m_arrNodes[655], m_arrCrSc[0], 0);;
            m_arrMembers[1806] = new CMember(1807, m_arrNodes[654], m_arrNodes[660], m_arrCrSc[0], 0);;
            m_arrMembers[1807] = new CMember(1808, m_arrNodes[660], m_arrNodes[659], m_arrCrSc[0], 0);;
            m_arrMembers[1808] = new CMember(1809, m_arrNodes[659], m_arrNodes[658], m_arrCrSc[0], 0);;
            m_arrMembers[1809] = new CMember(1810, m_arrNodes[658], m_arrNodes[657], m_arrCrSc[0], 0);;
            m_arrMembers[1810] = new CMember(1811, m_arrNodes[657], m_arrNodes[656], m_arrCrSc[0], 0);;
            m_arrMembers[1811] = new CMember(1812, m_arrNodes[656], m_arrNodes[661], m_arrCrSc[0], 0);;
            m_arrMembers[1812] = new CMember(1813, m_arrNodes[661], m_arrNodes[647], m_arrCrSc[0], 0);;
            m_arrMembers[1813] = new CMember(1814, m_arrNodes[647], m_arrNodes[646], m_arrCrSc[0], 0);;
            m_arrMembers[1814] = new CMember(1815, m_arrNodes[646], m_arrNodes[645], m_arrCrSc[0], 0);;
            m_arrMembers[1815] = new CMember(1816, m_arrNodes[645], m_arrNodes[662], m_arrCrSc[0], 0);;
            m_arrMembers[1816] = new CMember(1817, m_arrNodes[662], m_arrNodes[646], m_arrCrSc[0], 0);;
            m_arrMembers[1817] = new CMember(1818, m_arrNodes[646], m_arrNodes[661], m_arrCrSc[0], 0);;
            m_arrMembers[1818] = new CMember(1819, m_arrNodes[661], m_arrNodes[657], m_arrCrSc[0], 0);;
            m_arrMembers[1819] = new CMember(1820, m_arrNodes[657], m_arrNodes[663], m_arrCrSc[0], 0);;
            m_arrMembers[1820] = new CMember(1821, m_arrNodes[663], m_arrNodes[661], m_arrCrSc[0], 0);;
            m_arrMembers[1821] = new CMember(1822, m_arrNodes[661], m_arrNodes[662], m_arrCrSc[0], 0);;
            m_arrMembers[1822] = new CMember(1823, m_arrNodes[662], m_arrNodes[650], m_arrCrSc[0], 0);;
            m_arrMembers[1823] = new CMember(1824, m_arrNodes[650], m_arrNodes[663], m_arrCrSc[0], 0);;
            m_arrMembers[1824] = new CMember(1825, m_arrNodes[663], m_arrNodes[662], m_arrCrSc[0], 0);;
            m_arrMembers[1825] = new CMember(1826, m_arrNodes[662], m_arrNodes[649], m_arrCrSc[0], 0);;
            m_arrMembers[1826] = new CMember(1827, m_arrNodes[663], m_arrNodes[658], m_arrCrSc[0], 0);;
            m_arrMembers[1827] = new CMember(1828, m_arrNodes[658], m_arrNodes[664], m_arrCrSc[0], 0);;
            m_arrMembers[1828] = new CMember(1829, m_arrNodes[664], m_arrNodes[659], m_arrCrSc[0], 0);;
            m_arrMembers[1829] = new CMember(1830, m_arrNodes[659], m_arrNodes[652], m_arrCrSc[0], 0);;
            m_arrMembers[1830] = new CMember(1831, m_arrNodes[652], m_arrNodes[660], m_arrCrSc[0], 0);;
            m_arrMembers[1831] = new CMember(1832, m_arrNodes[660], m_arrNodes[653], m_arrCrSc[0], 0);;
            m_arrMembers[1832] = new CMember(1833, m_arrNodes[652], m_arrNodes[664], m_arrCrSc[0], 0);;
            m_arrMembers[1833] = new CMember(1834, m_arrNodes[664], m_arrNodes[663], m_arrCrSc[0], 0);;
            m_arrMembers[1834] = new CMember(1835, m_arrNodes[650], m_arrNodes[664], m_arrCrSc[0], 0);;
            m_arrMembers[1835] = new CMember(1836, m_arrNodes[664], m_arrNodes[651], m_arrCrSc[0], 0);;
            m_arrMembers[1836] = new CMember(1837, m_arrNodes[475], m_arrNodes[665], m_arrCrSc[0], 0);;
            m_arrMembers[1837] = new CMember(1838, m_arrNodes[665], m_arrNodes[476], m_arrCrSc[0], 0);;
            m_arrMembers[1838] = new CMember(1839, m_arrNodes[521], m_arrNodes[665], m_arrCrSc[0], 0);;
            m_arrMembers[1839] = new CMember(1840, m_arrNodes[665], m_arrNodes[666], m_arrCrSc[0], 0);;
            m_arrMembers[1840] = new CMember(1841, m_arrNodes[666], m_arrNodes[521], m_arrCrSc[0], 0);;
            m_arrMembers[1841] = new CMember(1842, m_arrNodes[522], m_arrNodes[666], m_arrCrSc[0], 0);;
            m_arrMembers[1842] = new CMember(1843, m_arrNodes[666], m_arrNodes[667], m_arrCrSc[0], 0);;
            m_arrMembers[1843] = new CMember(1844, m_arrNodes[667], m_arrNodes[665], m_arrCrSc[0], 0);;
            m_arrMembers[1844] = new CMember(1845, m_arrNodes[667], m_arrNodes[668], m_arrCrSc[0], 0);;
            m_arrMembers[1845] = new CMember(1846, m_arrNodes[668], m_arrNodes[666], m_arrCrSc[0], 0);;
            m_arrMembers[1846] = new CMember(1847, m_arrNodes[666], m_arrNodes[669], m_arrCrSc[0], 0);;
            m_arrMembers[1847] = new CMember(1848, m_arrNodes[669], m_arrNodes[522], m_arrCrSc[0], 0);;
            m_arrMembers[1848] = new CMember(1849, m_arrNodes[542], m_arrNodes[669], m_arrCrSc[0], 0);;
            m_arrMembers[1849] = new CMember(1850, m_arrNodes[669], m_arrNodes[670], m_arrCrSc[0], 0);;
            m_arrMembers[1850] = new CMember(1851, m_arrNodes[670], m_arrNodes[573], m_arrCrSc[0], 0);;
            m_arrMembers[1851] = new CMember(1852, m_arrNodes[543], m_arrNodes[670], m_arrCrSc[0], 0);;
            m_arrMembers[1852] = new CMember(1853, m_arrNodes[670], m_arrNodes[542], m_arrCrSc[0], 0);;
            m_arrMembers[1853] = new CMember(1854, m_arrNodes[668], m_arrNodes[669], m_arrCrSc[0], 0);;
            m_arrMembers[1854] = new CMember(1855, m_arrNodes[669], m_arrNodes[671], m_arrCrSc[0], 0);;
            m_arrMembers[1855] = new CMember(1856, m_arrNodes[671], m_arrNodes[670], m_arrCrSc[0], 0);;
            m_arrMembers[1856] = new CMember(1857, m_arrNodes[670], m_arrNodes[672], m_arrCrSc[0], 0);;
            m_arrMembers[1857] = new CMember(1858, m_arrNodes[672], m_arrNodes[573], m_arrCrSc[0], 0);;
            m_arrMembers[1858] = new CMember(1859, m_arrNodes[573], m_arrNodes[673], m_arrCrSc[0], 0);;
            m_arrMembers[1859] = new CMember(1860, m_arrNodes[673], m_arrNodes[572], m_arrCrSc[0], 0);;
            m_arrMembers[1860] = new CMember(1861, m_arrNodes[572], m_arrNodes[674], m_arrCrSc[0], 0);;
            m_arrMembers[1861] = new CMember(1862, m_arrNodes[674], m_arrNodes[571], m_arrCrSc[0], 0);;
            m_arrMembers[1862] = new CMember(1863, m_arrNodes[571], m_arrNodes[675], m_arrCrSc[0], 0);;
            m_arrMembers[1863] = new CMember(1864, m_arrNodes[675], m_arrNodes[570], m_arrCrSc[0], 0);;
            m_arrMembers[1864] = new CMember(1865, m_arrNodes[569], m_arrNodes[574], m_arrCrSc[0], 0);;
            m_arrMembers[1865] = new CMember(1866, m_arrNodes[574], m_arrNodes[568], m_arrCrSc[0], 0);;
            m_arrMembers[1866] = new CMember(1867, m_arrNodes[568], m_arrNodes[575], m_arrCrSc[0], 0);;
            m_arrMembers[1867] = new CMember(1868, m_arrNodes[575], m_arrNodes[567], m_arrCrSc[0], 0);;
            m_arrMembers[1868] = new CMember(1869, m_arrNodes[567], m_arrNodes[576], m_arrCrSc[0], 0);;
            m_arrMembers[1869] = new CMember(1870, m_arrNodes[576], m_arrNodes[566], m_arrCrSc[0], 0);;
            m_arrMembers[1870] = new CMember(1871, m_arrNodes[566], m_arrNodes[577], m_arrCrSc[0], 0);;
            m_arrMembers[1871] = new CMember(1872, m_arrNodes[577], m_arrNodes[565], m_arrCrSc[0], 0);;
            m_arrMembers[1872] = new CMember(1873, m_arrNodes[565], m_arrNodes[578], m_arrCrSc[0], 0);;
            m_arrMembers[1873] = new CMember(1874, m_arrNodes[578], m_arrNodes[564], m_arrCrSc[0], 0);;
            m_arrMembers[1874] = new CMember(1875, m_arrNodes[564], m_arrNodes[579], m_arrCrSc[0], 0);;
            m_arrMembers[1875] = new CMember(1876, m_arrNodes[579], m_arrNodes[563], m_arrCrSc[0], 0);;
            m_arrMembers[1876] = new CMember(1877, m_arrNodes[563], m_arrNodes[580], m_arrCrSc[0], 0);;
            m_arrMembers[1877] = new CMember(1878, m_arrNodes[580], m_arrNodes[562], m_arrCrSc[0], 0);;
            m_arrMembers[1878] = new CMember(1879, m_arrNodes[562], m_arrNodes[581], m_arrCrSc[0], 0);;
            m_arrMembers[1879] = new CMember(1880, m_arrNodes[581], m_arrNodes[561], m_arrCrSc[0], 0);;
            m_arrMembers[1880] = new CMember(1881, m_arrNodes[561], m_arrNodes[582], m_arrCrSc[0], 0);;
            m_arrMembers[1881] = new CMember(1882, m_arrNodes[582], m_arrNodes[560], m_arrCrSc[0], 0);;
            m_arrMembers[1882] = new CMember(1883, m_arrNodes[560], m_arrNodes[583], m_arrCrSc[0], 0);;
            m_arrMembers[1883] = new CMember(1884, m_arrNodes[583], m_arrNodes[559], m_arrCrSc[0], 0);;
            m_arrMembers[1884] = new CMember(1885, m_arrNodes[559], m_arrNodes[584], m_arrCrSc[0], 0);;
            m_arrMembers[1885] = new CMember(1886, m_arrNodes[584], m_arrNodes[113], m_arrCrSc[0], 0);;
            m_arrMembers[1886] = new CMember(1887, m_arrNodes[559], m_arrNodes[112], m_arrCrSc[0], 0);;
            m_arrMembers[1887] = new CMember(1888, m_arrNodes[112], m_arrNodes[676], m_arrCrSc[0], 0);;
            m_arrMembers[1888] = new CMember(1889, m_arrNodes[676], m_arrNodes[109], m_arrCrSc[0], 0);;
            m_arrMembers[1889] = new CMember(1890, m_arrNodes[109], m_arrNodes[677], m_arrCrSc[0], 0);;
            m_arrMembers[1890] = new CMember(1891, m_arrNodes[677], m_arrNodes[100], m_arrCrSc[0], 0);;
            m_arrMembers[1891] = new CMember(1892, m_arrNodes[100], m_arrNodes[678], m_arrCrSc[0], 0);;
            m_arrMembers[1892] = new CMember(1893, m_arrNodes[678], m_arrNodes[101], m_arrCrSc[0], 0);;
            m_arrMembers[1893] = new CMember(1894, m_arrNodes[101], m_arrNodes[679], m_arrCrSc[0], 0);;
            m_arrMembers[1894] = new CMember(1895, m_arrNodes[679], m_arrNodes[102], m_arrCrSc[0], 0);;
            m_arrMembers[1895] = new CMember(1896, m_arrNodes[102], m_arrNodes[680], m_arrCrSc[0], 0);;
            m_arrMembers[1896] = new CMember(1897, m_arrNodes[680], m_arrNodes[103], m_arrCrSc[0], 0);;
            m_arrMembers[1897] = new CMember(1898, m_arrNodes[103], m_arrNodes[681], m_arrCrSc[0], 0);;
            m_arrMembers[1898] = new CMember(1899, m_arrNodes[681], m_arrNodes[7], m_arrCrSc[0], 0);;
            m_arrMembers[1899] = new CMember(1900, m_arrNodes[2], m_arrNodes[682], m_arrCrSc[0], 0);;
            m_arrMembers[1900] = new CMember(1901, m_arrNodes[682], m_arrNodes[683], m_arrCrSc[0], 0);;
            m_arrMembers[1901] = new CMember(1902, m_arrNodes[683], m_arrNodes[684], m_arrCrSc[0], 0);;
            m_arrMembers[1902] = new CMember(1903, m_arrNodes[684], m_arrNodes[685], m_arrCrSc[0], 0);;
            m_arrMembers[1903] = new CMember(1904, m_arrNodes[685], m_arrNodes[686], m_arrCrSc[0], 0);;
            m_arrMembers[1904] = new CMember(1905, m_arrNodes[686], m_arrNodes[687], m_arrCrSc[0], 0);;
            m_arrMembers[1905] = new CMember(1906, m_arrNodes[687], m_arrNodes[560], m_arrCrSc[0], 0);;
            m_arrMembers[1906] = new CMember(1907, m_arrNodes[560], m_arrNodes[676], m_arrCrSc[0], 0);;
            m_arrMembers[1907] = new CMember(1908, m_arrNodes[676], m_arrNodes[687], m_arrCrSc[0], 0);;
            m_arrMembers[1908] = new CMember(1909, m_arrNodes[687], m_arrNodes[677], m_arrCrSc[0], 0);;
            m_arrMembers[1909] = new CMember(1910, m_arrNodes[677], m_arrNodes[686], m_arrCrSc[0], 0);;
            m_arrMembers[1910] = new CMember(1911, m_arrNodes[686], m_arrNodes[678], m_arrCrSc[0], 0);;
            m_arrMembers[1911] = new CMember(1912, m_arrNodes[678], m_arrNodes[685], m_arrCrSc[0], 0);;
            m_arrMembers[1912] = new CMember(1913, m_arrNodes[685], m_arrNodes[679], m_arrCrSc[0], 0);;
            m_arrMembers[1913] = new CMember(1914, m_arrNodes[679], m_arrNodes[684], m_arrCrSc[0], 0);;
            m_arrMembers[1914] = new CMember(1915, m_arrNodes[684], m_arrNodes[680], m_arrCrSc[0], 0);;
            m_arrMembers[1915] = new CMember(1916, m_arrNodes[680], m_arrNodes[683], m_arrCrSc[0], 0);;
            m_arrMembers[1916] = new CMember(1917, m_arrNodes[683], m_arrNodes[681], m_arrCrSc[0], 0);;
            m_arrMembers[1917] = new CMember(1918, m_arrNodes[681], m_arrNodes[682], m_arrCrSc[0], 0);;
            m_arrMembers[1918] = new CMember(1919, m_arrNodes[682], m_arrNodes[4], m_arrCrSc[0], 0);;
            m_arrMembers[1919] = new CMember(1920, m_arrNodes[4], m_arrNodes[681], m_arrCrSc[0], 0);;
            m_arrMembers[1920] = new CMember(1921, m_arrNodes[681], m_arrNodes[680], m_arrCrSc[0], 0);;
            m_arrMembers[1921] = new CMember(1922, m_arrNodes[680], m_arrNodes[679], m_arrCrSc[0], 0);;
            m_arrMembers[1922] = new CMember(1923, m_arrNodes[679], m_arrNodes[678], m_arrCrSc[0], 0);;
            m_arrMembers[1923] = new CMember(1924, m_arrNodes[678], m_arrNodes[677], m_arrCrSc[0], 0);;
            m_arrMembers[1924] = new CMember(1925, m_arrNodes[677], m_arrNodes[676], m_arrCrSc[0], 0);;
            m_arrMembers[1925] = new CMember(1926, m_arrNodes[676], m_arrNodes[559], m_arrCrSc[0], 0);;
            m_arrMembers[1926] = new CMember(1927, m_arrNodes[561], m_arrNodes[687], m_arrCrSc[0], 0);;
            m_arrMembers[1927] = new CMember(1928, m_arrNodes[687], m_arrNodes[688], m_arrCrSc[0], 0);;
            m_arrMembers[1928] = new CMember(1929, m_arrNodes[688], m_arrNodes[686], m_arrCrSc[0], 0);;
            m_arrMembers[1929] = new CMember(1930, m_arrNodes[686], m_arrNodes[689], m_arrCrSc[0], 0);;
            m_arrMembers[1930] = new CMember(1931, m_arrNodes[689], m_arrNodes[685], m_arrCrSc[0], 0);;
            m_arrMembers[1931] = new CMember(1932, m_arrNodes[685], m_arrNodes[690], m_arrCrSc[0], 0);;
            m_arrMembers[1932] = new CMember(1933, m_arrNodes[690], m_arrNodes[684], m_arrCrSc[0], 0);;
            m_arrMembers[1933] = new CMember(1934, m_arrNodes[684], m_arrNodes[691], m_arrCrSc[0], 0);;
            m_arrMembers[1934] = new CMember(1935, m_arrNodes[691], m_arrNodes[683], m_arrCrSc[0], 0);;
            m_arrMembers[1935] = new CMember(1936, m_arrNodes[683], m_arrNodes[692], m_arrCrSc[0], 0);;
            m_arrMembers[1936] = new CMember(1937, m_arrNodes[692], m_arrNodes[682], m_arrCrSc[0], 0);;
            m_arrMembers[1937] = new CMember(1938, m_arrNodes[682], m_arrNodes[693], m_arrCrSc[0], 0);;
            m_arrMembers[1938] = new CMember(1939, m_arrNodes[693], m_arrNodes[2], m_arrCrSc[0], 0);;
            m_arrMembers[1939] = new CMember(1940, m_arrNodes[694], m_arrNodes[695], m_arrCrSc[0], 0);;
            m_arrMembers[1940] = new CMember(1941, m_arrNodes[695], m_arrNodes[696], m_arrCrSc[0], 0);;
            m_arrMembers[1941] = new CMember(1942, m_arrNodes[696], m_arrNodes[697], m_arrCrSc[0], 0);;
            m_arrMembers[1942] = new CMember(1943, m_arrNodes[697], m_arrNodes[698], m_arrCrSc[0], 0);;
            m_arrMembers[1943] = new CMember(1944, m_arrNodes[698], m_arrNodes[699], m_arrCrSc[0], 0);;
            m_arrMembers[1944] = new CMember(1945, m_arrNodes[699], m_arrNodes[700], m_arrCrSc[0], 0);;
            m_arrMembers[1945] = new CMember(1946, m_arrNodes[700], m_arrNodes[1], m_arrCrSc[0], 0);;
            m_arrMembers[1946] = new CMember(1947, m_arrNodes[1], m_arrNodes[701], m_arrCrSc[0], 0);;
            m_arrMembers[1947] = new CMember(1948, m_arrNodes[701], m_arrNodes[693], m_arrCrSc[0], 0);;
            m_arrMembers[1948] = new CMember(1949, m_arrNodes[693], m_arrNodes[1], m_arrCrSc[0], 0);;
            m_arrMembers[1949] = new CMember(1950, m_arrNodes[694], m_arrNodes[702], m_arrCrSc[0], 0);;
            m_arrMembers[1950] = new CMember(1951, m_arrNodes[702], m_arrNodes[703], m_arrCrSc[0], 0);;
            m_arrMembers[1951] = new CMember(1952, m_arrNodes[703], m_arrNodes[704], m_arrCrSc[0], 0);;
            m_arrMembers[1952] = new CMember(1953, m_arrNodes[704], m_arrNodes[568], m_arrCrSc[0], 0);;
            m_arrMembers[1953] = new CMember(1954, m_arrNodes[569], m_arrNodes[705], m_arrCrSc[0], 0);;
            m_arrMembers[1954] = new CMember(1955, m_arrNodes[705], m_arrNodes[706], m_arrCrSc[0], 0);;
            m_arrMembers[1955] = new CMember(1956, m_arrNodes[706], m_arrNodes[707], m_arrCrSc[0], 0);;
            m_arrMembers[1956] = new CMember(1957, m_arrNodes[707], m_arrNodes[694], m_arrCrSc[0], 0);;
            m_arrMembers[1957] = new CMember(1958, m_arrNodes[707], m_arrNodes[708], m_arrCrSc[0], 0);;
            m_arrMembers[1958] = new CMember(1959, m_arrNodes[708], m_arrNodes[709], m_arrCrSc[0], 0);;
            m_arrMembers[1959] = new CMember(1960, m_arrNodes[709], m_arrNodes[674], m_arrCrSc[0], 0);;
            m_arrMembers[1960] = new CMember(1961, m_arrNodes[674], m_arrNodes[710], m_arrCrSc[0], 0);;
            m_arrMembers[1961] = new CMember(1962, m_arrNodes[710], m_arrNodes[709], m_arrCrSc[0], 0);;
            m_arrMembers[1962] = new CMember(1963, m_arrNodes[708], m_arrNodes[710], m_arrCrSc[0], 0);;
            m_arrMembers[1963] = new CMember(1964, m_arrNodes[710], m_arrNodes[675], m_arrCrSc[0], 0);;
            m_arrMembers[1964] = new CMember(1965, m_arrNodes[675], m_arrNodes[674], m_arrCrSc[0], 0);;
            m_arrMembers[1965] = new CMember(1966, m_arrNodes[569], m_arrNodes[675], m_arrCrSc[0], 0);;
            m_arrMembers[1966] = new CMember(1967, m_arrNodes[675], m_arrNodes[705], m_arrCrSc[0], 0);;
            m_arrMembers[1967] = new CMember(1968, m_arrNodes[705], m_arrNodes[710], m_arrCrSc[0], 0);;
            m_arrMembers[1968] = new CMember(1969, m_arrNodes[710], m_arrNodes[706], m_arrCrSc[0], 0);;
            m_arrMembers[1969] = new CMember(1970, m_arrNodes[706], m_arrNodes[708], m_arrCrSc[0], 0);;
            m_arrMembers[1970] = new CMember(1971, m_arrNodes[561], m_arrNodes[688], m_arrCrSc[0], 0);;
            m_arrMembers[1971] = new CMember(1972, m_arrNodes[688], m_arrNodes[689], m_arrCrSc[0], 0);;
            m_arrMembers[1972] = new CMember(1973, m_arrNodes[689], m_arrNodes[690], m_arrCrSc[0], 0);;
            m_arrMembers[1973] = new CMember(1974, m_arrNodes[690], m_arrNodes[691], m_arrCrSc[0], 0);;
            m_arrMembers[1974] = new CMember(1975, m_arrNodes[691], m_arrNodes[692], m_arrCrSc[0], 0);;
            m_arrMembers[1975] = new CMember(1976, m_arrNodes[692], m_arrNodes[693], m_arrCrSc[0], 0);;
            m_arrMembers[1976] = new CMember(1977, m_arrNodes[693], m_arrNodes[711], m_arrCrSc[0], 0);;
            m_arrMembers[1977] = new CMember(1978, m_arrNodes[711], m_arrNodes[692], m_arrCrSc[0], 0);;
            m_arrMembers[1978] = new CMember(1979, m_arrNodes[692], m_arrNodes[712], m_arrCrSc[0], 0);;
            m_arrMembers[1979] = new CMember(1980, m_arrNodes[712], m_arrNodes[691], m_arrCrSc[0], 0);;
            m_arrMembers[1980] = new CMember(1981, m_arrNodes[691], m_arrNodes[713], m_arrCrSc[0], 0);;
            m_arrMembers[1981] = new CMember(1982, m_arrNodes[713], m_arrNodes[690], m_arrCrSc[0], 0);;
            m_arrMembers[1982] = new CMember(1983, m_arrNodes[690], m_arrNodes[714], m_arrCrSc[0], 0);;
            m_arrMembers[1983] = new CMember(1984, m_arrNodes[714], m_arrNodes[689], m_arrCrSc[0], 0);;
            m_arrMembers[1984] = new CMember(1985, m_arrNodes[689], m_arrNodes[715], m_arrCrSc[0], 0);;
            m_arrMembers[1985] = new CMember(1986, m_arrNodes[715], m_arrNodes[688], m_arrCrSc[0], 0);;
            m_arrMembers[1986] = new CMember(1987, m_arrNodes[688], m_arrNodes[562], m_arrCrSc[0], 0);;
            m_arrMembers[1987] = new CMember(1988, m_arrNodes[562], m_arrNodes[715], m_arrCrSc[0], 0);;
            m_arrMembers[1988] = new CMember(1989, m_arrNodes[715], m_arrNodes[714], m_arrCrSc[0], 0);;
            m_arrMembers[1989] = new CMember(1990, m_arrNodes[714], m_arrNodes[713], m_arrCrSc[0], 0);;
            m_arrMembers[1990] = new CMember(1991, m_arrNodes[713], m_arrNodes[712], m_arrCrSc[0], 0);;
            m_arrMembers[1991] = new CMember(1992, m_arrNodes[712], m_arrNodes[711], m_arrCrSc[0], 0);;
            m_arrMembers[1992] = new CMember(1993, m_arrNodes[711], m_arrNodes[701], m_arrCrSc[0], 0);;
            m_arrMembers[1993] = new CMember(1994, m_arrNodes[701], m_arrNodes[700], m_arrCrSc[0], 0);;
            m_arrMembers[1994] = new CMember(1995, m_arrNodes[707], m_arrNodes[702], m_arrCrSc[0], 0);;
            m_arrMembers[1995] = new CMember(1996, m_arrNodes[702], m_arrNodes[706], m_arrCrSc[0], 0);;
            m_arrMembers[1996] = new CMember(1997, m_arrNodes[706], m_arrNodes[703], m_arrCrSc[0], 0);;
            m_arrMembers[1997] = new CMember(1998, m_arrNodes[703], m_arrNodes[705], m_arrCrSc[0], 0);;
            m_arrMembers[1998] = new CMember(1999, m_arrNodes[705], m_arrNodes[704], m_arrCrSc[0], 0);;
            m_arrMembers[1999] = new CMember(2000, m_arrNodes[704], m_arrNodes[569], m_arrCrSc[0], 0);;
            m_arrMembers[2000] = new CMember(2001, m_arrNodes[563], m_arrNodes[715], m_arrCrSc[0], 0);;
            m_arrMembers[2001] = new CMember(2002, m_arrNodes[715], m_arrNodes[716], m_arrCrSc[0], 0);;
            m_arrMembers[2002] = new CMember(2003, m_arrNodes[716], m_arrNodes[714], m_arrCrSc[0], 0);;
            m_arrMembers[2003] = new CMember(2004, m_arrNodes[714], m_arrNodes[717], m_arrCrSc[0], 0);;
            m_arrMembers[2004] = new CMember(2005, m_arrNodes[717], m_arrNodes[713], m_arrCrSc[0], 0);;
            m_arrMembers[2005] = new CMember(2006, m_arrNodes[713], m_arrNodes[718], m_arrCrSc[0], 0);;
            m_arrMembers[2006] = new CMember(2007, m_arrNodes[718], m_arrNodes[712], m_arrCrSc[0], 0);;
            m_arrMembers[2007] = new CMember(2008, m_arrNodes[712], m_arrNodes[719], m_arrCrSc[0], 0);;
            m_arrMembers[2008] = new CMember(2009, m_arrNodes[719], m_arrNodes[711], m_arrCrSc[0], 0);;
            m_arrMembers[2009] = new CMember(2010, m_arrNodes[711], m_arrNodes[720], m_arrCrSc[0], 0);;
            m_arrMembers[2010] = new CMember(2011, m_arrNodes[720], m_arrNodes[701], m_arrCrSc[0], 0);;
            m_arrMembers[2011] = new CMember(2012, m_arrNodes[701], m_arrNodes[699], m_arrCrSc[0], 0);;
            m_arrMembers[2012] = new CMember(2013, m_arrNodes[699], m_arrNodes[720], m_arrCrSc[0], 0);;
            m_arrMembers[2013] = new CMember(2014, m_arrNodes[720], m_arrNodes[719], m_arrCrSc[0], 0);;
            m_arrMembers[2014] = new CMember(2015, m_arrNodes[719], m_arrNodes[718], m_arrCrSc[0], 0);;
            m_arrMembers[2015] = new CMember(2016, m_arrNodes[718], m_arrNodes[717], m_arrCrSc[0], 0);;
            m_arrMembers[2016] = new CMember(2017, m_arrNodes[717], m_arrNodes[716], m_arrCrSc[0], 0);;
            m_arrMembers[2017] = new CMember(2018, m_arrNodes[716], m_arrNodes[563], m_arrCrSc[0], 0);;
            m_arrMembers[2018] = new CMember(2019, m_arrNodes[568], m_arrNodes[721], m_arrCrSc[0], 0);;
            m_arrMembers[2019] = new CMember(2020, m_arrNodes[721], m_arrNodes[704], m_arrCrSc[0], 0);;
            m_arrMembers[2020] = new CMember(2021, m_arrNodes[704], m_arrNodes[722], m_arrCrSc[0], 0);;
            m_arrMembers[2021] = new CMember(2022, m_arrNodes[722], m_arrNodes[703], m_arrCrSc[0], 0);;
            m_arrMembers[2022] = new CMember(2023, m_arrNodes[703], m_arrNodes[723], m_arrCrSc[0], 0);;
            m_arrMembers[2023] = new CMember(2024, m_arrNodes[723], m_arrNodes[702], m_arrCrSc[0], 0);;
            m_arrMembers[2024] = new CMember(2025, m_arrNodes[702], m_arrNodes[695], m_arrCrSc[0], 0);;
            m_arrMembers[2025] = new CMember(2026, m_arrNodes[695], m_arrNodes[723], m_arrCrSc[0], 0);;
            m_arrMembers[2026] = new CMember(2027, m_arrNodes[723], m_arrNodes[722], m_arrCrSc[0], 0);;
            m_arrMembers[2027] = new CMember(2028, m_arrNodes[722], m_arrNodes[721], m_arrCrSc[0], 0);;
            m_arrMembers[2028] = new CMember(2029, m_arrNodes[721], m_arrNodes[567], m_arrCrSc[0], 0);;
            m_arrMembers[2029] = new CMember(2030, m_arrNodes[567], m_arrNodes[724], m_arrCrSc[0], 0);;
            m_arrMembers[2030] = new CMember(2031, m_arrNodes[724], m_arrNodes[721], m_arrCrSc[0], 0);;
            m_arrMembers[2031] = new CMember(2032, m_arrNodes[721], m_arrNodes[725], m_arrCrSc[0], 0);;
            m_arrMembers[2032] = new CMember(2033, m_arrNodes[725], m_arrNodes[722], m_arrCrSc[0], 0);;
            m_arrMembers[2033] = new CMember(2034, m_arrNodes[722], m_arrNodes[726], m_arrCrSc[0], 0);;
            m_arrMembers[2034] = new CMember(2035, m_arrNodes[726], m_arrNodes[723], m_arrCrSc[0], 0);;
            m_arrMembers[2035] = new CMember(2036, m_arrNodes[723], m_arrNodes[727], m_arrCrSc[0], 0);;
            m_arrMembers[2036] = new CMember(2037, m_arrNodes[727], m_arrNodes[726], m_arrCrSc[0], 0);;
            m_arrMembers[2037] = new CMember(2038, m_arrNodes[726], m_arrNodes[725], m_arrCrSc[0], 0);;
            m_arrMembers[2038] = new CMember(2039, m_arrNodes[725], m_arrNodes[724], m_arrCrSc[0], 0);;
            m_arrMembers[2039] = new CMember(2040, m_arrNodes[724], m_arrNodes[566], m_arrCrSc[0], 0);;
            m_arrMembers[2040] = new CMember(2041, m_arrNodes[566], m_arrNodes[728], m_arrCrSc[0], 0);;
            m_arrMembers[2041] = new CMember(2042, m_arrNodes[728], m_arrNodes[724], m_arrCrSc[0], 0);;
            m_arrMembers[2042] = new CMember(2043, m_arrNodes[724], m_arrNodes[729], m_arrCrSc[0], 0);;
            m_arrMembers[2043] = new CMember(2044, m_arrNodes[729], m_arrNodes[725], m_arrCrSc[0], 0);;
            m_arrMembers[2044] = new CMember(2045, m_arrNodes[725], m_arrNodes[730], m_arrCrSc[0], 0);;
            m_arrMembers[2045] = new CMember(2046, m_arrNodes[730], m_arrNodes[726], m_arrCrSc[0], 0);;
            m_arrMembers[2046] = new CMember(2047, m_arrNodes[726], m_arrNodes[731], m_arrCrSc[0], 0);;
            m_arrMembers[2047] = new CMember(2048, m_arrNodes[731], m_arrNodes[727], m_arrCrSc[0], 0);;
            m_arrMembers[2048] = new CMember(2049, m_arrNodes[727], m_arrNodes[697], m_arrCrSc[0], 0);;
            m_arrMembers[2049] = new CMember(2050, m_arrNodes[697], m_arrNodes[731], m_arrCrSc[0], 0);;
            m_arrMembers[2050] = new CMember(2051, m_arrNodes[731], m_arrNodes[730], m_arrCrSc[0], 0);;
            m_arrMembers[2051] = new CMember(2052, m_arrNodes[730], m_arrNodes[729], m_arrCrSc[0], 0);;
            m_arrMembers[2052] = new CMember(2053, m_arrNodes[729], m_arrNodes[728], m_arrCrSc[0], 0);;
            m_arrMembers[2053] = new CMember(2054, m_arrNodes[728], m_arrNodes[565], m_arrCrSc[0], 0);;
            m_arrMembers[2054] = new CMember(2055, m_arrNodes[565], m_arrNodes[732], m_arrCrSc[0], 0);;
            m_arrMembers[2055] = new CMember(2056, m_arrNodes[732], m_arrNodes[564], m_arrCrSc[0], 0);;
            m_arrMembers[2056] = new CMember(2057, m_arrNodes[564], m_arrNodes[716], m_arrCrSc[0], 0);;
            m_arrMembers[2057] = new CMember(2058, m_arrNodes[716], m_arrNodes[732], m_arrCrSc[0], 0);;
            m_arrMembers[2058] = new CMember(2059, m_arrNodes[732], m_arrNodes[728], m_arrCrSc[0], 0);;
            m_arrMembers[2059] = new CMember(2060, m_arrNodes[728], m_arrNodes[733], m_arrCrSc[0], 0);;
            m_arrMembers[2060] = new CMember(2061, m_arrNodes[733], m_arrNodes[729], m_arrCrSc[0], 0);;
            m_arrMembers[2061] = new CMember(2062, m_arrNodes[729], m_arrNodes[734], m_arrCrSc[0], 0);;
            m_arrMembers[2062] = new CMember(2063, m_arrNodes[734], m_arrNodes[730], m_arrCrSc[0], 0);;
            m_arrMembers[2063] = new CMember(2064, m_arrNodes[730], m_arrNodes[735], m_arrCrSc[0], 0);;
            m_arrMembers[2064] = new CMember(2065, m_arrNodes[735], m_arrNodes[731], m_arrCrSc[0], 0);;
            m_arrMembers[2065] = new CMember(2066, m_arrNodes[731], m_arrNodes[736], m_arrCrSc[0], 0);;
            m_arrMembers[2066] = new CMember(2067, m_arrNodes[736], m_arrNodes[697], m_arrCrSc[0], 0);;
            m_arrMembers[2067] = new CMember(2068, m_arrNodes[695], m_arrNodes[727], m_arrCrSc[0], 0);;
            m_arrMembers[2068] = new CMember(2069, m_arrNodes[727], m_arrNodes[696], m_arrCrSc[0], 0);;
            m_arrMembers[2069] = new CMember(2070, m_arrNodes[698], m_arrNodes[736], m_arrCrSc[0], 0);;
            m_arrMembers[2070] = new CMember(2071, m_arrNodes[736], m_arrNodes[735], m_arrCrSc[0], 0);;
            m_arrMembers[2071] = new CMember(2072, m_arrNodes[735], m_arrNodes[734], m_arrCrSc[0], 0);;
            m_arrMembers[2072] = new CMember(2073, m_arrNodes[734], m_arrNodes[733], m_arrCrSc[0], 0);;
            m_arrMembers[2073] = new CMember(2074, m_arrNodes[733], m_arrNodes[732], m_arrCrSc[0], 0);;
            m_arrMembers[2074] = new CMember(2075, m_arrNodes[732], m_arrNodes[717], m_arrCrSc[0], 0);;
            m_arrMembers[2075] = new CMember(2076, m_arrNodes[717], m_arrNodes[733], m_arrCrSc[0], 0);;
            m_arrMembers[2076] = new CMember(2077, m_arrNodes[733], m_arrNodes[718], m_arrCrSc[0], 0);;
            m_arrMembers[2077] = new CMember(2078, m_arrNodes[718], m_arrNodes[734], m_arrCrSc[0], 0);;
            m_arrMembers[2078] = new CMember(2079, m_arrNodes[734], m_arrNodes[719], m_arrCrSc[0], 0);;
            m_arrMembers[2079] = new CMember(2080, m_arrNodes[719], m_arrNodes[735], m_arrCrSc[0], 0);;
            m_arrMembers[2080] = new CMember(2081, m_arrNodes[735], m_arrNodes[720], m_arrCrSc[0], 0);;
            m_arrMembers[2081] = new CMember(2082, m_arrNodes[720], m_arrNodes[736], m_arrCrSc[0], 0);;
            m_arrMembers[2082] = new CMember(2083, m_arrNodes[736], m_arrNodes[699], m_arrCrSc[0], 0);;
            m_arrMembers[2083] = new CMember(2084, m_arrNodes[707], m_arrNodes[737], m_arrCrSc[0], 0);;
            m_arrMembers[2084] = new CMember(2085, m_arrNodes[737], m_arrNodes[708], m_arrCrSc[0], 0);;
            m_arrMembers[2085] = new CMember(2086, m_arrNodes[708], m_arrNodes[738], m_arrCrSc[0], 0);;
            m_arrMembers[2086] = new CMember(2087, m_arrNodes[738], m_arrNodes[709], m_arrCrSc[0], 0);;
            m_arrMembers[2087] = new CMember(2088, m_arrNodes[709], m_arrNodes[739], m_arrCrSc[0], 0);;
            m_arrMembers[2088] = new CMember(2089, m_arrNodes[739], m_arrNodes[673], m_arrCrSc[0], 0);;
            m_arrMembers[2089] = new CMember(2090, m_arrNodes[673], m_arrNodes[709], m_arrCrSc[0], 0);;
            m_arrMembers[2090] = new CMember(2091, m_arrNodes[674], m_arrNodes[673], m_arrCrSc[0], 0);;
            m_arrMembers[2091] = new CMember(2092, m_arrNodes[673], m_arrNodes[672], m_arrCrSc[0], 0);;
            m_arrMembers[2092] = new CMember(2093, m_arrNodes[672], m_arrNodes[671], m_arrCrSc[0], 0);;
            m_arrMembers[2093] = new CMember(2094, m_arrNodes[671], m_arrNodes[668], m_arrCrSc[0], 0);;
            m_arrMembers[2094] = new CMember(2095, m_arrNodes[668], m_arrNodes[740], m_arrCrSc[0], 0);;
            m_arrMembers[2095] = new CMember(2096, m_arrNodes[740], m_arrNodes[671], m_arrCrSc[0], 0);;
            m_arrMembers[2096] = new CMember(2097, m_arrNodes[671], m_arrNodes[741], m_arrCrSc[0], 0);;
            m_arrMembers[2097] = new CMember(2098, m_arrNodes[741], m_arrNodes[672], m_arrCrSc[0], 0);;
            m_arrMembers[2098] = new CMember(2099, m_arrNodes[672], m_arrNodes[739], m_arrCrSc[0], 0);;
            m_arrMembers[2099] = new CMember(2100, m_arrNodes[739], m_arrNodes[741], m_arrCrSc[0], 0);;
            m_arrMembers[2100] = new CMember(2101, m_arrNodes[741], m_arrNodes[740], m_arrCrSc[0], 0);;
            m_arrMembers[2101] = new CMember(2102, m_arrNodes[741], m_arrNodes[742], m_arrCrSc[0], 0);;
            m_arrMembers[2102] = new CMember(2103, m_arrNodes[742], m_arrNodes[739], m_arrCrSc[0], 0);;
            m_arrMembers[2103] = new CMember(2104, m_arrNodes[739], m_arrNodes[738], m_arrCrSc[0], 0);;
            m_arrMembers[2104] = new CMember(2105, m_arrNodes[738], m_arrNodes[742], m_arrCrSc[0], 0);;
            m_arrMembers[2105] = new CMember(2106, m_arrNodes[738], m_arrNodes[737], m_arrCrSc[0], 0);;
            m_arrMembers[2106] = new CMember(2107, m_arrNodes[269], m_arrNodes[743], m_arrCrSc[0], 0);;
            m_arrMembers[2107] = new CMember(2108, m_arrNodes[743], m_arrNodes[313], m_arrCrSc[0], 0);;
            m_arrMembers[2108] = new CMember(2109, m_arrNodes[313], m_arrNodes[744], m_arrCrSc[0], 0);;
            m_arrMembers[2109] = new CMember(2110, m_arrNodes[744], m_arrNodes[312], m_arrCrSc[0], 0);;
            m_arrMembers[2110] = new CMember(2111, m_arrNodes[312], m_arrNodes[745], m_arrCrSc[0], 0);;
            m_arrMembers[2111] = new CMember(2112, m_arrNodes[745], m_arrNodes[311], m_arrCrSc[0], 0);;
            m_arrMembers[2112] = new CMember(2113, m_arrNodes[311], m_arrNodes[746], m_arrCrSc[0], 0);;
            m_arrMembers[2113] = new CMember(2114, m_arrNodes[746], m_arrNodes[310], m_arrCrSc[0], 0);;
            m_arrMembers[2114] = new CMember(2115, m_arrNodes[310], m_arrNodes[747], m_arrCrSc[0], 0);;
            m_arrMembers[2115] = new CMember(2116, m_arrNodes[747], m_arrNodes[309], m_arrCrSc[0], 0);;
            m_arrMembers[2116] = new CMember(2117, m_arrNodes[309], m_arrNodes[408], m_arrCrSc[0], 0);;
            m_arrMembers[2117] = new CMember(2118, m_arrNodes[408], m_arrNodes[747], m_arrCrSc[0], 0);;
            m_arrMembers[2118] = new CMember(2119, m_arrNodes[747], m_arrNodes[746], m_arrCrSc[0], 0);;
            m_arrMembers[2119] = new CMember(2120, m_arrNodes[746], m_arrNodes[745], m_arrCrSc[0], 0);;
            m_arrMembers[2120] = new CMember(2121, m_arrNodes[745], m_arrNodes[744], m_arrCrSc[0], 0);;
            m_arrMembers[2121] = new CMember(2122, m_arrNodes[744], m_arrNodes[743], m_arrCrSc[0], 0);;
            m_arrMembers[2122] = new CMember(2123, m_arrNodes[744], m_arrNodes[748], m_arrCrSc[0], 0);;
            m_arrMembers[2123] = new CMember(2124, m_arrNodes[748], m_arrNodes[745], m_arrCrSc[0], 0);;
            m_arrMembers[2124] = new CMember(2125, m_arrNodes[745], m_arrNodes[749], m_arrCrSc[0], 0);;
            m_arrMembers[2125] = new CMember(2126, m_arrNodes[749], m_arrNodes[746], m_arrCrSc[0], 0);;
            m_arrMembers[2126] = new CMember(2127, m_arrNodes[746], m_arrNodes[750], m_arrCrSc[0], 0);;
            m_arrMembers[2127] = new CMember(2128, m_arrNodes[750], m_arrNodes[747], m_arrCrSc[0], 0);;
            m_arrMembers[2128] = new CMember(2129, m_arrNodes[747], m_arrNodes[407], m_arrCrSc[0], 0);;
            m_arrMembers[2129] = new CMember(2130, m_arrNodes[407], m_arrNodes[750], m_arrCrSc[0], 0);;
            m_arrMembers[2130] = new CMember(2131, m_arrNodes[750], m_arrNodes[749], m_arrCrSc[0], 0);;
            m_arrMembers[2131] = new CMember(2132, m_arrNodes[749], m_arrNodes[748], m_arrCrSc[0], 0);;
            m_arrMembers[2132] = new CMember(2133, m_arrNodes[749], m_arrNodes[751], m_arrCrSc[0], 0);;
            m_arrMembers[2133] = new CMember(2134, m_arrNodes[751], m_arrNodes[750], m_arrCrSc[0], 0);;
            m_arrMembers[2134] = new CMember(2135, m_arrNodes[750], m_arrNodes[406], m_arrCrSc[0], 0);;
            m_arrMembers[2135] = new CMember(2136, m_arrNodes[406], m_arrNodes[751], m_arrCrSc[0], 0);;

            // Setridit pole podle ID
            //Array.Sort(m_arrMembers, new CCompare_LineID());

            // Nodal Supports - fill values

            // Set values
            bool[] bSupport1 = { true, false, true, false, false, false };
            bool[] bSupport2 = { false, false, true, false, false, false };

            // Create Support Objects
            m_arrNSupports[00] = new CNSupport(6, 01, m_arrNodes[000], bSupport1, 0);
            m_arrNSupports[01] = new CNSupport(6, 02, m_arrNodes[001], bSupport1, 0);
            m_arrNSupports[02] = new CNSupport(6, 03, m_arrNodes[003], bSupport1, 0);
            m_arrNSupports[03] = new CNSupport(6, 04, m_arrNodes[005], bSupport1, 0);
            m_arrNSupports[04] = new CNSupport(6, 05, m_arrNodes[008], bSupport1, 0);
            m_arrNSupports[05] = new CNSupport(6, 06, m_arrNodes[010], bSupport1, 0);
            m_arrNSupports[06] = new CNSupport(6, 07, m_arrNodes[013], bSupport1, 0);
            m_arrNSupports[07] = new CNSupport(6, 08, m_arrNodes[014], bSupport1, 0);
            m_arrNSupports[08] = new CNSupport(6, 09, m_arrNodes[015], bSupport1, 0);
            m_arrNSupports[09] = new CNSupport(6, 10, m_arrNodes[016], bSupport1, 0);
            m_arrNSupports[10] = new CNSupport(6, 11, m_arrNodes[017], bSupport1, 0);
            m_arrNSupports[11] = new CNSupport(6, 12, m_arrNodes[018], bSupport1, 0);
            m_arrNSupports[12] = new CNSupport(6, 13, m_arrNodes[019], bSupport1, 0);
            m_arrNSupports[13] = new CNSupport(6, 14, m_arrNodes[020], bSupport1, 0);
            m_arrNSupports[14] = new CNSupport(6, 15, m_arrNodes[021], bSupport1, 0);
            m_arrNSupports[15] = new CNSupport(6, 16, m_arrNodes[022], bSupport1, 0);
            m_arrNSupports[16] = new CNSupport(6, 17, m_arrNodes[023], bSupport1, 0);
            m_arrNSupports[17] = new CNSupport(6, 18, m_arrNodes[024], bSupport1, 0);
            m_arrNSupports[18] = new CNSupport(6, 19, m_arrNodes[025], bSupport1, 0);
            m_arrNSupports[19] = new CNSupport(6, 20, m_arrNodes[026], bSupport1, 0);
            m_arrNSupports[20] = new CNSupport(6, 21, m_arrNodes[230], bSupport1, 0);
            m_arrNSupports[21] = new CNSupport(6, 22, m_arrNodes[243], bSupport1, 0);
            m_arrNSupports[22] = new CNSupport(6, 23, m_arrNodes[244], bSupport1, 0);
            m_arrNSupports[23] = new CNSupport(6, 24, m_arrNodes[256], bSupport1, 0);
            m_arrNSupports[24] = new CNSupport(6, 25, m_arrNodes[269], bSupport1, 0);
            m_arrNSupports[25] = new CNSupport(6, 26, m_arrNodes[406], bSupport1, 0);
            m_arrNSupports[26] = new CNSupport(6, 27, m_arrNodes[412], bSupport1, 0);
            m_arrNSupports[27] = new CNSupport(6, 28, m_arrNodes[416], bSupport1, 0);
            m_arrNSupports[28] = new CNSupport(6, 29, m_arrNodes[417], bSupport1, 0);
            m_arrNSupports[29] = new CNSupport(6, 30, m_arrNodes[418], bSupport1, 0);
            m_arrNSupports[30] = new CNSupport(6, 31, m_arrNodes[419], bSupport1, 0);
            m_arrNSupports[31] = new CNSupport(6, 32, m_arrNodes[420], bSupport1, 0);
            m_arrNSupports[32] = new CNSupport(6, 33, m_arrNodes[421], bSupport1, 0);
            m_arrNSupports[33] = new CNSupport(6, 34, m_arrNodes[422], bSupport1, 0);
            m_arrNSupports[34] = new CNSupport(6, 35, m_arrNodes[460], bSupport1, 0);
            m_arrNSupports[35] = new CNSupport(6, 36, m_arrNodes[461], bSupport1, 0);
            m_arrNSupports[36] = new CNSupport(6, 37, m_arrNodes[473], bSupport1, 0);
            m_arrNSupports[37] = new CNSupport(6, 38, m_arrNodes[474], bSupport1, 0);
            m_arrNSupports[38] = new CNSupport(6, 39, m_arrNodes[475], bSupport1, 0);
            m_arrNSupports[39] = new CNSupport(6, 40, m_arrNodes[665], bSupport1, 0);
            m_arrNSupports[40] = new CNSupport(6, 41, m_arrNodes[667], bSupport1, 0);
            m_arrNSupports[41] = new CNSupport(6, 42, m_arrNodes[668], bSupport1, 0);
            m_arrNSupports[42] = new CNSupport(6, 43, m_arrNodes[694], bSupport1, 0);
            m_arrNSupports[43] = new CNSupport(6, 44, m_arrNodes[695], bSupport1, 0);
            m_arrNSupports[44] = new CNSupport(6, 45, m_arrNodes[696], bSupport1, 0);
            m_arrNSupports[45] = new CNSupport(6, 46, m_arrNodes[697], bSupport1, 0);
            m_arrNSupports[46] = new CNSupport(6, 47, m_arrNodes[698], bSupport1, 0);
            m_arrNSupports[47] = new CNSupport(6, 48, m_arrNodes[699], bSupport1, 0);
            m_arrNSupports[48] = new CNSupport(6, 49, m_arrNodes[700], bSupport1, 0);
            m_arrNSupports[49] = new CNSupport(6, 50, m_arrNodes[707], bSupport1, 0);
            m_arrNSupports[50] = new CNSupport(6, 51, m_arrNodes[737], bSupport1, 0);
            m_arrNSupports[51] = new CNSupport(6, 52, m_arrNodes[738], bSupport1, 0);
            m_arrNSupports[52] = new CNSupport(6, 53, m_arrNodes[740], bSupport1, 0);
            m_arrNSupports[53] = new CNSupport(6, 54, m_arrNodes[741], bSupport1, 0);
            m_arrNSupports[54] = new CNSupport(6, 55, m_arrNodes[742], bSupport1, 0);
            m_arrNSupports[55] = new CNSupport(6, 56, m_arrNodes[743], bSupport1, 0);
            m_arrNSupports[56] = new CNSupport(6, 57, m_arrNodes[744], bSupport1, 0);
            m_arrNSupports[57] = new CNSupport(6, 58, m_arrNodes[748], bSupport1, 0);
            m_arrNSupports[58] = new CNSupport(6, 59, m_arrNodes[749], bSupport1, 0);
            m_arrNSupports[59] = new CNSupport(6, 60, m_arrNodes[751], bSupport1, 0);

            // Setridit pole podle ID
            Array.Sort(m_arrNSupports, new CCompare_NSupportID());

            // Member Releases / hinges - fill values

            // Set values
            bool?[] bMembRelase1 = { false, false, false, false, true, false };

            // Create Release / Hinge Objects
            m_arrMembers[00].CnRelease1 = new CNRelease(0, bMembRelase1, 0);

            // Nodal Forces - fill values
            //arrForces[00] = new CNForce(m_arrNodes[115], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[01] = new CNForce(m_arrNodes[116], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[02] = new CNForce(m_arrNodes[117], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[03] = new CNForce(m_arrNodes[127], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[04] = new CNForce(m_arrNodes[133], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[05] = new CNForce(m_arrNodes[134], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[06] = new CNForce(m_arrNodes[141], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[07] = new CNForce(m_arrNodes[142], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[08] = new CNForce(m_arrNodes[155], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[09] = new CNForce(m_arrNodes[156], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[10] = new CNForce(m_arrNodes[157], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[11] = new CNForce(m_arrNodes[167], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[12] = new CNForce(m_arrNodes[168], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[13] = new CNForce(m_arrNodes[170], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[14] = new CNForce(m_arrNodes[171], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[15] = new CNForce(m_arrNodes[177], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[16] = new CNForce(m_arrNodes[178], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[17] = new CNForce(m_arrNodes[185], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[18] = new CNForce(m_arrNodes[186], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[19] = new CNForce(m_arrNodes[192], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[20] = new CNForce(m_arrNodes[198], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[21] = new CNForce(m_arrNodes[203], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[22] = new CNForce(m_arrNodes[204], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[23] = new CNForce(m_arrNodes[209], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[24] = new CNForce(m_arrNodes[215], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[25] = new CNForce(m_arrNodes[216], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[26] = new CNForce(m_arrNodes[217], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[27] = new CNForce(m_arrNodes[221], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[28] = new CNForce(m_arrNodes[226], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[29] = new CNForce(m_arrNodes[231], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[30] = new CNForce(m_arrNodes[232], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[31] = new CNForce(m_arrNodes[255], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[32] = new CNForce(m_arrNodes[267], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[33] = new CNForce(m_arrNodes[268], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[34] = new CNForce(m_arrNodes[280], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[35] = new CNForce(m_arrNodes[281], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[36] = new CNForce(m_arrNodes[282], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[37] = new CNForce(m_arrNodes[283], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[38] = new CNForce(m_arrNodes[284], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[39] = new CNForce(m_arrNodes[285], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[40] = new CNForce(m_arrNodes[286], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[41] = new CNForce(m_arrNodes[287], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[42] = new CNForce(m_arrNodes[288], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[43] = new CNForce(m_arrNodes[289], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[44] = new CNForce(m_arrNodes[290], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[45] = new CNForce(m_arrNodes[291], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[46] = new CNForce(m_arrNodes[292], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[47] = new CNForce(m_arrNodes[293], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[48] = new CNForce(m_arrNodes[294], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[49] = new CNForce(m_arrNodes[295], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[50] = new CNForce(m_arrNodes[296], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[51] = new CNForce(m_arrNodes[316], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[52] = new CNForce(m_arrNodes[333], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[53] = new CNForce(m_arrNodes[357], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[54] = new CNForce(m_arrNodes[371], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[55] = new CNForce(m_arrNodes[378], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[56] = new CNForce(m_arrNodes[384], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[57] = new CNForce(m_arrNodes[394], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[58] = new CNForce(m_arrNodes[398], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[59] = new CNForce(m_arrNodes[402], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[60] = new CNForce(m_arrNodes[472], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[61] = new CNForce(m_arrNodes[487], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[62] = new CNForce(m_arrNodes[488], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[63] = new CNForce(m_arrNodes[489], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[64] = new CNForce(m_arrNodes[500], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[65] = new CNForce(m_arrNodes[501], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[66] = new CNForce(m_arrNodes[511], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[67] = new CNForce(m_arrNodes[531], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[68] = new CNForce(m_arrNodes[532], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[69] = new CNForce(m_arrNodes[533], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[70] = new CNForce(m_arrNodes[599], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[71] = new CNForce(m_arrNodes[600], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[72] = new CNForce(m_arrNodes[601], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[73] = new CNForce(m_arrNodes[608], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[74] = new CNForce(m_arrNodes[609], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[75] = new CNForce(m_arrNodes[616], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[76] = new CNForce(m_arrNodes[617], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[77] = new CNForce(m_arrNodes[628], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[78] = new CNForce(m_arrNodes[629], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[79] = new CNForce(m_arrNodes[630], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[80] = new CNForce(m_arrNodes[631], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[81] = new CNForce(m_arrNodes[632], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[82] = new CNForce(m_arrNodes[643], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[83] = new CNForce(m_arrNodes[644], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[84] = new CNForce(m_arrNodes[645], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[85] = new CNForce(m_arrNodes[649], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[86] = new CNForce(m_arrNodes[650], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[87] = new CNForce(m_arrNodes[651], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[88] = new CNForce(m_arrNodes[652], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[89] = new CNForce(m_arrNodes[653], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[90] = new CNForce(m_arrNodes[654], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[91] = new CNForce(m_arrNodes[655], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[92] = new CNForce(m_arrNodes[659], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[93] = new CNForce(m_arrNodes[660], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[94] = new CNForce(m_arrNodes[662], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[95] = new CNForce(m_arrNodes[663], -00.0f, 0.0f, -050.0f, 0);
            //arrForces[96] = new CNForce(m_arrNodes[664], -00.0f, 0.0f, -050.0f, 0);
        }
Exemplo n.º 9
0
        /*
        public CNode[] m_arrNodes = new CNode[62];
        public CMember[] m_arrMembers = new CMember[102];
        public CNSupport[] m_arrNSupports = new CNSupport[19];
        //public CNForce[] arrForces = new CNForce[1];
        int eNDOF = (int)ENDOF.e3DEnv;
        */
        public CExample_3D_06()
        {
            m_eSLN = ESLN.e3DD_1D; // 1D members in 3D model
            m_eNDOF = (int)ENDOF.e3DEnv; // DOF in 3D
            m_eGCS = EGCS.eGCSLeftHanded; // Global coordinate system

            m_arrNodes = new BaseClasses.CNode[62];
            m_arrMembers = new CMember[102];
            m_arrMat = new CMat_00[1];
            m_arrCrSc = new CRSC.CCrSc[1];
            m_arrNSupports = new BaseClasses.CNSupport[19];
            //m_arrNLoads = new BaseClasses.CNLoad[1];

            // Materials
            // Materials List - Materials Array - Fill Data of Materials Array
            m_arrMat[0] = new CMat_03_00();

            // Cross-sections
            // CrSc List - CrSc Array - Fill Data of Cross-sections Array
            m_arrCrSc[0] = new CRSC.CCrSc_0_05(0.1f, 0.05f);

            // Nodes Automatic Generation
            // Nodes List - Nodes Array

            // Nodes
            m_arrNodes[0] = new CNode(1, 0, -20000, 3000, 0);
            m_arrNodes[1] = new CNode(2, 0, -20000, 6000, 0);
            m_arrNodes[2] = new CNode(3, 0, -20000, 9000, 0);
            m_arrNodes[3] = new CNode(4, 0, -15000, 3000, 0);
            m_arrNodes[4] = new CNode(5, 0, -15000, 6000, 0);
            m_arrNodes[5] = new CNode(6, 0, -15000, 9000, 0);
            m_arrNodes[6] = new CNode(7, 0, -10000, 3000, 0);
            m_arrNodes[7] = new CNode(8, 0, -10000, 9000, 0);
            m_arrNodes[8] = new CNode(9, 0, -5000, 3000, 0);
            m_arrNodes[9] = new CNode(10, 0, -5000, 9000, 0);
            m_arrNodes[10] = new CNode(11, 0, 0, 3000, 0);
            m_arrNodes[11] = new CNode(12, 0, 0, 9000, 0);
            m_arrNodes[12] = new CNode(13, 3000, -15000, 2739, 0);
            m_arrNodes[13] = new CNode(14, 3000, -10000, 2739, 0);
            m_arrNodes[14] = new CNode(15, 3000, -5000, 2739, 0);
            m_arrNodes[15] = new CNode(16, 3000, 0, 2739, 0);
            m_arrNodes[16] = new CNode(17, 6250, -20000, 2454, 0);
            m_arrNodes[17] = new CNode(18, 6250, -20000, 6000, 0);
            m_arrNodes[18] = new CNode(19, 6250, -20000, 9000, 0);
            m_arrNodes[19] = new CNode(20, 6250, -15000, 2454, 0);
            m_arrNodes[20] = new CNode(21, 6250, -15000, 6000, 0);
            m_arrNodes[21] = new CNode(22, 6250, -15000, 9000, 0);
            m_arrNodes[22] = new CNode(23, 6250, -10000, 2454, 0);
            m_arrNodes[23] = new CNode(24, 6250, -5000, 2454, 0);
            m_arrNodes[24] = new CNode(25, 6250, 0, 2454, 0);
            m_arrNodes[25] = new CNode(26, 6250, 0, 9000, 0);
            m_arrNodes[26] = new CNode(27, 12500, -20000, 1906, 0);
            m_arrNodes[27] = new CNode(28, 12500, -20000, 6000, 0);
            m_arrNodes[28] = new CNode(29, 12500, -20000, 9000, 0);
            m_arrNodes[29] = new CNode(30, 12500, -15000, 1906, 0);
            m_arrNodes[30] = new CNode(31, 12500, -15000, 6000, 0);
            m_arrNodes[31] = new CNode(32, 12500, -15000, 9000, 0);
            m_arrNodes[32] = new CNode(33, 12500, -10000, 1906, 0);
            m_arrNodes[33] = new CNode(34, 12500, -5000, 1906, 0);
            m_arrNodes[34] = new CNode(35, 12500, 0, 1906, 0);
            m_arrNodes[35] = new CNode(36, 12500, 0, 9000, 0);
            m_arrNodes[36] = new CNode(37, 18750, -20000, 2454, 0);
            m_arrNodes[37] = new CNode(38, 18750, -20000, 6000, 0);
            m_arrNodes[38] = new CNode(39, 18750, -20000, 9000, 0);
            m_arrNodes[39] = new CNode(40, 18750, -15000, 2454, 0);
            m_arrNodes[40] = new CNode(41, 18750, -15000, 6000, 0);
            m_arrNodes[41] = new CNode(42, 18750, -15000, 9000, 0);
            m_arrNodes[42] = new CNode(43, 18750, -10000, 2454, 0);
            m_arrNodes[43] = new CNode(44, 18750, -5000, 2454, 0);
            m_arrNodes[44] = new CNode(45, 18750, 0, 2454, 0);
            m_arrNodes[45] = new CNode(46, 18750, 0, 9000, 0);
            m_arrNodes[46] = new CNode(47, 22000, -15000, 2739, 0);
            m_arrNodes[47] = new CNode(48, 22000, -10000, 2739, 0);
            m_arrNodes[48] = new CNode(49, 22000, -5000, 2739, 0);
            m_arrNodes[49] = new CNode(50, 22000, 0, 2739, 0);
            m_arrNodes[50] = new CNode(51, 25000, -20000, 3000, 0);
            m_arrNodes[51] = new CNode(52, 25000, -20000, 6000, 0);
            m_arrNodes[52] = new CNode(53, 25000, -20000, 9000, 0);
            m_arrNodes[53] = new CNode(54, 25000, -15000, 3000, 0);
            m_arrNodes[54] = new CNode(55, 25000, -15000, 6000, 0);
            m_arrNodes[55] = new CNode(56, 25000, -15000, 9000, 0);
            m_arrNodes[56] = new CNode(57, 25000, -10000, 3000, 0);
            m_arrNodes[57] = new CNode(58, 25000, -10000, 9000, 0);
            m_arrNodes[58] = new CNode(59, 25000, -5000, 3000, 0);
            m_arrNodes[59] = new CNode(60, 25000, -5000, 9000, 0);
            m_arrNodes[60] = new CNode(61, 25000, 0, 3000, 0);
            m_arrNodes[61] = new CNode(62, 25000, 0, 9000, 0);

            // Convert coordinates to meters
            foreach (CNode node in m_arrNodes)
            {
                node.X /= 1000;
                node.Y /= 1000;
                node.Z /= 1000;
            }

            // Setridit pole podle ID
            //Array.Sort(m_arrNodes, new CCompare_NodeID());

            // Members Automatic Generation
            // Members List - Members Array

            // Members
            m_arrMembers[0] = new CMember(1, m_arrNodes[1], m_arrNodes[0], m_arrCrSc[0], 0);
            m_arrMembers[1] = new CMember(2, m_arrNodes[2], m_arrNodes[1], m_arrCrSc[0], 0);
            m_arrMembers[2] = new CMember(3, m_arrNodes[3], m_arrNodes[0], m_arrCrSc[0], 0);
            m_arrMembers[3] = new CMember(4, m_arrNodes[4], m_arrNodes[1], m_arrCrSc[0], 0);
            m_arrMembers[4] = new CMember(5, m_arrNodes[4], m_arrNodes[3], m_arrCrSc[0], 0);
            m_arrMembers[5] = new CMember(6, m_arrNodes[5], m_arrNodes[4], m_arrCrSc[0], 0);
            m_arrMembers[6] = new CMember(7, m_arrNodes[6], m_arrNodes[3], m_arrCrSc[0], 0);
            m_arrMembers[7] = new CMember(8, m_arrNodes[7], m_arrNodes[6], m_arrCrSc[0], 0);
            m_arrMembers[8] = new CMember(9, m_arrNodes[8], m_arrNodes[6], m_arrCrSc[0], 0);
            m_arrMembers[9] = new CMember(10, m_arrNodes[7], m_arrNodes[8], m_arrCrSc[0], 0);
            m_arrMembers[10] = new CMember(11, m_arrNodes[9], m_arrNodes[6], m_arrCrSc[0], 0);
            m_arrMembers[11] = new CMember(12, m_arrNodes[9], m_arrNodes[8], m_arrCrSc[0], 0);
            m_arrMembers[12] = new CMember(13, m_arrNodes[10], m_arrNodes[8], m_arrCrSc[0], 0);
            m_arrMembers[13] = new CMember(14, m_arrNodes[11], m_arrNodes[10], m_arrCrSc[0], 0);
            m_arrMembers[14] = new CMember(15, m_arrNodes[3], m_arrNodes[12], m_arrCrSc[0], 0);
            m_arrMembers[15] = new CMember(16, m_arrNodes[6], m_arrNodes[13], m_arrCrSc[0], 0);
            m_arrMembers[16] = new CMember(17, m_arrNodes[8], m_arrNodes[14], m_arrCrSc[0], 0);
            m_arrMembers[17] = new CMember(18, m_arrNodes[10], m_arrNodes[15], m_arrCrSc[0], 0);
            m_arrMembers[18] = new CMember(19, m_arrNodes[0], m_arrNodes[16], m_arrCrSc[0], 0);
            m_arrMembers[19] = new CMember(20, m_arrNodes[1], m_arrNodes[17], m_arrCrSc[0], 0);
            m_arrMembers[20] = new CMember(21, m_arrNodes[4], m_arrNodes[20], m_arrCrSc[0], 0);
            m_arrMembers[21] = new CMember(22, m_arrNodes[23], m_arrNodes[6], m_arrCrSc[0], 0);
            m_arrMembers[22] = new CMember(23, m_arrNodes[8], m_arrNodes[22], m_arrCrSc[0], 0);
            m_arrMembers[23] = new CMember(24, m_arrNodes[12], m_arrNodes[19], m_arrCrSc[0], 0);
            m_arrMembers[24] = new CMember(25, m_arrNodes[13], m_arrNodes[22], m_arrCrSc[0], 0);
            m_arrMembers[25] = new CMember(26, m_arrNodes[14], m_arrNodes[23], m_arrCrSc[0], 0);
            m_arrMembers[26] = new CMember(27, m_arrNodes[15], m_arrNodes[24], m_arrCrSc[0], 0);
            m_arrMembers[27] = new CMember(28, m_arrNodes[17], m_arrNodes[16], m_arrCrSc[0], 0);
            m_arrMembers[28] = new CMember(29, m_arrNodes[18], m_arrNodes[17], m_arrCrSc[0], 0);
            m_arrMembers[29] = new CMember(30, m_arrNodes[19], m_arrNodes[16], m_arrCrSc[0], 0);
            m_arrMembers[30] = new CMember(31, m_arrNodes[20], m_arrNodes[17], m_arrCrSc[0], 0);
            m_arrMembers[31] = new CMember(32, m_arrNodes[20], m_arrNodes[19], m_arrCrSc[0], 0);
            m_arrMembers[32] = new CMember(33, m_arrNodes[21], m_arrNodes[20], m_arrCrSc[0], 0);
            m_arrMembers[33] = new CMember(34, m_arrNodes[22], m_arrNodes[19], m_arrCrSc[0], 0);
            m_arrMembers[34] = new CMember(35, m_arrNodes[23], m_arrNodes[22], m_arrCrSc[0], 0);
            m_arrMembers[35] = new CMember(36, m_arrNodes[24], m_arrNodes[23], m_arrCrSc[0], 0);
            m_arrMembers[36] = new CMember(37, m_arrNodes[25], m_arrNodes[24], m_arrCrSc[0], 0);
            m_arrMembers[37] = new CMember(38, m_arrNodes[16], m_arrNodes[26], m_arrCrSc[0], 0);
            m_arrMembers[38] = new CMember(39, m_arrNodes[17], m_arrNodes[27], m_arrCrSc[0], 0);
            m_arrMembers[39] = new CMember(40, m_arrNodes[19], m_arrNodes[29], m_arrCrSc[0], 0);
            m_arrMembers[40] = new CMember(41, m_arrNodes[20], m_arrNodes[30], m_arrCrSc[0], 0);
            m_arrMembers[41] = new CMember(42, m_arrNodes[22], m_arrNodes[32], m_arrCrSc[0], 0);
            m_arrMembers[42] = new CMember(43, m_arrNodes[33], m_arrNodes[22], m_arrCrSc[0], 0);
            m_arrMembers[43] = new CMember(44, m_arrNodes[23], m_arrNodes[32], m_arrCrSc[0], 0);
            m_arrMembers[44] = new CMember(45, m_arrNodes[23], m_arrNodes[33], m_arrCrSc[0], 0);
            m_arrMembers[45] = new CMember(46, m_arrNodes[24], m_arrNodes[34], m_arrCrSc[0], 0);
            m_arrMembers[46] = new CMember(47, m_arrNodes[27], m_arrNodes[26], m_arrCrSc[0], 0);
            m_arrMembers[47] = new CMember(48, m_arrNodes[28], m_arrNodes[27], m_arrCrSc[0], 0);
            m_arrMembers[48] = new CMember(49, m_arrNodes[29], m_arrNodes[26], m_arrCrSc[0], 0);
            m_arrMembers[49] = new CMember(50, m_arrNodes[30], m_arrNodes[27], m_arrCrSc[0], 0);
            m_arrMembers[50] = new CMember(51, m_arrNodes[30], m_arrNodes[29], m_arrCrSc[0], 0);
            m_arrMembers[51] = new CMember(52, m_arrNodes[31], m_arrNodes[30], m_arrCrSc[0], 0);
            m_arrMembers[52] = new CMember(53, m_arrNodes[32], m_arrNodes[29], m_arrCrSc[0], 0);
            m_arrMembers[53] = new CMember(54, m_arrNodes[33], m_arrNodes[32], m_arrCrSc[0], 0);
            m_arrMembers[54] = new CMember(55, m_arrNodes[34], m_arrNodes[33], m_arrCrSc[0], 0);
            m_arrMembers[55] = new CMember(56, m_arrNodes[35], m_arrNodes[34], m_arrCrSc[0], 0);
            m_arrMembers[56] = new CMember(57, m_arrNodes[26], m_arrNodes[36], m_arrCrSc[0], 0);
            m_arrMembers[57] = new CMember(58, m_arrNodes[27], m_arrNodes[37], m_arrCrSc[0], 0);
            m_arrMembers[58] = new CMember(59, m_arrNodes[29], m_arrNodes[39], m_arrCrSc[0], 0);
            m_arrMembers[59] = new CMember(60, m_arrNodes[30], m_arrNodes[40], m_arrCrSc[0], 0);
            m_arrMembers[60] = new CMember(61, m_arrNodes[32], m_arrNodes[42], m_arrCrSc[0], 0);
            m_arrMembers[61] = new CMember(62, m_arrNodes[43], m_arrNodes[32], m_arrCrSc[0], 0);
            m_arrMembers[62] = new CMember(63, m_arrNodes[33], m_arrNodes[42], m_arrCrSc[0], 0);
            m_arrMembers[63] = new CMember(64, m_arrNodes[33], m_arrNodes[43], m_arrCrSc[0], 0);
            m_arrMembers[64] = new CMember(65, m_arrNodes[34], m_arrNodes[44], m_arrCrSc[0], 0);
            m_arrMembers[65] = new CMember(66, m_arrNodes[37], m_arrNodes[36], m_arrCrSc[0], 0);
            m_arrMembers[66] = new CMember(67, m_arrNodes[38], m_arrNodes[37], m_arrCrSc[0], 0);
            m_arrMembers[67] = new CMember(68, m_arrNodes[39], m_arrNodes[36], m_arrCrSc[0], 0);
            m_arrMembers[68] = new CMember(69, m_arrNodes[40], m_arrNodes[37], m_arrCrSc[0], 0);
            m_arrMembers[69] = new CMember(70, m_arrNodes[40], m_arrNodes[39], m_arrCrSc[0], 0);
            m_arrMembers[70] = new CMember(71, m_arrNodes[41], m_arrNodes[40], m_arrCrSc[0], 0);
            m_arrMembers[71] = new CMember(72, m_arrNodes[42], m_arrNodes[39], m_arrCrSc[0], 0);
            m_arrMembers[72] = new CMember(73, m_arrNodes[43], m_arrNodes[42], m_arrCrSc[0], 0);
            m_arrMembers[73] = new CMember(74, m_arrNodes[44], m_arrNodes[43], m_arrCrSc[0], 0);
            m_arrMembers[74] = new CMember(75, m_arrNodes[45], m_arrNodes[44], m_arrCrSc[0], 0);
            m_arrMembers[75] = new CMember(76, m_arrNodes[39], m_arrNodes[46], m_arrCrSc[0], 0);
            m_arrMembers[76] = new CMember(77, m_arrNodes[42], m_arrNodes[47], m_arrCrSc[0], 0);
            m_arrMembers[77] = new CMember(78, m_arrNodes[43], m_arrNodes[48], m_arrCrSc[0], 0);
            m_arrMembers[78] = new CMember(79, m_arrNodes[44], m_arrNodes[49], m_arrCrSc[0], 0);
            m_arrMembers[79] = new CMember(80, m_arrNodes[36], m_arrNodes[50], m_arrCrSc[0], 0);
            m_arrMembers[80] = new CMember(81, m_arrNodes[37], m_arrNodes[51], m_arrCrSc[0], 0);
            m_arrMembers[81] = new CMember(82, m_arrNodes[40], m_arrNodes[54], m_arrCrSc[0], 0);
            m_arrMembers[82] = new CMember(83, m_arrNodes[43], m_arrNodes[56], m_arrCrSc[0], 0);
            m_arrMembers[83] = new CMember(84, m_arrNodes[58], m_arrNodes[42], m_arrCrSc[0], 0);
            m_arrMembers[84] = new CMember(85, m_arrNodes[46], m_arrNodes[53], m_arrCrSc[0], 0);
            m_arrMembers[85] = new CMember(86, m_arrNodes[47], m_arrNodes[56], m_arrCrSc[0], 0);
            m_arrMembers[86] = new CMember(87, m_arrNodes[48], m_arrNodes[58], m_arrCrSc[0], 0);
            m_arrMembers[87] = new CMember(88, m_arrNodes[49], m_arrNodes[60], m_arrCrSc[0], 0);
            m_arrMembers[88] = new CMember(89, m_arrNodes[51], m_arrNodes[50], m_arrCrSc[0], 0);
            m_arrMembers[89] = new CMember(90, m_arrNodes[52], m_arrNodes[51], m_arrCrSc[0], 0);
            m_arrMembers[90] = new CMember(91, m_arrNodes[53], m_arrNodes[50], m_arrCrSc[0], 0);
            m_arrMembers[91] = new CMember(92, m_arrNodes[54], m_arrNodes[51], m_arrCrSc[0], 0);
            m_arrMembers[92] = new CMember(93, m_arrNodes[54], m_arrNodes[53], m_arrCrSc[0], 0);
            m_arrMembers[93] = new CMember(94, m_arrNodes[55], m_arrNodes[54], m_arrCrSc[0], 0);
            m_arrMembers[94] = new CMember(95, m_arrNodes[56], m_arrNodes[53], m_arrCrSc[0], 0);
            m_arrMembers[95] = new CMember(96, m_arrNodes[57], m_arrNodes[56], m_arrCrSc[0], 0);
            m_arrMembers[96] = new CMember(97, m_arrNodes[58], m_arrNodes[56], m_arrCrSc[0], 0);
            m_arrMembers[97] = new CMember(98, m_arrNodes[58], m_arrNodes[57], m_arrCrSc[0], 0);
            m_arrMembers[98] = new CMember(99, m_arrNodes[56], m_arrNodes[59], m_arrCrSc[0], 0);
            m_arrMembers[99] = new CMember(100, m_arrNodes[59], m_arrNodes[58], m_arrCrSc[0], 0);
            m_arrMembers[100] = new CMember(101, m_arrNodes[60], m_arrNodes[58], m_arrCrSc[0], 0);
            m_arrMembers[101] = new CMember(102, m_arrNodes[61], m_arrNodes[60], m_arrCrSc[0], 0);

            // Setridit pole podle ID
            //Array.Sort(m_arrMembers, new CCompare_LineID());

            // Nodal Supports - fill values

            // Set values
            bool[] bSupport1 = { true, false, true, false, false, false };
            bool[] bSupport2 = { false, false, true, false, false, false };

            // Create Support Objects
            m_arrNSupports[0] = new CNSupport(6, 1, m_arrNodes[11], bSupport1, 0);
            m_arrNSupports[1] = new CNSupport(6, 2, m_arrNodes[61], bSupport1, 0);
            m_arrNSupports[2] = new CNSupport(6, 3, m_arrNodes[9], bSupport1, 0);
            m_arrNSupports[3] = new CNSupport(6, 4, m_arrNodes[59], bSupport1, 0);
            m_arrNSupports[4] = new CNSupport(6, 5, m_arrNodes[7], bSupport1, 0);
            m_arrNSupports[5] = new CNSupport(6, 6, m_arrNodes[57], bSupport1, 0);
            m_arrNSupports[6] = new CNSupport(6, 7, m_arrNodes[5], bSupport1, 0);
            m_arrNSupports[7] = new CNSupport(6, 8, m_arrNodes[21], bSupport1, 0);
            m_arrNSupports[8] = new CNSupport(6, 9, m_arrNodes[31], bSupport1, 0);
            m_arrNSupports[9] = new CNSupport(6, 10, m_arrNodes[41], bSupport1, 0);
            m_arrNSupports[10] = new CNSupport(6, 11, m_arrNodes[55], bSupport1, 0);
            m_arrNSupports[11] = new CNSupport(6, 12, m_arrNodes[2], bSupport1, 0);
            m_arrNSupports[12] = new CNSupport(6, 13, m_arrNodes[18], bSupport1, 0);
            m_arrNSupports[13] = new CNSupport(6, 14, m_arrNodes[28], bSupport1, 0);
            m_arrNSupports[14] = new CNSupport(6, 15, m_arrNodes[38], bSupport1, 0);
            m_arrNSupports[15] = new CNSupport(6, 16, m_arrNodes[52], bSupport1, 0);
            m_arrNSupports[16] = new CNSupport(6, 17, m_arrNodes[25], bSupport1, 0);
            m_arrNSupports[17] = new CNSupport(6, 18, m_arrNodes[35], bSupport1, 0);
            m_arrNSupports[18] = new CNSupport(6, 19, m_arrNodes[45], bSupport1, 0);

            // Setridit pole podle ID
            Array.Sort(m_arrNSupports, new CCompare_NSupportID());

            // Member Releases / hinges - fill values

            // Set values
            bool?[] bMembRelase1 = { false, false, false, false, true, false };

            // Create Release / Hinge Objects
            m_arrMembers[00].CnRelease1 = new CNRelease(0, bMembRelase1, 0);

            // Nodal Forces - fill values
            //arrForces[00] = new CNForce(m_arrNodes[00], -00.0f, 0.0f, -020.0f, 0);
        }
Exemplo n.º 10
0
        public CExample_2D_12()
        {
            m_eSLN = ESLN.e2DD_1D; // 1D members in 2D model
            m_eNDOF = (int)ENDOF.e2DEnv; // DOF in 2D
            m_eGCS = EGCS.eGCSLeftHanded; // Global coordinate system

            m_arrNodes = new BaseClasses.CNode[5];
            m_arrMembers = new CMember[4];
            m_arrMat = new CMat_00[1];
            m_arrCrSc = new CRSC.CCrSc[3];
            m_arrNSupports = new BaseClasses.CNSupport[1];
            m_arrMLoads = new BaseClasses.CMLoad[1];
            m_arrLoadCases = new BaseClasses.CLoadCase[1];
            m_arrLoadCombs = new BaseClasses.CLoadCombination[1];

            // Auxiliary
            // Use basic SI units
            // Sobota, J. > Statika stavebnych konstrukcii 2

            // Load
            float fq = 20f;   // Unit [N/m]

            // Geometry
            float fa = 3.0f,
                  fb = 4.0f,
                  fc = 1.0f,
                  fd = 2.0f,
                  fe = 2.5f;// Unit [m]

            // Materials
            // Materials List - Materials Array - Fill Data of Materials Array
            m_arrMat[0] = new CMat_00();

            // Auxiliary, dopocitat
            m_arrMat[0].m_fE = 10000000f;          // Unit [Pa]
            m_arrMat[0].m_fNu = 0.3f;              // Unit [-]
            m_arrMat[0].m_fG = 4000000;            // Unit [Pa]

            // Cross-sections
            // CrSc List - CrSc Array - Fill Data of Cross-sections Array
            // Cross-section
            m_arrCrSc[0] = new CCrSc_0_00();  //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            m_arrCrSc[0].FA_g = 1.18095238095E-02f; // Unit [m^2]
            m_arrCrSc[0].FI_y = 9.52380952381E-05f; // Unit [m^4]
            m_arrCrSc[0].m_Mat = m_arrMat[0]; // Set CrSc Material

            m_arrCrSc[1] = new CCrSc_0_00();  //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            m_arrCrSc[1].FA_g = 1.48571428571E-02f; // Unit [m^2]
            m_arrCrSc[1].FI_y = 1.90476190476E-04f; // Unit [m^4]
            m_arrCrSc[1].m_Mat = m_arrMat[0]; // Set CrSc Material

            m_arrCrSc[2] = new CCrSc_0_00();  //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            m_arrCrSc[2].FA_g = 1.35238095238E-02f; // Unit [m^2]
            m_arrCrSc[2].FI_y = 1.42857142857E-07f; // Unit [m^4]
            m_arrCrSc[2].m_Mat = m_arrMat[0]; // Set CrSc Material

            // Nodes
            // Nodes List - Nodes Array

            // Node 1
            m_arrNodes[0] = new CNode();
            m_arrNodes[0].ID = 1;
            m_arrNodes[0].X = 0f;
            m_arrNodes[0].Y = 0f;
            m_arrNodes[0].Z = 0f;

            // Node 2
            m_arrNodes[1] = new CNode();
            m_arrNodes[1].ID = 2;
            m_arrNodes[1].X = 0f;
            m_arrNodes[1].Y = -fc - fd;
            m_arrNodes[1].Z = 0f;

            // Node 3
            m_arrNodes[2] = new CNode();
            m_arrNodes[2].ID = 3;
            m_arrNodes[2].X = fa;
            m_arrNodes[2].Y = -fc - fd - fe;
            m_arrNodes[2].Z = 0f;

            // Node 4
            m_arrNodes[3] = new CNode();
            m_arrNodes[3].ID = 4;
            m_arrNodes[3].X = fa + fb;
            m_arrNodes[3].Y = -fc - fd - fe;
            m_arrNodes[3].Z = 0f;

            // Node 5
            m_arrNodes[4] = new CNode();
            m_arrNodes[4].ID = 5;
            m_arrNodes[4].X = fa + fb;
            m_arrNodes[4].Y = fc;
            m_arrNodes[4].Z = 0f;

            // Sort by ID
            //Array.Sort(m_arrNodes, new BaseClasses.CCompare_NodeID());

            // Members
            // Members List - Members Array

            // Member 1 - 1-2
            m_arrMembers[0] = new CMember();
            m_arrMembers[0].ID = 1;
            m_arrMembers[0].NodeStart = m_arrNodes[0];
            m_arrMembers[0].NodeEnd = m_arrNodes[1];
            m_arrMembers[0].CrScStart = m_arrCrSc[0];

            // Member 2 - 2-3
            m_arrMembers[1] = new CMember();
            m_arrMembers[1].ID = 2;
            m_arrMembers[1].NodeStart = m_arrNodes[1];
            m_arrMembers[1].NodeEnd = m_arrNodes[2];
            m_arrMembers[1].CrScStart = m_arrCrSc[1];

            // Member 3 - 3-4
            m_arrMembers[2] = new CMember();
            m_arrMembers[2].ID = 3;
            m_arrMembers[2].NodeStart = m_arrNodes[2];
            m_arrMembers[2].NodeEnd = m_arrNodes[3];
            m_arrMembers[2].CrScStart = m_arrCrSc[1];

            // Member 4 - 4-5
            m_arrMembers[3] = new CMember();
            m_arrMembers[3].ID = 4;
            m_arrMembers[3].NodeStart = m_arrNodes[3];
            m_arrMembers[3].NodeEnd = m_arrNodes[4];
            m_arrMembers[3].CrScStart = m_arrCrSc[2];

            //Sort by ID
            //Array.Sort(m_arrMembers, new BaseClasses.CCompare_MemberID());

            // Nodal Supports - fill values
            // Support 1 - NodeIDs: 1,5
            m_arrNSupports[0] = new CNSupport(m_eNDOF);
            m_arrNSupports[0].ID = 1;
            m_arrNSupports[0].m_bRestrain[0] = true; // true - 1 restraint (infinity) / false - 0 - free (zero rigidity)
            m_arrNSupports[0].m_bRestrain[1] = true;
            m_arrNSupports[0].m_bRestrain[2] = true;
            m_arrNSupports[0].m_iNodeCollection = new int[2];
            m_arrNSupports[0].m_iNodeCollection[0] = 1;
            m_arrNSupports[0].m_iNodeCollection[1] = 5;

            // Sort by ID
            Array.Sort(m_arrNSupports, new BaseClasses.CCompare_NSupportID());

            // Member loads
            // Load 1 - MemberIDs: 3
            CMLoad_21 MLoad_q = new CMLoad_21(fq);
            MLoad_q.ID = 1;
            MLoad_q.MLoadTypeDistr = EMLoadTypeDistr.eMLT_QUF_W_21;
            MLoad_q.MLoadType = EMLoadType.eMLT_F;
            MLoad_q.EDirPPC = EMLoadDirPCC1.eMLD_PCC_FYU_MZV;
            MLoad_q.IMemberCollection = new int[1];
            MLoad_q.IMemberCollection[0] = 3;

            m_arrMLoads[0] = MLoad_q;

            // Load Cases
            // Load Case 1
            CLoadCase LoadCase0 = new CLoadCase();
            LoadCase0.ID = 1;

            m_arrLoadCases[0] = LoadCase0;

            // Load Combinations
            // Load Combination 1
            CLoadCombination LoadComb0 = new CLoadCombination();
            LoadComb0.ID = 1;

            m_arrLoadCombs[0] = LoadComb0;
        }
Exemplo n.º 11
0
        public CExample_3D_80()
        {
            m_eSLN = ESLN.e4DD_3D; // 3D objects in 3D model
            m_eNDOF = (int)ENDOF.e3DEnv; // DOF in 3D
            m_eGCS = EGCS.eGCSLeftHanded; // Global coordinate system

            m_arrGOPoints = new BaseClasses.GraphObj.CPoint[450];
            //m_arrGOLines = new BaseClasses.GraphObj.CLine[21];
            m_arrGOAreas = new BaseClasses.GraphObj.CArea[0];
            m_arrGOVolumes = new BaseClasses.GraphObj.CVolume[434];
            m_arrGOStrWindows = new BaseClasses.GraphObj.CStructure_Window[16];

            m_arrMat = new CMat_00[1];
            //m_arrCrSc = new CRSC.CCrSc[1];

            // Materials
            // Materials List - Materials Array - Fill Data of Materials Array
            m_arrMat[0] = new CMat_03_00();

            // Cross-sections
            // CrSc List - CrSc Array - Fill Data of Cross-sections Array
            //m_arrCrSc[0] = new CRSC.CCrSc_0_05(0.1f, 0.05f);

            // Nodes Automatic Generation
            // Nodes List - Nodes Array

            // Ground
            // Level 0 [-1.000]

            m_arrGOPoints[00] = new CPoint(01, -50, -50, -1, 0);

            // Level 1 [+0.000]

            m_arrGOPoints[01] = new CPoint(02, 0, 0, 0, 0);
            m_arrGOPoints[02] = new CPoint(03, 1, 0, 0, 0);
            m_arrGOPoints[03] = new CPoint(04, 2, 0, 0, 0);
            m_arrGOPoints[04] = new CPoint(05, 3, 0, 0, 0);
            m_arrGOPoints[05] = new CPoint(06, 4, 0, 0, 0);
            m_arrGOPoints[06] = new CPoint(07, 5, 0, 0, 0);
            m_arrGOPoints[07] = new CPoint(08, 6, 0, 0, 0);
            m_arrGOPoints[08] = new CPoint(09, 7, 0, 0, 0);
            m_arrGOPoints[09] = new CPoint(10, 8, 0, 0, 0);
            m_arrGOPoints[10] = new CPoint(11, 9, 0, 0, 0);
            m_arrGOPoints[11] = new CPoint(12, 10, 0, 0, 0);
            m_arrGOPoints[12] = new CPoint(13, 11, 0, 0, 0);
            m_arrGOPoints[13] = new CPoint(14, 11.5f, 0.5f, 0, 0);
            m_arrGOPoints[14] = new CPoint(15, 11.5f, 1, 0, 0);
            m_arrGOPoints[15] = new CPoint(16, 11.5f, 2, 0, 0);
            m_arrGOPoints[16] = new CPoint(17, 11.5f, 3, 0, 0);
            m_arrGOPoints[17] = new CPoint(18, 11.5f, 4, 0, 0);
            m_arrGOPoints[18] = new CPoint(19, 11.5f, 5, 0, 0);
            m_arrGOPoints[19] = new CPoint(20, 11.5f, 6, 0, 0);
            m_arrGOPoints[20] = new CPoint(21, 11.5f, 7, 0, 0);
            m_arrGOPoints[21] = new CPoint(22, 11.5f, 8, 0, 0);
            m_arrGOPoints[22] = new CPoint(23, 11.5f, 9, 0, 0);
            m_arrGOPoints[23] = new CPoint(24, 11.5f, 10, 0, 0);
            m_arrGOPoints[24] = new CPoint(25, 11.5f, 11, 0, 0);
            m_arrGOPoints[25] = new CPoint(26, 11, 11.5f, 0, 0);
            m_arrGOPoints[26] = new CPoint(27, 10, 11.5f, 0, 0);
            m_arrGOPoints[27] = new CPoint(28, 09, 11.5f, 0, 0);
            m_arrGOPoints[28] = new CPoint(29, 08, 11.5f, 0, 0);
            m_arrGOPoints[29] = new CPoint(30, 07, 11.5f, 0, 0);
            m_arrGOPoints[30] = new CPoint(31, 06, 11.5f, 0, 0);
            m_arrGOPoints[31] = new CPoint(32, 05, 11.5f, 0, 0);
            m_arrGOPoints[32] = new CPoint(33, 04, 11.5f, 0, 0);
            m_arrGOPoints[33] = new CPoint(34, 03, 11.5f, 0, 0);
            m_arrGOPoints[34] = new CPoint(35, 02, 11.5f, 0, 0);
            m_arrGOPoints[35] = new CPoint(36, 01, 11.5f, 0, 0);
            m_arrGOPoints[36] = new CPoint(37, 00, 11.5f, 0, 0);
            m_arrGOPoints[37] = new CPoint(38, 0, 11, 0, 0);
            m_arrGOPoints[38] = new CPoint(39, 0, 10, 0, 0);
            m_arrGOPoints[39] = new CPoint(40, 0, 09, 0, 0);
            m_arrGOPoints[40] = new CPoint(41, 0, 08, 0, 0);
            m_arrGOPoints[41] = new CPoint(42, 0, 07, 0, 0);
            m_arrGOPoints[42] = new CPoint(43, 0, 06, 0, 0);
            m_arrGOPoints[43] = new CPoint(44, 0, 05, 0, 0);
            m_arrGOPoints[44] = new CPoint(45, 0, 04, 0, 0);
            m_arrGOPoints[45] = new CPoint(46, 0, 03, 0, 0);
            m_arrGOPoints[46] = new CPoint(47, 0, 02, 0, 0);
            m_arrGOPoints[47] = new CPoint(48, 0, 01, 0, 0);
            m_arrGOPoints[48] = new CPoint(49, 0, 0.5f, 0, 0);

            // Level 2 [+1.000]

            m_arrGOPoints[49] = new CPoint(50, 0, 0, 1, 0);
            m_arrGOPoints[50] = new CPoint(51, 1, 0, 1, 0);
            m_arrGOPoints[51] = new CPoint(52, 2, 0, 1, 0);
            m_arrGOPoints[52] = new CPoint(53, 3, 0, 1, 0);
            m_arrGOPoints[53] = new CPoint(54, 4, 0, 1, 0);
            m_arrGOPoints[54] = new CPoint(55, 5, 0, 1, 0);
            m_arrGOPoints[55] = new CPoint(56, 6, 0, 1, 0);
            m_arrGOPoints[56] = new CPoint(57, 7, 0, 1, 0);
            m_arrGOPoints[57] = new CPoint(58, 8, 0, 1, 0);
            m_arrGOPoints[58] = new CPoint(59, 9, 0, 1, 0);
            m_arrGOPoints[59] = new CPoint(60, 10, 0, 1, 0);
            m_arrGOPoints[60] = new CPoint(61, 11, 0, 1, 0);
            m_arrGOPoints[61] = new CPoint(62, 11.5f, 0.5f, 1, 0);
            m_arrGOPoints[62] = new CPoint(63, 11.5f, 1, 1, 0);
            m_arrGOPoints[63] = new CPoint(64, 11.5f, 2, 1, 0);
            m_arrGOPoints[64] = new CPoint(65, 11.5f, 3, 1, 0);
            m_arrGOPoints[65] = new CPoint(66, 11.5f, 4, 1, 0);
            m_arrGOPoints[66] = new CPoint(67, 11.5f, 5, 1, 0);
            m_arrGOPoints[67] = new CPoint(68, 11.5f, 6, 1, 0);
            m_arrGOPoints[68] = new CPoint(69, 11.5f, 7, 1, 0);
            m_arrGOPoints[69] = new CPoint(70, 11.5f, 8, 1, 0);
            m_arrGOPoints[70] = new CPoint(71, 11.5f, 9, 1, 0);
            m_arrGOPoints[71] = new CPoint(72, 11.5f, 10, 1, 0);
            m_arrGOPoints[72] = new CPoint(73, 11.5f, 11, 1, 0);
            m_arrGOPoints[73] = new CPoint(74, 11, 11.5f, 1, 0);
            m_arrGOPoints[74] = new CPoint(75, 10, 11.5f, 1, 0);
            m_arrGOPoints[75] = new CPoint(76, 09, 11.5f, 1, 0);
            m_arrGOPoints[76] = new CPoint(77, 08, 11.5f, 1, 0);
            m_arrGOPoints[77] = new CPoint(78, 07, 11.5f, 1, 0);
            m_arrGOPoints[78] = new CPoint(79, 06, 11.5f, 1, 0);
            m_arrGOPoints[79] = new CPoint(80, 05, 11.5f, 1, 0);
            m_arrGOPoints[80] = new CPoint(81, 04, 11.5f, 1, 0);
            m_arrGOPoints[81] = new CPoint(82, 03, 11.5f, 1, 0);
            m_arrGOPoints[82] = new CPoint(83, 02, 11.5f, 1, 0);
            m_arrGOPoints[83] = new CPoint(84, 01, 11.5f, 1, 0);
            m_arrGOPoints[84] = new CPoint(85, 00, 11.5f, 1, 0);
            m_arrGOPoints[85] = new CPoint(86, 0, 11, 1, 0);
            m_arrGOPoints[86] = new CPoint(87, 0, 10, 1, 0);
            m_arrGOPoints[87] = new CPoint(88, 0, 09, 1, 0);
            m_arrGOPoints[88] = new CPoint(89, 0, 08, 1, 0);
            m_arrGOPoints[89] = new CPoint(90, 0, 07, 1, 0);
            m_arrGOPoints[90] = new CPoint(91, 0, 06, 1, 0);
            m_arrGOPoints[91] = new CPoint(92, 0, 05, 1, 0);
            m_arrGOPoints[92] = new CPoint(93, 0, 04, 1, 0);
            m_arrGOPoints[93] = new CPoint(94, 0, 03, 1, 0);
            m_arrGOPoints[94] = new CPoint(95, 0, 02, 1, 0);
            m_arrGOPoints[95] = new CPoint(96, 0, 01, 1, 0);
            m_arrGOPoints[96] = new CPoint(97, 0, 0.5f, 1, 0);

            // Level 3 [+2.500]

            m_arrGOPoints[97] = new CPoint(98, 0, 0, 2.5f, 0);
            m_arrGOPoints[98] = new CPoint(99, 1, 0, 2.5f, 0);
            m_arrGOPoints[99] = new CPoint(100, 2, 0, 2.5f, 0);
            m_arrGOPoints[100] = new CPoint(101, 3, 0, 2.5f, 0);
            m_arrGOPoints[101] = new CPoint(102, 4, 0, 2.5f, 0);
            m_arrGOPoints[102] = new CPoint(103, 5, 0, 2.5f, 0);
            m_arrGOPoints[103] = new CPoint(104, 6, 0, 2.5f, 0);
            m_arrGOPoints[104] = new CPoint(105, 7, 0, 2.5f, 0);
            m_arrGOPoints[105] = new CPoint(106, 8, 0, 2.5f, 0);
            m_arrGOPoints[106] = new CPoint(107, 9, 0, 2.5f, 0);
            m_arrGOPoints[107] = new CPoint(108, 10, 0, 2.5f, 0);
            m_arrGOPoints[108] = new CPoint(109, 11, 0, 2.5f, 0);
            m_arrGOPoints[109] = new CPoint(110, 11.5f, 0.5f, 2.5f, 0);
            m_arrGOPoints[110] = new CPoint(111, 11.5f, 1, 2.5f, 0);
            m_arrGOPoints[111] = new CPoint(112, 11.5f, 2, 2.5f, 0);
            m_arrGOPoints[112] = new CPoint(113, 11.5f, 3, 2.5f, 0);
            m_arrGOPoints[113] = new CPoint(114, 11.5f, 4, 2.5f, 0);
            m_arrGOPoints[114] = new CPoint(115, 11.5f, 5, 2.5f, 0);
            m_arrGOPoints[115] = new CPoint(116, 11.5f, 6, 2.5f, 0);
            m_arrGOPoints[116] = new CPoint(117, 11.5f, 7, 2.5f, 0);
            m_arrGOPoints[117] = new CPoint(118, 11.5f, 8, 2.5f, 0);
            m_arrGOPoints[118] = new CPoint(119, 11.5f, 9, 2.5f, 0);
            m_arrGOPoints[119] = new CPoint(120, 11.5f, 10, 2.5f, 0);
            m_arrGOPoints[120] = new CPoint(121, 11.5f, 11, 2.5f, 0);
            m_arrGOPoints[121] = new CPoint(122, 11, 11.5f, 2.5f, 0);
            m_arrGOPoints[122] = new CPoint(123, 10, 11.5f, 2.5f, 0);
            m_arrGOPoints[123] = new CPoint(124, 09, 11.5f, 2.5f, 0);
            m_arrGOPoints[124] = new CPoint(125, 08, 11.5f, 2.5f, 0);
            m_arrGOPoints[125] = new CPoint(126, 07, 11.5f, 2.5f, 0);
            m_arrGOPoints[126] = new CPoint(127, 06, 11.5f, 2.5f, 0);
            m_arrGOPoints[127] = new CPoint(128, 05, 11.5f, 2.5f, 0);
            m_arrGOPoints[128] = new CPoint(129, 04, 11.5f, 2.5f, 0);
            m_arrGOPoints[129] = new CPoint(130, 03, 11.5f, 2.5f, 0);
            m_arrGOPoints[130] = new CPoint(131, 02, 11.5f, 2.5f, 0);
            m_arrGOPoints[131] = new CPoint(132, 01, 11.5f, 2.5f, 0);
            m_arrGOPoints[132] = new CPoint(133, 00, 11.5f, 2.5f, 0);
            m_arrGOPoints[133] = new CPoint(134, 0, 11, 2.5f, 0);
            m_arrGOPoints[134] = new CPoint(135, 0, 10, 2.5f, 0);
            m_arrGOPoints[135] = new CPoint(136, 0, 09, 2.5f, 0);
            m_arrGOPoints[136] = new CPoint(137, 0, 08, 2.5f, 0);
            m_arrGOPoints[137] = new CPoint(138, 0, 07, 2.5f, 0);
            m_arrGOPoints[138] = new CPoint(139, 0, 06, 2.5f, 0);
            m_arrGOPoints[139] = new CPoint(140, 0, 05, 2.5f, 0);
            m_arrGOPoints[140] = new CPoint(141, 0, 04, 2.5f, 0);
            m_arrGOPoints[141] = new CPoint(142, 0, 03, 2.5f, 0);
            m_arrGOPoints[142] = new CPoint(143, 0, 02, 2.5f, 0);
            m_arrGOPoints[143] = new CPoint(144, 0, 01, 2.5f, 0);
            m_arrGOPoints[144] = new CPoint(145, 0, 0.5f, 2.5f, 0);

            // Level 4 [+3.000]

            m_arrGOPoints[145] = new CPoint(146, 0, 0, 3, 0);
            m_arrGOPoints[146] = new CPoint(147, 1, 0, 3, 0);
            m_arrGOPoints[147] = new CPoint(148, 2, 0, 3, 0);
            m_arrGOPoints[148] = new CPoint(149, 3, 0, 3, 0);
            m_arrGOPoints[149] = new CPoint(150, 4, 0, 3, 0);
            m_arrGOPoints[150] = new CPoint(151, 5, 0, 3, 0);
            m_arrGOPoints[151] = new CPoint(152, 6, 0, 3, 0);
            m_arrGOPoints[152] = new CPoint(153, 7, 0, 3, 0);
            m_arrGOPoints[153] = new CPoint(154, 8, 0, 3, 0);
            m_arrGOPoints[154] = new CPoint(155, 9, 0, 3, 0);
            m_arrGOPoints[155] = new CPoint(156, 10, 0, 3, 0);
            m_arrGOPoints[156] = new CPoint(157, 11, 0, 3, 0);
            m_arrGOPoints[157] = new CPoint(158, 11.5f, 0.5f, 3, 0);
            m_arrGOPoints[158] = new CPoint(159, 11.5f, 1, 3, 0);
            m_arrGOPoints[159] = new CPoint(160, 11.5f, 2, 3, 0);
            m_arrGOPoints[160] = new CPoint(161, 11.5f, 3, 3, 0);
            m_arrGOPoints[161] = new CPoint(162, 11.5f, 4, 3, 0);

            m_arrGOPoints[162] = new CPoint(163, 04, 11.5f, 3, 0);
            m_arrGOPoints[163] = new CPoint(164, 03, 11.5f, 3, 0);
            m_arrGOPoints[164] = new CPoint(165, 02, 11.5f, 3, 0);
            m_arrGOPoints[165] = new CPoint(166, 01, 11.5f, 3, 0);
            m_arrGOPoints[166] = new CPoint(167, 00, 11.5f, 3, 0);
            m_arrGOPoints[167] = new CPoint(168, 0, 11, 3, 0);
            m_arrGOPoints[168] = new CPoint(169, 0, 10, 3, 0);
            m_arrGOPoints[169] = new CPoint(170, 0, 09, 3, 0);
            m_arrGOPoints[170] = new CPoint(171, 0, 08, 3, 0);
            m_arrGOPoints[171] = new CPoint(172, 0, 07, 3, 0);
            m_arrGOPoints[172] = new CPoint(173, 0, 06, 3, 0);
            m_arrGOPoints[173] = new CPoint(174, 0, 05, 3, 0);
            m_arrGOPoints[174] = new CPoint(175, 0, 04, 3, 0);
            m_arrGOPoints[175] = new CPoint(176, 0, 03, 3, 0);
            m_arrGOPoints[176] = new CPoint(177, 0, 02, 3, 0);
            m_arrGOPoints[177] = new CPoint(178, 0, 01, 3, 0);
            m_arrGOPoints[178] = new CPoint(179, 0, 0.5f, 3, 0);

            // Level 4 [+3.000]

            // Move
            float fx = 5f;
            float fy = 5f;

            m_arrGOPoints[179] = new CPoint(180, 0 + fx, 0 + fy, 3, 0);
            m_arrGOPoints[180] = new CPoint(181, 1 + fx, 0 + fy, 3, 0);
            m_arrGOPoints[181] = new CPoint(182, 2 + fx, 0 + fy, 3, 0);
            m_arrGOPoints[182] = new CPoint(183, 3 + fx, 0 + fy, 3, 0);
            m_arrGOPoints[183] = new CPoint(184, 4 + fx, 0 + fy, 3, 0);
            m_arrGOPoints[184] = new CPoint(185, 5 + fx, 0 + fy, 3, 0);
            m_arrGOPoints[185] = new CPoint(186, 6 + fx, 0 + fy, 3, 0);
            m_arrGOPoints[186] = new CPoint(187, 7 + fx, 0 + fy, 3, 0);
            m_arrGOPoints[187] = new CPoint(188, 8 + fx, 0 + fy, 3, 0);
            m_arrGOPoints[188] = new CPoint(189, 9 + fx, 0 + fy, 3, 0);
            m_arrGOPoints[189] = new CPoint(190, 10 + fx, 0 + fy, 3, 0);
            m_arrGOPoints[190] = new CPoint(191, 11 + fx, 0 + fy, 3, 0);
            m_arrGOPoints[191] = new CPoint(192, 11.5f + fx, 0.5f + fy, 3, 0);
            m_arrGOPoints[192] = new CPoint(193, 11.5f + fx, 1 + fy, 3, 0);
            m_arrGOPoints[193] = new CPoint(194, 11.5f + fx, 2 + fy, 3, 0);
            m_arrGOPoints[194] = new CPoint(195, 11.5f + fx, 3 + fy, 3, 0);
            m_arrGOPoints[195] = new CPoint(196, 11.5f + fx, 4 + fy, 3, 0);
            m_arrGOPoints[196] = new CPoint(197, 11.5f + fx, 5 + fy, 3, 0);
            m_arrGOPoints[197] = new CPoint(198, 11.5f + fx, 6 + fy, 3, 0);
            m_arrGOPoints[198] = new CPoint(199, 11.5f + fx, 7 + fy, 3, 0);
            m_arrGOPoints[199] = new CPoint(200, 11.5f + fx, 8 + fy, 3, 0);
            m_arrGOPoints[200] = new CPoint(201, 11.5f + fx, 9 + fy, 3, 0);
            m_arrGOPoints[201] = new CPoint(202, 11.5f + fx, 10 + fy, 3, 0);
            m_arrGOPoints[202] = new CPoint(203, 11.5f + fx, 11 + fy, 3, 0);
            m_arrGOPoints[203] = new CPoint(204, 11 + fx, 11.5f + fy, 3, 0);
            m_arrGOPoints[204] = new CPoint(205, 10 + fx, 11.5f + fy, 3, 0);
            m_arrGOPoints[205] = new CPoint(206, 09 + fx, 11.5f + fy, 3, 0);
            m_arrGOPoints[206] = new CPoint(207, 08 + fx, 11.5f + fy, 3, 0);
            m_arrGOPoints[207] = new CPoint(208, 07 + fx, 11.5f + fy, 3, 0);
            m_arrGOPoints[208] = new CPoint(209, 06 + fx, 11.5f + fy, 3, 0);
            m_arrGOPoints[209] = new CPoint(210, 05 + fx, 11.5f + fy, 3, 0);
            m_arrGOPoints[210] = new CPoint(211, 04 + fx, 11.5f + fy, 3, 0);
            m_arrGOPoints[211] = new CPoint(212, 03 + fx, 11.5f + fy, 3, 0);
            m_arrGOPoints[212] = new CPoint(213, 02 + fx, 11.5f + fy, 3, 0);
            m_arrGOPoints[213] = new CPoint(214, 01 + fx, 11.5f + fy, 3, 0);
            m_arrGOPoints[214] = new CPoint(215, 00 + fx, 11.5f + fy, 3, 0);
            m_arrGOPoints[215] = new CPoint(216, 0 + fx, 11 + fy, 3, 0);
            m_arrGOPoints[216] = new CPoint(217, 0 + fx, 10 + fy, 3, 0);
            m_arrGOPoints[217] = new CPoint(218, 0 + fx, 09 + fy, 3, 0);
            m_arrGOPoints[218] = new CPoint(219, 0 + fx, 08 + fy, 3, 0);
            m_arrGOPoints[219] = new CPoint(220, 0 + fx, 07 + fy, 3, 0);
            m_arrGOPoints[220] = new CPoint(221, 0 + fx, 06 + fy, 3, 0);
            m_arrGOPoints[221] = new CPoint(222, 0 + fx, 05 + fy, 3, 0);
            m_arrGOPoints[222] = new CPoint(223, 0 + fx, 04 + fy, 3, 0);
            m_arrGOPoints[223] = new CPoint(224, 0 + fx, 03 + fy, 3, 0);
            m_arrGOPoints[224] = new CPoint(225, 0 + fx, 02 + fy, 3, 0);
            m_arrGOPoints[225] = new CPoint(226, 0 + fx, 01 + fy, 3, 0);
            m_arrGOPoints[226] = new CPoint(227, 0 + fx, 0.5f + fy, 3, 0);

            // Level 5 [+3.500]

            m_arrGOPoints[227] = new CPoint(228, 0 + fx, 0 + fy, 3.5f, 0);
            m_arrGOPoints[228] = new CPoint(229, 1 + fx, 0 + fy, 3.5f, 0);
            m_arrGOPoints[229] = new CPoint(230, 2 + fx, 0 + fy, 3.5f, 0);
            m_arrGOPoints[230] = new CPoint(231, 3 + fx, 0 + fy, 3.5f, 0);
            m_arrGOPoints[231] = new CPoint(232, 4 + fx, 0 + fy, 3.5f, 0);
            m_arrGOPoints[232] = new CPoint(233, 5 + fx, 0 + fy, 3.5f, 0);
            m_arrGOPoints[233] = new CPoint(234, 6 + fx, 0 + fy, 3.5f, 0);
            m_arrGOPoints[234] = new CPoint(235, 7 + fx, 0 + fy, 3.5f, 0);
            m_arrGOPoints[235] = new CPoint(236, 8 + fx, 0 + fy, 3.5f, 0);
            m_arrGOPoints[236] = new CPoint(237, 9 + fx, 0 + fy, 3.5f, 0);
            m_arrGOPoints[237] = new CPoint(238, 10 + fx, 0 + fy, 3.5f, 0);
            m_arrGOPoints[238] = new CPoint(239, 11 + fx, 0 + fy, 3.5f, 0);
            m_arrGOPoints[239] = new CPoint(240, 11.5f + fx, 0.5f + fy, 3.5f, 0);
            m_arrGOPoints[240] = new CPoint(241, 11.5f + fx, 1 + fy, 3.5f, 0);
            m_arrGOPoints[241] = new CPoint(242, 11.5f + fx, 2 + fy, 3.5f, 0);
            m_arrGOPoints[242] = new CPoint(243, 11.5f + fx, 3 + fy, 3.5f, 0);
            m_arrGOPoints[243] = new CPoint(244, 11.5f + fx, 4 + fy, 3.5f, 0);
            m_arrGOPoints[244] = new CPoint(245, 11.5f + fx, 5 + fy, 3.5f, 0);
            m_arrGOPoints[245] = new CPoint(246, 11.5f + fx, 6 + fy, 3.5f, 0);
            m_arrGOPoints[246] = new CPoint(247, 11.5f + fx, 7 + fy, 3.5f, 0);
            m_arrGOPoints[247] = new CPoint(248, 11.5f + fx, 8 + fy, 3.5f, 0);
            m_arrGOPoints[248] = new CPoint(249, 11.5f + fx, 9 + fy, 3.5f, 0);
            m_arrGOPoints[249] = new CPoint(250, 11.5f + fx, 10 + fy, 3.5f, 0);
            m_arrGOPoints[250] = new CPoint(251, 11.5f + fx, 11 + fy, 3.5f, 0);
            m_arrGOPoints[251] = new CPoint(252, 11 + fx, 11.5f + fy, 3.5f, 0);
            m_arrGOPoints[252] = new CPoint(253, 10 + fx, 11.5f + fy, 3.5f, 0);
            m_arrGOPoints[253] = new CPoint(254, 09 + fx, 11.5f + fy, 3.5f, 0);
            m_arrGOPoints[254] = new CPoint(255, 08 + fx, 11.5f + fy, 3.5f, 0);
            m_arrGOPoints[255] = new CPoint(256, 07 + fx, 11.5f + fy, 3.5f, 0);
            m_arrGOPoints[256] = new CPoint(257, 06 + fx, 11.5f + fy, 3.5f, 0);
            m_arrGOPoints[257] = new CPoint(258, 05 + fx, 11.5f + fy, 3.5f, 0);
            m_arrGOPoints[258] = new CPoint(259, 04 + fx, 11.5f + fy, 3.5f, 0);
            m_arrGOPoints[259] = new CPoint(260, 03 + fx, 11.5f + fy, 3.5f, 0);
            m_arrGOPoints[260] = new CPoint(261, 02 + fx, 11.5f + fy, 3.5f, 0);
            m_arrGOPoints[261] = new CPoint(262, 01 + fx, 11.5f + fy, 3.5f, 0);
            m_arrGOPoints[262] = new CPoint(263, 00 + fx, 11.5f + fy, 3.5f, 0);
            m_arrGOPoints[263] = new CPoint(264, 0 + fx, 11 + fy, 3.5f, 0);
            m_arrGOPoints[264] = new CPoint(265, 0 + fx, 10 + fy, 3.5f, 0);
            m_arrGOPoints[265] = new CPoint(266, 0 + fx, 09 + fy, 3.5f, 0);
            m_arrGOPoints[266] = new CPoint(267, 0 + fx, 08 + fy, 3.5f, 0);
            m_arrGOPoints[267] = new CPoint(268, 0 + fx, 07 + fy, 3.5f, 0);
            m_arrGOPoints[268] = new CPoint(269, 0 + fx, 06 + fy, 3.5f, 0);
            m_arrGOPoints[269] = new CPoint(270, 0 + fx, 05 + fy, 3.5f, 0);
            m_arrGOPoints[270] = new CPoint(271, 0 + fx, 04 + fy, 3.5f, 0);
            m_arrGOPoints[271] = new CPoint(272, 0 + fx, 03 + fy, 3.5f, 0);
            m_arrGOPoints[272] = new CPoint(273, 0 + fx, 02 + fy, 3.5f, 0);
            m_arrGOPoints[273] = new CPoint(274, 0 + fx, 01 + fy, 3.5f, 0);
            m_arrGOPoints[274] = new CPoint(275, 0 + fx, 0.5f + fy, 3.5f, 0);

            // Level 6 [+4.000]

            m_arrGOPoints[275] = new CPoint(276, 0 + fx, 0 + fy, 4, 0);
            m_arrGOPoints[276] = new CPoint(277, 1 + fx, 0 + fy, 4, 0);
            m_arrGOPoints[277] = new CPoint(278, 2 + fx, 0 + fy, 4, 0);
            m_arrGOPoints[278] = new CPoint(279, 3 + fx, 0 + fy, 4, 0);
            m_arrGOPoints[279] = new CPoint(280, 4 + fx, 0 + fy, 4, 0);
            m_arrGOPoints[280] = new CPoint(281, 5 + fx, 0 + fy, 4, 0);
            m_arrGOPoints[281] = new CPoint(282, 6 + fx, 0 + fy, 4, 0);
            m_arrGOPoints[282] = new CPoint(283, 7 + fx, 0 + fy, 4, 0);
            m_arrGOPoints[283] = new CPoint(284, 8 + fx, 0 + fy, 4, 0);
            m_arrGOPoints[284] = new CPoint(285, 9 + fx, 0 + fy, 4, 0);
            m_arrGOPoints[285] = new CPoint(286, 10 + fx, 0 + fy, 4, 0);
            m_arrGOPoints[286] = new CPoint(287, 11 + fx, 0 + fy, 4, 0);
            m_arrGOPoints[287] = new CPoint(288, 11.5f + fx, 0.5f + fy, 4, 0);
            m_arrGOPoints[288] = new CPoint(289, 11.5f + fx, 1 + fy, 4, 0);
            m_arrGOPoints[289] = new CPoint(290, 11.5f + fx, 2 + fy, 4, 0);
            m_arrGOPoints[290] = new CPoint(291, 11.5f + fx, 3 + fy, 4, 0);
            m_arrGOPoints[291] = new CPoint(292, 11.5f + fx, 4 + fy, 4, 0);
            m_arrGOPoints[292] = new CPoint(293, 11.5f + fx, 5 + fy, 4, 0);
            m_arrGOPoints[293] = new CPoint(294, 11.5f + fx, 6 + fy, 4, 0);
            m_arrGOPoints[294] = new CPoint(295, 11.5f + fx, 7 + fy, 4, 0);
            m_arrGOPoints[295] = new CPoint(296, 11.5f + fx, 8 + fy, 4, 0);
            m_arrGOPoints[296] = new CPoint(297, 11.5f + fx, 9 + fy, 4, 0);
            m_arrGOPoints[297] = new CPoint(298, 11.5f + fx, 10 + fy, 4, 0);
            m_arrGOPoints[298] = new CPoint(299, 11.5f + fx, 11 + fy, 4, 0);
            m_arrGOPoints[299] = new CPoint(300, 11 + fx, 11.5f + fy, 4, 0);
            m_arrGOPoints[300] = new CPoint(301, 10 + fx, 11.5f + fy, 4, 0);
            m_arrGOPoints[301] = new CPoint(302, 09 + fx, 11.5f + fy, 4, 0);
            m_arrGOPoints[302] = new CPoint(303, 08 + fx, 11.5f + fy, 4, 0);
            m_arrGOPoints[303] = new CPoint(304, 07 + fx, 11.5f + fy, 4, 0);
            m_arrGOPoints[304] = new CPoint(305, 06 + fx, 11.5f + fy, 4, 0);
            m_arrGOPoints[305] = new CPoint(306, 05 + fx, 11.5f + fy, 4, 0);
            m_arrGOPoints[306] = new CPoint(307, 04 + fx, 11.5f + fy, 4, 0);
            m_arrGOPoints[307] = new CPoint(308, 03 + fx, 11.5f + fy, 4, 0);
            m_arrGOPoints[308] = new CPoint(309, 02 + fx, 11.5f + fy, 4, 0);
            m_arrGOPoints[309] = new CPoint(310, 01 + fx, 11.5f + fy, 4, 0);
            m_arrGOPoints[310] = new CPoint(311, 00 + fx, 11.5f + fy, 4, 0);
            m_arrGOPoints[311] = new CPoint(312, 0 + fx, 11 + fy, 4, 0);
            m_arrGOPoints[312] = new CPoint(313, 0 + fx, 10 + fy, 4, 0);
            m_arrGOPoints[313] = new CPoint(314, 0 + fx, 09 + fy, 4, 0);
            m_arrGOPoints[314] = new CPoint(315, 0 + fx, 08 + fy, 4, 0);
            m_arrGOPoints[315] = new CPoint(316, 0 + fx, 07 + fy, 4, 0);
            m_arrGOPoints[316] = new CPoint(317, 0 + fx, 06 + fy, 4, 0);
            m_arrGOPoints[317] = new CPoint(318, 0 + fx, 05 + fy, 4, 0);
            m_arrGOPoints[318] = new CPoint(319, 0 + fx, 04 + fy, 4, 0);
            m_arrGOPoints[319] = new CPoint(320, 0 + fx, 03 + fy, 4, 0);
            m_arrGOPoints[320] = new CPoint(321, 0 + fx, 02 + fy, 4, 0);
            m_arrGOPoints[321] = new CPoint(322, 0 + fx, 01 + fy, 4, 0);
            m_arrGOPoints[322] = new CPoint(323, 0 + fx, 0.5f + fy, 4, 0);

            // Level 7 [+5.500]

            m_arrGOPoints[323] = new CPoint(324, 0 + fx, 0 + fy, 5.5f, 0);
            m_arrGOPoints[324] = new CPoint(325, 1 + fx, 0 + fy, 5.5f, 0);
            m_arrGOPoints[325] = new CPoint(326, 2 + fx, 0 + fy, 5.5f, 0);
            m_arrGOPoints[326] = new CPoint(327, 3 + fx, 0 + fy, 5.5f, 0);
            m_arrGOPoints[327] = new CPoint(328, 4 + fx, 0 + fy, 5.5f, 0);
            m_arrGOPoints[328] = new CPoint(329, 5 + fx, 0 + fy, 5.5f, 0);
            m_arrGOPoints[329] = new CPoint(330, 6 + fx, 0 + fy, 5.5f, 0);
            m_arrGOPoints[330] = new CPoint(331, 7 + fx, 0 + fy, 5.5f, 0);
            m_arrGOPoints[331] = new CPoint(332, 8 + fx, 0 + fy, 5.5f, 0);
            m_arrGOPoints[332] = new CPoint(333, 9 + fx, 0 + fy, 5.5f, 0);
            m_arrGOPoints[333] = new CPoint(334, 10 + fx, 0 + fy, 5.5f, 0);
            m_arrGOPoints[334] = new CPoint(335, 11 + fx, 0 + fy, 5.5f, 0);
            m_arrGOPoints[335] = new CPoint(336, 11.5f + fx, 0.5f + fy, 5.5f, 0);
            m_arrGOPoints[336] = new CPoint(337, 11.5f + fx, 1 + fy, 5.5f, 0);
            m_arrGOPoints[337] = new CPoint(338, 11.5f + fx, 2 + fy, 5.5f, 0);
            m_arrGOPoints[338] = new CPoint(339, 11.5f + fx, 3 + fy, 5.5f, 0);
            m_arrGOPoints[339] = new CPoint(340, 11.5f + fx, 4 + fy, 5.5f, 0);
            m_arrGOPoints[340] = new CPoint(341, 11.5f + fx, 5 + fy, 5.5f, 0);
            m_arrGOPoints[341] = new CPoint(342, 11.5f + fx, 6 + fy, 5.5f, 0);
            m_arrGOPoints[342] = new CPoint(343, 11.5f + fx, 7 + fy, 5.5f, 0);
            m_arrGOPoints[343] = new CPoint(344, 11.5f + fx, 8 + fy, 5.5f, 0);
            m_arrGOPoints[344] = new CPoint(345, 11.5f + fx, 9 + fy, 5.5f, 0);
            m_arrGOPoints[345] = new CPoint(346, 11.5f + fx, 10 + fy, 5.5f, 0);
            m_arrGOPoints[346] = new CPoint(347, 11.5f + fx, 11 + fy, 5.5f, 0);
            m_arrGOPoints[347] = new CPoint(348, 11 + fx, 11.5f + fy, 5.5f, 0);
            m_arrGOPoints[348] = new CPoint(349, 10 + fx, 11.5f + fy, 5.5f, 0);
            m_arrGOPoints[349] = new CPoint(350, 09 + fx, 11.5f + fy, 5.5f, 0);
            m_arrGOPoints[350] = new CPoint(351, 08 + fx, 11.5f + fy, 5.5f, 0);
            m_arrGOPoints[351] = new CPoint(352, 07 + fx, 11.5f + fy, 5.5f, 0);
            m_arrGOPoints[352] = new CPoint(353, 06 + fx, 11.5f + fy, 5.5f, 0);
            m_arrGOPoints[353] = new CPoint(354, 05 + fx, 11.5f + fy, 5.5f, 0);
            m_arrGOPoints[354] = new CPoint(355, 04 + fx, 11.5f + fy, 5.5f, 0);
            m_arrGOPoints[355] = new CPoint(356, 03 + fx, 11.5f + fy, 5.5f, 0);
            m_arrGOPoints[356] = new CPoint(357, 02 + fx, 11.5f + fy, 5.5f, 0);
            m_arrGOPoints[357] = new CPoint(358, 01 + fx, 11.5f + fy, 5.5f, 0);
            m_arrGOPoints[358] = new CPoint(359, 00 + fx, 11.5f + fy, 5.5f, 0);
            m_arrGOPoints[359] = new CPoint(360, 0 + fx, 11 + fy, 5.5f, 0);
            m_arrGOPoints[360] = new CPoint(361, 0 + fx, 10 + fy, 5.5f, 0);
            m_arrGOPoints[361] = new CPoint(362, 0 + fx, 09 + fy, 5.5f, 0);
            m_arrGOPoints[362] = new CPoint(363, 0 + fx, 08 + fy, 5.5f, 0);
            m_arrGOPoints[363] = new CPoint(364, 0 + fx, 07 + fy, 5.5f, 0);
            m_arrGOPoints[364] = new CPoint(365, 0 + fx, 06 + fy, 5.5f, 0);
            m_arrGOPoints[365] = new CPoint(366, 0 + fx, 05 + fy, 5.5f, 0);
            m_arrGOPoints[366] = new CPoint(367, 0 + fx, 04 + fy, 5.5f, 0);
            m_arrGOPoints[367] = new CPoint(368, 0 + fx, 03 + fy, 5.5f, 0);
            m_arrGOPoints[368] = new CPoint(369, 0 + fx, 02 + fy, 5.5f, 0);
            m_arrGOPoints[369] = new CPoint(370, 0 + fx, 01 + fy, 5.5f, 0);
            m_arrGOPoints[370] = new CPoint(371, 0 + fx, 0.5f + fy, 5.5f, 0);

            // Level 8 [+6.000]

            m_arrGOPoints[371] = new CPoint(372, 0 + fx, 0 + fy, 6, 0);
            m_arrGOPoints[372] = new CPoint(373, 1 + fx, 0 + fy, 6, 0);
            m_arrGOPoints[373] = new CPoint(374, 2 + fx, 0 + fy, 6, 0);
            m_arrGOPoints[374] = new CPoint(375, 3 + fx, 0 + fy, 6, 0);
            m_arrGOPoints[375] = new CPoint(376, 4 + fx, 0 + fy, 6, 0);
            m_arrGOPoints[376] = new CPoint(377, 5 + fx, 0 + fy, 6, 0);
            m_arrGOPoints[377] = new CPoint(378, 6 + fx, 0 + fy, 6, 0);
            m_arrGOPoints[378] = new CPoint(379, 7 + fx, 0 + fy, 6, 0);
            m_arrGOPoints[379] = new CPoint(380, 8 + fx, 0 + fy, 6, 0);
            m_arrGOPoints[380] = new CPoint(381, 9 + fx, 0 + fy, 6, 0);
            m_arrGOPoints[381] = new CPoint(382, 10 + fx, 0 + fy, 6, 0);
            m_arrGOPoints[382] = new CPoint(383, 11 + fx, 0 + fy, 6, 0);
            m_arrGOPoints[383] = new CPoint(384, 11.5f + fx, 0.5f + fy, 6, 0);
            m_arrGOPoints[384] = new CPoint(385, 11.5f + fx, 1 + fy, 6, 0);
            m_arrGOPoints[385] = new CPoint(386, 11.5f + fx, 2 + fy, 6, 0);
            m_arrGOPoints[386] = new CPoint(387, 11.5f + fx, 3 + fy, 6, 0);
            m_arrGOPoints[387] = new CPoint(388, 11.5f + fx, 4 + fy, 6, 0);
            m_arrGOPoints[388] = new CPoint(389, 11.5f + fx, 5 + fy, 6, 0);
            m_arrGOPoints[389] = new CPoint(390, 11.5f + fx, 6 + fy, 6, 0);
            m_arrGOPoints[390] = new CPoint(391, 11.5f + fx, 7 + fy, 6, 0);
            m_arrGOPoints[391] = new CPoint(392, 11.5f + fx, 8 + fy, 6, 0);
            m_arrGOPoints[392] = new CPoint(393, 11.5f + fx, 9 + fy, 6, 0);
            m_arrGOPoints[393] = new CPoint(394, 11.5f + fx, 10 + fy, 6, 0);
            m_arrGOPoints[394] = new CPoint(395, 11.5f + fx, 11 + fy, 6, 0);
            m_arrGOPoints[395] = new CPoint(396, 11 + fx, 11.5f + fy, 6, 0);
            m_arrGOPoints[396] = new CPoint(397, 10 + fx, 11.5f + fy, 6, 0);
            m_arrGOPoints[397] = new CPoint(398, 09 + fx, 11.5f + fy, 6, 0);
            m_arrGOPoints[398] = new CPoint(399, 08 + fx, 11.5f + fy, 6, 0);
            m_arrGOPoints[399] = new CPoint(400, 07 + fx, 11.5f + fy, 6, 0);
            m_arrGOPoints[400] = new CPoint(401, 06 + fx, 11.5f + fy, 6, 0);
            m_arrGOPoints[401] = new CPoint(402, 05 + fx, 11.5f + fy, 6, 0);
            m_arrGOPoints[402] = new CPoint(403, 04 + fx, 11.5f + fy, 6, 0);
            m_arrGOPoints[403] = new CPoint(404, 03 + fx, 11.5f + fy, 6, 0);
            m_arrGOPoints[404] = new CPoint(405, 02 + fx, 11.5f + fy, 6, 0);
            m_arrGOPoints[405] = new CPoint(406, 01 + fx, 11.5f + fy, 6, 0);
            m_arrGOPoints[406] = new CPoint(407, 00 + fx, 11.5f + fy, 6, 0);
            m_arrGOPoints[407] = new CPoint(408, 0 + fx, 11 + fy, 6, 0);
            m_arrGOPoints[408] = new CPoint(409, 0 + fx, 10 + fy, 6, 0);
            m_arrGOPoints[409] = new CPoint(410, 0 + fx, 09 + fy, 6, 0);
            m_arrGOPoints[410] = new CPoint(411, 0 + fx, 08 + fy, 6, 0);
            m_arrGOPoints[411] = new CPoint(412, 0 + fx, 07 + fy, 6, 0);
            m_arrGOPoints[412] = new CPoint(413, 0 + fx, 06 + fy, 6, 0);
            m_arrGOPoints[413] = new CPoint(414, 0 + fx, 05 + fy, 6, 0);
            m_arrGOPoints[414] = new CPoint(415, 0 + fx, 04 + fy, 6, 0);
            m_arrGOPoints[415] = new CPoint(416, 0 + fx, 03 + fy, 6, 0);
            m_arrGOPoints[416] = new CPoint(417, 0 + fx, 02 + fy, 6, 0);
            m_arrGOPoints[417] = new CPoint(418, 0 + fx, 01 + fy, 6, 0);
            m_arrGOPoints[418] = new CPoint(419, 0 + fx, 0.5f + fy, 6, 0);

            // Horizontal Structures - floors, roofs

            // Floor 1st
            m_arrGOPoints[419] = new CPoint(420, 0.5f, 0.5f, 0, 0);
            m_arrGOPoints[420] = new CPoint(421, 0.5f, 0.5f, 0.15f, 0);

            // Roof 1st
            m_arrGOPoints[421] = new CPoint(422, 0.5f, 0.5f, 3, 0);
            m_arrGOPoints[422] = new CPoint(423, 5, 0.5f, 3, 0);
            m_arrGOPoints[423] = new CPoint(424, 0.5f, 0.5f, 3.15f, 0);
            m_arrGOPoints[424] = new CPoint(425, 5, 0.5f, 3.15f, 0);

            // Floor 2nd
            m_arrGOPoints[425] = new CPoint(426, 5.5f, 12, 3, 0);
            m_arrGOPoints[426] = new CPoint(427, 12, 5.5f, 3, 0);
            m_arrGOPoints[427] = new CPoint(428, 5.5f, 12, 3.15f, 0);
            m_arrGOPoints[428] = new CPoint(429, 12, 5.5f, 3.15f, 0);

            // Roof
            m_arrGOPoints[429] = new CPoint(430, 5.5f, 5.5f, 5.8f, 0);
            m_arrGOPoints[430] = new CPoint(431, 5.5f, 5.5f, 5.95f, 0);

            // Column
            m_arrGOPoints[431] = new CPoint(432, 16.5f, 16.5f, 0.5f, 0);

            // Chimnney
            m_arrGOPoints[432] = new CPoint(433, 6, 9, 0, 0);

            // Lines Automatic Generation
            // Lines List - Lines Array

            /*
            int[] iLinesArray_000 = new int[2];
            int[] iLinesArray_001 = new int[2];
            int[] iLinesArray_002 = new int[2];
            int[] iLinesArray_003 = new int[2];
            int[] iLinesArray_004 = new int[2];
            int[] iLinesArray_005 = new int[2];
            int[] iLinesArray_006 = new int[2];
            int[] iLinesArray_007 = new int[2];
            int[] iLinesArray_008 = new int[2];
            int[] iLinesArray_009 = new int[2];
            int[] iLinesArray_010 = new int[2];
            int[] iLinesArray_011 = new int[2];
            int[] iLinesArray_012 = new int[2];
            int[] iLinesArray_013 = new int[2];
            int[] iLinesArray_014 = new int[2];
            int[] iLinesArray_015 = new int[2];
            int[] iLinesArray_016 = new int[2];
            int[] iLinesArray_017 = new int[2];
            int[] iLinesArray_018 = new int[2];
            int[] iLinesArray_019 = new int[2];
            int[] iLinesArray_020 = new int[2];

            iLinesArray_000[0] = 0;
            iLinesArray_001[0] = 1;
            iLinesArray_002[0] = 2;
            iLinesArray_003[0] = 3;
            iLinesArray_004[0] = 4;
            iLinesArray_005[0] = 5;
            iLinesArray_006[0] = 00;
            iLinesArray_007[0] = 07;
            iLinesArray_008[0] = 08;
            iLinesArray_009[0] = 09;
            iLinesArray_010[0] = 10;
            iLinesArray_011[0] = 11;
            iLinesArray_012[0] = 01;
            iLinesArray_013[0] = 01;
            iLinesArray_014[0] = 02;
            iLinesArray_015[0] = 02;
            iLinesArray_016[0] = 03;
            iLinesArray_017[0] = 04;
            iLinesArray_018[0] = 04;
            iLinesArray_019[0] = 05;
            iLinesArray_020[0] = 05;

            iLinesArray_000[1] = 1;
            iLinesArray_001[1] = 2;
            iLinesArray_002[1] = 3;
            iLinesArray_003[1] = 4;
            iLinesArray_004[1] = 5;
            iLinesArray_005[1] = 6;
            iLinesArray_006[1] = 07;
            iLinesArray_007[1] = 08;
            iLinesArray_008[1] = 09;
            iLinesArray_009[1] = 10;
            iLinesArray_010[1] = 11;
            iLinesArray_011[1] = 06;
            iLinesArray_012[1] = 07;
            iLinesArray_013[1] = 08;
            iLinesArray_014[1] = 08;
            iLinesArray_015[1] = 09;
            iLinesArray_016[1] = 09;
            iLinesArray_017[1] = 09;
            iLinesArray_018[1] = 10;
            iLinesArray_019[1] = 10;
            iLinesArray_020[1] = 11;

            m_arrGOLines[00] = new CLine(01, iLinesArray_000, 0);
            m_arrGOLines[01] = new CLine(02, iLinesArray_001, 0);
            m_arrGOLines[02] = new CLine(03, iLinesArray_002, 0);
            m_arrGOLines[03] = new CLine(04, iLinesArray_003, 0);
            m_arrGOLines[04] = new CLine(05, iLinesArray_004, 0);
            m_arrGOLines[05] = new CLine(06, iLinesArray_005, 0);
            m_arrGOLines[06] = new CLine(07, iLinesArray_006, 0);
            m_arrGOLines[07] = new CLine(08, iLinesArray_007, 0);
            m_arrGOLines[08] = new CLine(09, iLinesArray_008, 0);
            m_arrGOLines[09] = new CLine(10, iLinesArray_009, 0);
            m_arrGOLines[10] = new CLine(11, iLinesArray_010, 0);
            m_arrGOLines[11] = new CLine(12, iLinesArray_011, 0);
            m_arrGOLines[12] = new CLine(13, iLinesArray_012, 0);
            m_arrGOLines[13] = new CLine(14, iLinesArray_013, 0);
            m_arrGOLines[14] = new CLine(15, iLinesArray_014, 0);
            m_arrGOLines[15] = new CLine(16, iLinesArray_015, 0);
            m_arrGOLines[16] = new CLine(17, iLinesArray_016, 0);
            m_arrGOLines[17] = new CLine(18, iLinesArray_017, 0);
            m_arrGOLines[18] = new CLine(19, iLinesArray_018, 0);
            m_arrGOLines[19] = new CLine(20, iLinesArray_019, 0);
            m_arrGOLines[20] = new CLine(21, iLinesArray_020, 0);

            // Setridit pole podle ID
            //Array.Sort(m_arrLines, new CCompare_LineID());
            */

            /*
            int[] iVolumePointsArray_000 = new int[8];
            int[] iVolumePointsArray_001 = new int[8];
            */

            Color vColor = Color.FromRgb(0, 51, 0);
            float fvOpacity = 0.98f;

            //SolidColorBrush b = new SolidColorBrush(vColor);
            //b.Opacity = fvOpacity;

            //M.C. code
            //BitmapImage grassjpg = new BitmapImage();
            //grassjpg.BeginInit();
            //grassjpg.UriSource = new Uri(@"grass.jpg", UriKind.RelativeOrAbsolute);
            //grassjpg.EndInit();
            //ImageBrush grassIB = new ImageBrush(grassjpg);
            //grassIB.Viewport = new Rect(0, 0, 1, 1);
            //grassIB.ViewportUnits = BrushMappingMode.Absolute;

            //O.P.
            ImageBrush grassIB = new ImageBrush(new BitmapImage(new Uri(@"grass.jpg", UriKind.RelativeOrAbsolute)));
            grassIB.TileMode = TileMode.Tile;
            grassIB.Viewport = new Rect(0, 0, 0.03, 0.03);

            DiffuseMaterial DiffMat1 = new DiffuseMaterial(grassIB);

            // Ground
            // Level 0 [-1.000]
            m_arrGOVolumes[000] = new CVolume(001, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[000], 100, 100, 1, DiffMat1, true, 0);

            // Level 1 [+0.000]
            vColor = Color.FromRgb(255, 255, 204);

            BitmapImage brickjpg = new BitmapImage();
            brickjpg.BeginInit();
            brickjpg.UriSource = new Uri(@"brick.jpg", UriKind.RelativeOrAbsolute);
            brickjpg.EndInit();
            ImageBrush brickIB = new ImageBrush(brickjpg);
            //brickIB.ViewportUnits = BrushMappingMode.Absolute;
            brickIB.TileMode = TileMode.Tile;
            brickIB.Viewport = new Rect(0, 0, 1.2, 1);
            DiffuseMaterial DiffMatText = new DiffuseMaterial(brickIB);

            Color vColor2 = Color.FromRgb(90, 39, 41);
            float fvOpacity2 = 1.0f;
            SolidColorBrush b2 = new SolidColorBrush(vColor2);
            b2.Opacity = fvOpacity2;
            DiffuseMaterial DiffMat2_WindowLedge = new DiffuseMaterial(b2);

            BitmapImage plasterjpg = new BitmapImage();
            plasterjpg.BeginInit();
            plasterjpg.UriSource = new Uri(@"plaster.jpg", UriKind.RelativeOrAbsolute);
            plasterjpg.EndInit();
            ImageBrush plasterIB = new ImageBrush(plasterjpg);
            plasterIB.ViewportUnits = BrushMappingMode.Absolute;
            DiffuseMaterial DiffMat2_Plaster = new DiffuseMaterial(plasterIB);

            m_arrGOVolumes[001] = new CVolume(002, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[001], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText, true, 0);
            m_arrGOVolumes[002] = new CVolume(003, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[002], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText, true, 0);
            m_arrGOVolumes[003] = new CVolume(004, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[003], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText, true, 0);
            m_arrGOVolumes[004] = new CVolume(005, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[004], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText, true, 0);
            m_arrGOVolumes[005] = new CVolume(006, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[005], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText, true, 0);
            m_arrGOVolumes[006] = new CVolume(007, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[006], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText, true, 0);
            m_arrGOVolumes[007] = new CVolume(008, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[007], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText, true, 0);
            m_arrGOVolumes[008] = new CVolume(009, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[008], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText, true, 0);
            m_arrGOVolumes[009] = new CVolume(010, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[009], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText, true, 0);
            m_arrGOVolumes[010] = new CVolume(011, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[010], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText, true, 0);
            m_arrGOVolumes[011] = new CVolume(012, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[011], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText, true, 0);
            m_arrGOVolumes[012] = new CVolume(013, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[012], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText, true, 0);
            m_arrGOVolumes[013] = new CVolume(014, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[013], 0.5f, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[014] = new CVolume(015, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[014], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[015] = new CVolume(016, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[015], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[016] = new CVolume(017, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[016], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[017] = new CVolume(018, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[017], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[018] = new CVolume(019, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[018], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[019] = new CVolume(020, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[019], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[020] = new CVolume(021, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[020], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[021] = new CVolume(022, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[021], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  false, 0); // Doors
            m_arrGOVolumes[022] = new CVolume(023, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[022], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[023] = new CVolume(024, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[023], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[024] = new CVolume(025, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[024], 0.5f, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[025] = new CVolume(026, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[025], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[026] = new CVolume(027, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[026], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[027] = new CVolume(028, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[027], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[028] = new CVolume(029, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[028], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[029] = new CVolume(030, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[029], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[030] = new CVolume(031, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[030], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[031] = new CVolume(032, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[031], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[032] = new CVolume(033, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[032], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[033] = new CVolume(034, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[033], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[034] = new CVolume(035, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[034], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[035] = new CVolume(036, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[035], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[036] = new CVolume(037, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[036], 1, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[037] = new CVolume(038, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[037], 0.5f, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[038] = new CVolume(039, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[038], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[039] = new CVolume(040, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[039], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[040] = new CVolume(041, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[040], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[041] = new CVolume(042, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[041], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[042] = new CVolume(043, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[042], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[043] = new CVolume(044, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[043], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[044] = new CVolume(045, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[044], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[045] = new CVolume(046, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[045], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[046] = new CVolume(047, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[046], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[047] = new CVolume(048, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[047], 0.5f, 1, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);
            m_arrGOVolumes[048] = new CVolume(049, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[048], 0.5f, 0.5f, 1,DiffMat2_WindowLedge, DiffMatText,  true, 0);

            // Level 2 [+1.000]

            m_arrGOVolumes[049] = new CVolume(050, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[049], 1, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[050] = new CVolume(051, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[050], 1, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[051] = new CVolume(052, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[051], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[052] = new CVolume(053, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[052], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[053] = new CVolume(054, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[053], 1, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[054] = new CVolume(055, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[054], 1, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[055] = new CVolume(056, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[055], 1, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[056] = new CVolume(057, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[056], 1, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[057] = new CVolume(058, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[057], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[058] = new CVolume(059, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[058], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[059] = new CVolume(060, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[059], 1, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[060] = new CVolume(061, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[060], 1, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[061] = new CVolume(062, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[061], 0.5f, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[062] = new CVolume(063, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[062], 0.5f, 1, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[063] = new CVolume(064, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[063], 0.5f, 1, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[064] = new CVolume(065, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[064], 0.5f, 1, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[065] = new CVolume(066, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[065], 0.5f, 1, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[066] = new CVolume(067, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[066], 0.5f, 1, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[067] = new CVolume(068, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[067], 0.5f, 1, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[068] = new CVolume(069, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[068], 0.5f, 1, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[069] = new CVolume(070, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[069], 0.5f, 1, 1.5f, DiffMat2_Plaster, false, 0); // Doors
            m_arrGOVolumes[070] = new CVolume(071, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[070], 0.5f, 1, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[071] = new CVolume(072, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[071], 0.5f, 1, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[072] = new CVolume(073, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[072], 0.5f, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[073] = new CVolume(074, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[073], 1, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[074] = new CVolume(075, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[074], 1, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[075] = new CVolume(076, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[075], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[076] = new CVolume(077, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[076], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[077] = new CVolume(078, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[077], 1, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[078] = new CVolume(079, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[078], 1, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[079] = new CVolume(080, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[079], 1, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[080] = new CVolume(081, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[080], 1, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[081] = new CVolume(082, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[081], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[082] = new CVolume(083, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[082], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[083] = new CVolume(084, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[083], 1, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[084] = new CVolume(085, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[084], 1, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[085] = new CVolume(086, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[085], 0.5f, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[086] = new CVolume(087, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[086], 0.5f, 1, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[087] = new CVolume(088, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[087], 0.5f, 1, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[088] = new CVolume(089, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[088], 0.5f, 1, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[089] = new CVolume(090, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[089], 0.5f, 1, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[090] = new CVolume(091, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[090], 0.5f, 1, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[091] = new CVolume(092, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[091], 0.5f, 1, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[092] = new CVolume(093, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[092], 0.5f, 1, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[093] = new CVolume(094, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[093], 0.5f, 1, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[094] = new CVolume(095, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[094], 0.5f, 1, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[095] = new CVolume(096, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[095], 0.5f, 1, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[096] = new CVolume(097, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[096], 0.5f, 0.5f, 1.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);

            // Level 3 [+2.500]

            m_arrGOVolumes[097] = new CVolume(098, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[097], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[098] = new CVolume(099, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[098], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[099] = new CVolume(100, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[099], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[100] = new CVolume(101, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[100], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[101] = new CVolume(102, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[101], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[102] = new CVolume(103, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[102], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[103] = new CVolume(104, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[103], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[104] = new CVolume(105, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[104], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[105] = new CVolume(106, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[105], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[106] = new CVolume(107, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[106], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[107] = new CVolume(108, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[107], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[108] = new CVolume(109, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[108], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[109] = new CVolume(110, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[109], 0.5f, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[110] = new CVolume(111, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[110], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[111] = new CVolume(112, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[111], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[112] = new CVolume(113, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[112], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[113] = new CVolume(114, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[113], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[114] = new CVolume(115, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[114], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[115] = new CVolume(116, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[115], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[116] = new CVolume(117, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[116], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[117] = new CVolume(118, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[117], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[118] = new CVolume(119, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[118], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[119] = new CVolume(120, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[119], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[120] = new CVolume(121, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[120], 0.5f, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[121] = new CVolume(122, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[121], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[122] = new CVolume(123, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[122], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[123] = new CVolume(124, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[123], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[124] = new CVolume(125, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[124], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[125] = new CVolume(126, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[125], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[126] = new CVolume(127, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[126], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[127] = new CVolume(128, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[127], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[128] = new CVolume(129, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[128], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[129] = new CVolume(130, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[129], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[130] = new CVolume(131, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[130], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[131] = new CVolume(132, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[131], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[132] = new CVolume(133, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[132], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[133] = new CVolume(134, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[133], 0.5f, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[134] = new CVolume(135, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[134], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[135] = new CVolume(136, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[135], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[136] = new CVolume(137, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[136], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[137] = new CVolume(138, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[137], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[138] = new CVolume(139, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[138], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[139] = new CVolume(140, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[139], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[140] = new CVolume(141, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[140], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[141] = new CVolume(142, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[141], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[142] = new CVolume(143, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[142], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[143] = new CVolume(144, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[143], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[144] = new CVolume(145, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[144], 0.5f, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);

            // Level 4 [+3.000]

            m_arrGOVolumes[145] = new CVolume(146, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[145], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[146] = new CVolume(147, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[146], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[147] = new CVolume(148, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[147], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[148] = new CVolume(149, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[148], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[149] = new CVolume(150, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[149], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[150] = new CVolume(151, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[150], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[151] = new CVolume(152, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[151], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[152] = new CVolume(153, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[152], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[153] = new CVolume(154, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[153], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[154] = new CVolume(155, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[154], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[155] = new CVolume(156, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[155], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[156] = new CVolume(157, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[156], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[157] = new CVolume(158, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[157], 0.5f, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[158] = new CVolume(159, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[158], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[159] = new CVolume(160, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[159], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[160] = new CVolume(161, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[160], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[161] = new CVolume(162, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[161], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);

            m_arrGOVolumes[162] = new CVolume(163, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[162], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[163] = new CVolume(164, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[163], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[164] = new CVolume(165, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[164], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[165] = new CVolume(166, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[165], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[166] = new CVolume(167, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[166], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[167] = new CVolume(168, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[167], 0.5f, 0.5f, 0.5f,  DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[168] = new CVolume(169, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[168], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[169] = new CVolume(170, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[169], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[170] = new CVolume(171, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[170], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[171] = new CVolume(172, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[171], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[172] = new CVolume(173, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[172], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[173] = new CVolume(174, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[173], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[174] = new CVolume(175, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[174], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[175] = new CVolume(176, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[175], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[176] = new CVolume(177, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[176], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[177] = new CVolume(178, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[177], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[178] = new CVolume(179, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[178], 0.5f, 0.5f, 0.5f,  DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);

            // Level 4 [+3.000]
            vColor = Color.FromRgb(229, 255, 204);

            m_arrGOVolumes[179] = new CVolume(180, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[179], 1, 0.5f, 0.5f, DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[180] = new CVolume(181, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[180], 1, 0.5f, 0.5f, DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[181] = new CVolume(182, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[181], 1, 0.5f, 0.5f, DiffMat2_Plaster, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[182] = new CVolume(183, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[182], 1, 0.5f, 0.5f, DiffMat2_Plaster, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[183] = new CVolume(184, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[183], 1, 0.5f, 0.5f, DiffMat2_Plaster, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[184] = new CVolume(185, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[184], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[185] = new CVolume(186, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[185], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[186] = new CVolume(187, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[186], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[187] = new CVolume(188, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[187], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[188] = new CVolume(189, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[188], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[189] = new CVolume(190, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[189], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[190] = new CVolume(191, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[190], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[191] = new CVolume(192, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[191], 0.5f, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[192] = new CVolume(193, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[192], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[193] = new CVolume(194, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[193], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[194] = new CVolume(195, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[194], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[195] = new CVolume(196, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[195], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[196] = new CVolume(197, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[196], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[197] = new CVolume(198, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[197], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[198] = new CVolume(199, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[198], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[199] = new CVolume(200, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[199], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[200] = new CVolume(201, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[200], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[201] = new CVolume(202, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[201], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[202] = new CVolume(203, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[202], 0.5f, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[203] = new CVolume(204, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[203], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[204] = new CVolume(205, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[204], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[205] = new CVolume(206, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[205], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[206] = new CVolume(207, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[206], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[207] = new CVolume(208, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[207], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[208] = new CVolume(209, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[208], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[209] = new CVolume(210, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[209], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[210] = new CVolume(211, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[210], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[211] = new CVolume(212, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[211], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[212] = new CVolume(213, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[212], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[213] = new CVolume(214, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[213], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[214] = new CVolume(215, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[214], 1, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[215] = new CVolume(216, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[215], 0.5f, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[216] = new CVolume(217, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[216], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[217] = new CVolume(218, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[217], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[218] = new CVolume(219, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[218], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[219] = new CVolume(220, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[219], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[220] = new CVolume(221, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[220], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[221] = new CVolume(222, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[221], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[222] = new CVolume(223, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[222], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[223] = new CVolume(224, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[223], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[224] = new CVolume(225, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[224], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[225] = new CVolume(226, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[225], 0.5f, 1, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[226] = new CVolume(227, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[226], 0.5f, 0.5f, 0.5f,  DiffMat2_Plaster, DiffMat2_Plaster, true, 0);

            // Level 5 [+3.500]

            m_arrGOVolumes[227] = new CVolume(228, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[227], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[228] = new CVolume(229, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[228], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[229] = new CVolume(230, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[229], 1, 0.5f, 0.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[230] = new CVolume(231, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[230], 1, 0.5f, 0.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[231] = new CVolume(232, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[231], 1, 0.5f, 0.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[232] = new CVolume(233, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[232], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[233] = new CVolume(234, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[233], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[234] = new CVolume(235, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[234], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[235] = new CVolume(236, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[235], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[236] = new CVolume(237, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[236], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[237] = new CVolume(238, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[237], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[238] = new CVolume(239, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[238], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[239] = new CVolume(240, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[239], 0.5f, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[240] = new CVolume(241, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[240], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[241] = new CVolume(242, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[241], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[242] = new CVolume(243, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[242], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[243] = new CVolume(244, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[243], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[244] = new CVolume(245, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[244], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[245] = new CVolume(246, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[245], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[246] = new CVolume(247, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[246], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[247] = new CVolume(248, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[247], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[248] = new CVolume(249, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[248], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[249] = new CVolume(250, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[249], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[250] = new CVolume(251, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[250], 0.5f, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[251] = new CVolume(252, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[251], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[252] = new CVolume(253, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[252], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[253] = new CVolume(254, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[253], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[254] = new CVolume(255, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[254], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[255] = new CVolume(256, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[255], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[256] = new CVolume(257, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[256], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[257] = new CVolume(258, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[257], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[258] = new CVolume(259, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[258], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[259] = new CVolume(260, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[259], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[260] = new CVolume(261, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[260], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[261] = new CVolume(262, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[261], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[262] = new CVolume(263, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[262], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[263] = new CVolume(264, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[263], 0.5f, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[264] = new CVolume(265, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[264], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[265] = new CVolume(266, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[265], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[266] = new CVolume(267, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[266], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[267] = new CVolume(268, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[267], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[268] = new CVolume(269, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[268], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[269] = new CVolume(270, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[269], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[270] = new CVolume(271, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[270], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[271] = new CVolume(272, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[271], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[272] = new CVolume(273, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[272], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[273] = new CVolume(274, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[273], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[274] = new CVolume(275, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[274], 0.5f, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);

            // Level 6 [+4.000]

            m_arrGOVolumes[275] = new CVolume(276, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[275], 1, 0.5f, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[276] = new CVolume(277, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[276], 1, 0.5f, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[277] = new CVolume(278, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[277], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[278] = new CVolume(279, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[278], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[279] = new CVolume(280, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[279], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[280] = new CVolume(281, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[280], 1, 0.5f, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[281] = new CVolume(282, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[281], 1, 0.5f, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[282] = new CVolume(283, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[282], 1, 0.5f, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[283] = new CVolume(284, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[283], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[284] = new CVolume(285, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[284], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[285] = new CVolume(286, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[285], 1, 0.5f, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[286] = new CVolume(287, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[286], 1, 0.5f, 1.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[287] = new CVolume(288, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[287], 0.5f, 0.5f, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[288] = new CVolume(289, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[288], 0.5f, 1, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[289] = new CVolume(290, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[289], 0.5f, 1, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[290] = new CVolume(291, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[290], 0.5f, 1, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[291] = new CVolume(292, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[291], 0.5f, 1, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[292] = new CVolume(293, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[292], 0.5f, 1, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[293] = new CVolume(294, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[293], 0.5f, 1, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[294] = new CVolume(295, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[294], 0.5f, 1, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[295] = new CVolume(296, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[295], 0.5f, 1, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[296] = new CVolume(297, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[296], 0.5f, 1, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[297] = new CVolume(298, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[297], 0.5f, 1, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[298] = new CVolume(299, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[298], 0.5f, 0.5f, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[299] = new CVolume(300, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[299], 1, 0.5f, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[300] = new CVolume(301, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[300], 1, 0.5f, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[301] = new CVolume(302, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[301], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[302] = new CVolume(303, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[302], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[303] = new CVolume(304, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[303], 1, 0.5f, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[304] = new CVolume(305, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[304], 1, 0.5f, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[305] = new CVolume(306, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[305], 1, 0.5f, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[306] = new CVolume(307, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[306], 1, 0.5f, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[307] = new CVolume(308, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[307], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[308] = new CVolume(309, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[308], 1, 0.5f, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[309] = new CVolume(310, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[309], 1, 0.5f, 1.5f,DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[310] = new CVolume(311, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[310], 1, 0.5f, 1.5f,DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[311] = new CVolume(312, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[311], 0.5f, 0.5f, 1.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[312] = new CVolume(313, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[312], 0.5f, 1, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[313] = new CVolume(314, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[313], 0.5f, 1, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[314] = new CVolume(315, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[314], 0.5f, 1, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[315] = new CVolume(316, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[315], 0.5f, 1, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[316] = new CVolume(317, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[316], 0.5f, 1, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[317] = new CVolume(318, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[317], 0.5f, 1, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[318] = new CVolume(319, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[318], 0.5f, 1, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[319] = new CVolume(320, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[319], 0.5f, 1, 1.5f, DiffMat2_Plaster, false, 0);
            m_arrGOVolumes[320] = new CVolume(321, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[320], 0.5f, 1, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[321] = new CVolume(322, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[321], 0.5f, 1, 1.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[322] = new CVolume(323, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[322], 0.5f, 0.5f, 1.5f, DiffMat2_Plaster, true, 0);

            // Level 7 [+5.500]

            m_arrGOVolumes[323] = new CVolume(324, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[323], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[324] = new CVolume(325, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[324], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[325] = new CVolume(326, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[325], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[326] = new CVolume(327, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[326], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[327] = new CVolume(328, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[327], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[328] = new CVolume(329, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[328], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[329] = new CVolume(330, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[329], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[330] = new CVolume(331, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[330], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[331] = new CVolume(332, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[331], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[332] = new CVolume(333, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[332], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[333] = new CVolume(334, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[333], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[334] = new CVolume(335, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[334], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[335] = new CVolume(336, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[335], 0.5f, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[336] = new CVolume(337, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[336], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[337] = new CVolume(338, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[337], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[338] = new CVolume(339, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[338], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[339] = new CVolume(340, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[339], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[340] = new CVolume(341, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[340], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[341] = new CVolume(342, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[341], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[342] = new CVolume(343, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[342], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[343] = new CVolume(344, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[343], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[344] = new CVolume(345, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[344], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[345] = new CVolume(346, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[345], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[346] = new CVolume(347, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[346], 0.5f, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[347] = new CVolume(348, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[347], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[348] = new CVolume(349, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[348], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[349] = new CVolume(350, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[349], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[350] = new CVolume(351, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[350], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[351] = new CVolume(352, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[351], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[352] = new CVolume(353, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[352], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[353] = new CVolume(354, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[353], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[354] = new CVolume(355, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[354], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[355] = new CVolume(356, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[355], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[356] = new CVolume(357, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[356], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[357] = new CVolume(358, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[357], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[358] = new CVolume(359, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[358], 1, 0.5f, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[359] = new CVolume(360, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[359], 0.5f, 0.5f, 0.5f, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[360] = new CVolume(361, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[360], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[361] = new CVolume(362, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[361], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[362] = new CVolume(363, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[362], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[363] = new CVolume(364, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[363], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[364] = new CVolume(365, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[364], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[365] = new CVolume(366, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[365], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[366] = new CVolume(367, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[366], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[367] = new CVolume(368, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[367], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[368] = new CVolume(369, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[368], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[369] = new CVolume(370, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[369], 0.5f, 1, 0.5f,  DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[370] = new CVolume(371, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[370], 0.5f, 0.5f, 0.5f, DiffMat2_Plaster, true, 0);

            // Level 8 [+6.000]

            m_arrGOVolumes[371] = new CVolume(372, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[371], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[372] = new CVolume(373, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[372], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[373] = new CVolume(374, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[373], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[374] = new CVolume(375, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[374], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[375] = new CVolume(376, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[375], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[376] = new CVolume(377, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[376], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[377] = new CVolume(378, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[377], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[378] = new CVolume(379, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[378], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[379] = new CVolume(380, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[379], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[380] = new CVolume(381, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[380], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[381] = new CVolume(382, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[381], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[382] = new CVolume(383, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[382], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[383] = new CVolume(384, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[383], 0.5f, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[384] = new CVolume(385, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[384], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[385] = new CVolume(386, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[385], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[386] = new CVolume(387, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[386], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[387] = new CVolume(388, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[387], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[388] = new CVolume(389, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[388], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[389] = new CVolume(390, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[389], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[390] = new CVolume(391, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[390], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[391] = new CVolume(392, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[391], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[392] = new CVolume(393, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[392], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[393] = new CVolume(394, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[393], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[394] = new CVolume(395, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[394], 0.5f, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[395] = new CVolume(396, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[395], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[396] = new CVolume(397, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[396], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[397] = new CVolume(398, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[397], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[398] = new CVolume(399, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[398], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[399] = new CVolume(400, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[399], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[400] = new CVolume(401, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[400], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[401] = new CVolume(402, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[401], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[402] = new CVolume(403, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[402], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[403] = new CVolume(404, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[403], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[404] = new CVolume(405, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[404], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[405] = new CVolume(406, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[405], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[406] = new CVolume(407, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[406], 1, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[407] = new CVolume(408, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[407], 0.5f, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[408] = new CVolume(409, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[408], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[409] = new CVolume(410, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[409], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[410] = new CVolume(411, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[410], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[411] = new CVolume(412, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[411], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[412] = new CVolume(413, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[412], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[413] = new CVolume(414, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[413], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[414] = new CVolume(415, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[414], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[415] = new CVolume(416, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[415], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[416] = new CVolume(417, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[416], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[417] = new CVolume(418, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[417], 0.5f, 1, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);
            m_arrGOVolumes[418] = new CVolume(419, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[418], 0.5f, 0.5f, 0.5f, DiffMat2_WindowLedge, DiffMat2_Plaster, true, 0);

            // Horizontal Structures - floors, roofs

            vColor = Color.FromRgb(255, 255, 255);
            SolidColorBrush b3 = new SolidColorBrush(vColor);
            DiffuseMaterial DiffMat3 = new DiffuseMaterial(b3);

            vColor = Color.FromRgb(51, 25, 0);
            SolidColorBrush b4 = new SolidColorBrush(vColor);
            DiffuseMaterial DiffMat4 = new DiffuseMaterial(b4);

            vColor = Color.FromRgb(25, 51, 0);
            SolidColorBrush b5 = new SolidColorBrush(vColor);
            DiffuseMaterial DiffMat5 = new DiffuseMaterial(b5);

            // Floor 1st

            m_arrGOVolumes[419] = new CVolume(420, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[419], 11, 11, 0.15f, DiffMat3, true, 0);

            BitmapImage floor_tilejpg = new BitmapImage();
            floor_tilejpg.BeginInit();
            floor_tilejpg.UriSource = new Uri(@"floor_tile.jpg", UriKind.RelativeOrAbsolute);
            floor_tilejpg.EndInit();
            ImageBrush floor_tileIB = new ImageBrush(floor_tilejpg);
            //floor_tileIB.ViewportUnits = BrushMappingMode.Absolute;

            floor_tileIB.TileMode = TileMode.Tile;
            floor_tileIB.Viewport = new Rect(0, 0, 0.5, 0.5);
            DiffuseMaterial DiffMatTextFloorTile = new DiffuseMaterial(floor_tileIB);

            m_arrGOVolumes[420] = new CVolume(421, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[420], 11, 11, 0.05f, DiffMatTextFloorTile, true, 0);

            // Roof 1st
            m_arrGOVolumes[421] = new CVolume(422, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[421], 4.5f, 11, 0.15f, DiffMat3, true, 0);
            m_arrGOVolumes[422] = new CVolume(423, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[422], 6.5f, 4.5f, 0.15f, DiffMat3, true, 0);

            ImageBrush grassIB2 = new ImageBrush(new BitmapImage(new Uri(@"grass.jpg", UriKind.RelativeOrAbsolute)));
            grassIB2.TileMode = TileMode.Tile;
            grassIB2.Viewport = new Rect(0, 0, 0.3, 0.3);

            DiffuseMaterial matgrassIB = new DiffuseMaterial(grassIB2);

            m_arrGOVolumes[423] = new CVolume(424, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[423], 4.5f, 11, 0.05f, matgrassIB, true, 0);
            m_arrGOVolumes[424] = new CVolume(425, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[424], 6.5f, 4.5f, 0.05f, matgrassIB, true, 0);

            // Floor 2nd
            m_arrGOVolumes[425] = new CVolume(426, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[425], 6.5f, 4.5f, 0.15f, DiffMat3, true, 0);
            m_arrGOVolumes[426] = new CVolume(427, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[426], 4.5f, 11, 0.15f, DiffMat3, true, 0);

            m_arrGOVolumes[427] = new CVolume(428, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[427], 6.5f, 4.5f, 0.05f, DiffMat4, true, 0);
            m_arrGOVolumes[428] = new CVolume(429, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[428], 4.5f, 11, 0.05f, DiffMat4, true, 0);

            // Roof
            m_arrGOVolumes[429] = new CVolume(430, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[429], 11, 11, 0.15f, DiffMat3, true, 0);

            m_arrGOVolumes[430] = new CVolume(431, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[430], 11, 11, 0.05f, DiffMat5, true, 0);

            // Column
            m_arrGOVolumes[431] = new CVolume(432, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[431], 0.5f, 0.5f, 2.5f, DiffMat2_Plaster, true, 0);

            // Chimnney
            ImageBrush brickIB2 = new ImageBrush(brickjpg);
            brickIB2.TileMode = TileMode.Tile;
            brickIB2.Viewport = new Rect(0, 0, 1.5, 0.2);
            DiffuseMaterial matBrick2 = new DiffuseMaterial(brickIB2);

            m_arrGOVolumes[432] = new CVolume(433, EVolumeShapeType.eShape3DPrism_8Edges, m_arrGOPoints[432], 0.5f, 0.5f, 8, DiffMat2_Plaster, matBrick2, true, 0);

            // Ball - Sphere

            SolidColorBrush brushSphere = new SolidColorBrush(Color.FromRgb(204, 000, 102));
            brushSphere.Opacity = 0.8f;

            DiffuseMaterial mat_Ball = new DiffuseMaterial(brushSphere);

            m_arrGOPoints[449] = new CPoint(450, 4, 4, 3.7, 0);
            m_arrGOVolumes[433] = new CVolume(434, EVolumeShapeType.eShape3D_Sphere, m_arrGOPoints[449], 0.5f, mat_Ball, true, 0);

            // Windows

            Color cFrameColor = new Color();
            cFrameColor = Color.FromRgb(51, 0, 0);
            float fFrameOpacity = 0.99f;

            Color cDoorColor = new Color();
            cDoorColor = Color.FromRgb(139,69,19);
            float fDoorOpacity = 0.99f;

            Color cGlassColor = new Color();
            cGlassColor = Color.FromRgb(173,216,230);
            float fGlassOpacity = 0.5f;

            SolidColorBrush bFrame = new SolidColorBrush(cFrameColor);
            SolidColorBrush bDoor = new SolidColorBrush(cDoorColor);
            SolidColorBrush bGlass = new SolidColorBrush(cGlassColor);

            DiffuseMaterial mat_Frame = new DiffuseMaterial(bFrame);
            DiffuseMaterial mat_Door = new DiffuseMaterial(bDoor);
            DiffuseMaterial mat_Glass = new DiffuseMaterial(bGlass);

            bFrame.Opacity = fFrameOpacity;
            bDoor.Opacity = fDoorOpacity;
            bGlass.Opacity = fGlassOpacity;

            BitmapImage heartsjpg = new BitmapImage();
            heartsjpg.BeginInit();
            heartsjpg.UriSource = new Uri(@"hearts.jpg", UriKind.RelativeOrAbsolute);
            heartsjpg.EndInit();
            ImageBrush heartsIB = new ImageBrush(heartsjpg);
            heartsIB.ViewportUnits = BrushMappingMode.Absolute;
            DiffuseMaterial DiffMatHearts = new DiffuseMaterial(heartsIB);

            float fGlassThickness = 0.020f; // 2x4 mm (glass) + 16 mm (gas)
            m_arrGOPoints[433] = new CPoint(434, 2, 0.2f, 1, 0);
            m_arrGOStrWindows[00] = new CStructure_Window(1, EWindowShapeType.eClassic, 2, m_arrGOPoints[433], 1, 1.5f, 0.1f, mat_Frame, DiffMatHearts, fGlassThickness, 0, true, 0);
            m_arrGOPoints[434] = new CPoint(435, 8, 0.2f, 1, 0);
            m_arrGOStrWindows[01] = new CStructure_Window(2, EWindowShapeType.eClassic, 2, m_arrGOPoints[434], 1, 1.5f, 0.1f, mat_Frame, mat_Glass, fGlassThickness, 0, true, 0);

            m_arrGOPoints[435] = new CPoint(436, 11.8f, 3, 1, 0);
            m_arrGOStrWindows[02] = new CStructure_Window(3, EWindowShapeType.eClassic, 2, m_arrGOPoints[435], 1, 1.5f, 0.1f, mat_Frame, mat_Glass, fGlassThickness, 90, true, 0);
            // Doors
            m_arrGOPoints[436] = new CPoint(437, 11.8f, 8, 0, 0);
            m_arrGOStrWindows[03] = new CStructure_Window(4, EWindowShapeType.eClassic, 1, m_arrGOPoints[436], 1, 2.5f, 0.1f, mat_Frame, mat_Door, 0.03f, 90, true, 0);

            m_arrGOPoints[437] = new CPoint(438, 2, 11.7, 1, 0);
            m_arrGOStrWindows[04] = new CStructure_Window(5, EWindowShapeType.eClassic, 2, m_arrGOPoints[437], 1, 1.5f, 0.1f, mat_Frame, mat_Glass, fGlassThickness, 0, true, 0);
            m_arrGOPoints[438] = new CPoint(439, 8, 11.7, 1, 0);
            m_arrGOStrWindows[05] = new CStructure_Window(6, EWindowShapeType.eClassic, 2, m_arrGOPoints[438], 1, 1.5f, 0.1f, mat_Frame, mat_Glass, fGlassThickness, 0, true, 0);

            m_arrGOPoints[439] = new CPoint(440, 0.3f, 3.2, 1, 0);
            m_arrGOStrWindows[06] = new CStructure_Window(7, EWindowShapeType.eClassic, 2, m_arrGOPoints[439], 1, 1.5f, 0.1f, mat_Frame, mat_Glass, fGlassThickness, 90, true, 0);
            m_arrGOPoints[440] = new CPoint(441, 0.3f, 7, 1, 0);
            m_arrGOStrWindows[07] = new CStructure_Window(8, EWindowShapeType.eClassic, 2, m_arrGOPoints[440], 1, 1.5f, 0.1f, mat_Frame, mat_Glass, fGlassThickness, 90, true, 0);

            //French window
            m_arrGOPoints[441] = new CPoint(442, 7, 5.2f, 3, 0);
            m_arrGOStrWindows[08] = new CStructure_Window(9, EWindowShapeType.eClassic, 3, m_arrGOPoints[441], 1, 2.5f, 0.1f, mat_Frame, mat_Glass, fGlassThickness, 0, true, 0);
            m_arrGOPoints[442] = new CPoint(443, 13, 5.2f, 4, 0);
            m_arrGOStrWindows[9] = new CStructure_Window(10, EWindowShapeType.eClassic, 2, m_arrGOPoints[442], 1, 1.5f, 0.1f, mat_Frame, mat_Glass, fGlassThickness, 0, true, 0);

            m_arrGOPoints[443] = new CPoint(444, 5.5f, 8, 4, 0);
            m_arrGOStrWindows[10] = new CStructure_Window(11, EWindowShapeType.eClassic, 2, m_arrGOPoints[443], 1, 1.5f, 0.1f, mat_Frame, mat_Glass, fGlassThickness, 90, true, 0);
            m_arrGOPoints[444] = new CPoint(445, 5.5f, 12, 4, 0);
            m_arrGOStrWindows[11] = new CStructure_Window(12, EWindowShapeType.eClassic, 2, m_arrGOPoints[444], 1, 1.5f, 0.1f, mat_Frame, mat_Glass, fGlassThickness, 90, true, 0);

            m_arrGOPoints[445] = new CPoint(446, 7, 16.7, 4, 0);
            m_arrGOStrWindows[12] = new CStructure_Window(13, EWindowShapeType.eClassic, 2, m_arrGOPoints[445], 1, 1.5f, 0.1f, mat_Frame, mat_Glass, fGlassThickness, 0, true, 0);
            m_arrGOPoints[446] = new CPoint(447, 13, 16.7, 4, 0);
            m_arrGOStrWindows[13] = new CStructure_Window(14, EWindowShapeType.eClassic, 2, m_arrGOPoints[446], 1, 1.5f, 0.1f, mat_Frame, mat_Glass, fGlassThickness, 0, true, 0);

            m_arrGOPoints[447] = new CPoint(448, 16.8, 8, 4, 0);
            m_arrGOStrWindows[14] = new CStructure_Window(15, EWindowShapeType.eClassic, 2, m_arrGOPoints[447], 1, 1.5f, 0.1f, mat_Frame, mat_Glass, fGlassThickness, 90, true, 0);
            m_arrGOPoints[448] = new CPoint(449, 16.8, 12, 4, 0);
            m_arrGOStrWindows[15] = new CStructure_Window(16, EWindowShapeType.eClassic, 2, m_arrGOPoints[448], 1, 1.5f, 0.1f, mat_Frame, mat_Glass, fGlassThickness, 90, true, 0);

            // Setridit pole podle ID
            Array.Sort(m_arrGOPoints, new CCompare_PointID());
        }
Exemplo n.º 12
0
        /*
        public BaseClasses.CNode[] m_arrNodes = new BaseClasses.CNode[6];
        public CMember[] arrMembers = new CMember[9];
        public CMat_00[] arrMat = new CMat_00[5];
        public CRSC.CCrSc[] m_arrCrSc = new CRSC.CCrSc[3];
        public BaseClasses.CNSupport[] arrNSupports = new BaseClasses.CNSupport[3];
        public BaseClasses.CNLoad[] arrNLoads = new BaseClasses.CNLoad[3];
        */
        public CExample_3D_01()
        {
            m_eSLN = ESLN.e3DD_1D; // 1D members in 3D model
            m_eNDOF = (int)ENDOF.e3DEnv; // DOF in 3D
            m_eGCS = EGCS.eGCSLeftHanded; // Global coordinate system

            m_arrNodes = new BaseClasses.CNode[6];
            m_arrMembers = new CMember[9];
            m_arrMat = new CMat_00[1];
            m_arrCrSc = new CRSC.CCrSc[1];
            m_arrNSupports = new BaseClasses.CNSupport[3];
            //m_arrNLoads = new BaseClasses.CNLoad[3];

            // Materials
            // Materials List - Materials Array - Fill Data of Materials Array
            m_arrMat[0] = new CMat_03_00();

            // Cross-sections
            // CrSc List - CrSc Array - Fill Data of Cross-sections Array
            //m_arrCrSc[0] = new CRSC.CCrSc_0_00(0.1f, 20); // Solid Half Circle / Semicircle shape
            //m_arrCrSc[0] = new CRSC.CCrSc_0_01(0.1f, 6); // Solid Quater Circle - chyba nezobrazuje sa jedna strana
            //m_arrCrSc[0] = new CRSC.CCrSc_0_02(0.1f, 20); // Rolled round bar
            //m_arrCrSc[0] = new CRSC.CCrSc_0_03(0.2f, 0.1f, 21); // Solid Ellipse
            //m_arrCrSc[0] = new CRSC.CCrSc_0_04(0.3f, 0.5f); // Triangular Prism / Equilateral
            //m_arrCrSc[0] = new CRSC.CCrSc_0_05(0.1f, 0.05f); // Solid square section
            //m_arrCrSc[0] = new CRSC.CCrSc_0_06(0.1f); // Solid Penthagon
            //m_arrCrSc[0] = new CRSC.CCrSc_0_07(0.1f); // Solid Hexagon
            //m_arrCrSc[0] = new CRSC.CCrSc_0_08(0.1f); // Solid Octagon
            //m_arrCrSc[0] = new CRSC.CCrSc_0_09(0.1f); // Solid Dodecagon
            //m_arrCrSc[0] = new CRSC.CCrSc_0_20(0.2f, 0.010f, 25); // Semicircle Curve
            //m_arrCrSc[0] = new CCrSc_0_22(0.2f, 0.05f, 12); // Circular Hollow Section (Tube, Pipe)
            //m_arrCrSc[0] = new CCrSc_0_23(0.2f, 0.1f, 0.020f, 24); // Elliptical Hollow Section
            //m_arrCrSc[0] = new CCrSc_0_24(0.2f, 0.05f); // Triangular Prism / Equilateral with Opening
            //m_arrCrSc[0] = new CCrSc_0_25(0.2f, 0.15f, 0.01f, 0.008f); // Welded hollow section - doubly symmetrical
            //m_arrCrSc[0] = new CCrSc_0_26(0.2f, 0.05f); // Empty (Hollow) Penthagon
            //m_arrCrSc[0] = new CCrSc_0_27(0.2f, 0.05f); // Empty (Hollow) Hexagon
            //m_arrCrSc[0] = new CCrSc_0_28(0.2f, 0.05f); // Empty (Hollow) Octagon
            //m_arrCrSc[0] = new CCrSc_0_50(0.2f, 0.1f, 0.015f, 0.006f); // Doubly symmetric I section
            //m_arrCrSc[0] = new CCrSc_0_52(0.2f, 0.1f, 0.015f, 0.006f, -0.05f); // Monosymmetric U/C section
            //m_arrCrSc[0] = new CCrSc_0_54(0.2f, 0.1f, 0.015f, 0.010f, 0.050f, 0.010f); // Welded Angle section
            //m_arrCrSc[0] = new CCrSc_0_56(0.2f, 0.1f, 0.015f, 0.010f, 0.15f); // Welded monosymmetric T section
            //m_arrCrSc[0] = new CCrSc_0_58(0.2f, 0.1f, 0.015f, 0.010f); // Welded centrally symmetric Z section
            //m_arrCrSc[0] = new CCrSc_0_60(0.2f, 0.1f, 0.015f); // Doubly symmetric Cruciform
            //m_arrCrSc[0] = new CCrSc_0_61(0.2f, 0.010f); // Y-section
            //m_arrCrSc[0] = new CCrSc_3_00(1, 8, 0.200f, 0.090f, 0.0113f, 0.0075f, 0.0075f, 0.0045f, 0.1699f); - nefunguje
            //m_arrCrSc[0] = new CCrSc_3_01
            //m_arrCrSc[0] = new CCrSc_3_02(0, 0.2f, 0.1f, 0.010f, 0.005f, 0.010f, 0.010f, 0.160f, 0.05f); // Rolled monosymmetric U section (channel) - tapered or paralel flanges
            //m_arrCrSc[0] = new CCrSc_3_02(2, 0.2f, 0.1f, 0.010f, 0.005f, 0.010f, 0.160f, 0.05f); // Rolled monosymmetric U section (channel) - tapered or paralel flanges
            //m_arrCrSc[0] = new CCrSc_3_03(0.2f, 0.010f, 0.010f, 0.010f, 0.050f); // Rolled monosymmetric L section (angle with equal legs)
            //m_arrCrSc[0] = new CCrSc_3_04(0.2f, 0.1f, 0.010f, 0.010f, 0.010f, 0.080f,0.030f); // Rolled L section (angle with unequal legs)
            //m_arrCrSc[0] = new CCrSc_3_05(0.2f, 0.010f); // Circular Hollow Section
            //m_arrCrSc[0] = new CCrSc_3_06(0.2f, 0.1f, 0.010f); // Elliptical Hollow Section
            //m_arrCrSc[0] = new CCrSc_3_07(0, 0.2f, 0.05f, 0.005f, 0.08f); // Rectangular Hollow Section - nefunguje
            //m_arrCrSc[0] = new CCrSc_3_08(0, 0.2f, 0.1f, 0.005f, 0.005f, 0.015f, 0.005f, 0.005f, 0.0025f, 0.1875f);
            //m_arrCrSc[0] = new CCrSc_3_08(1, 0.2f, 0.1f, 0.005f, 0.005f, 0.015f, 0.005f, 0.005f, 0.0025f, 0.1875f);
            //m_arrCrSc[0] = new CCrSc_3_08(2, 0.2f, 0.1f, 0.010f, 0.010f, 0.015f, 0.010f, 0.005f, 0.175f);
            m_arrCrSc[0] = new CCrSc_3_08(3, 0.2f, 0.1f, 0.010f, 0.010f, 0.015f, 0.010f, 0.005f, 0.175f);

            // Nodes
            // Nodes List - Nodes Array

            m_arrNodes[0] = new BaseClasses.CNode(1, 0.500f, 0, 2.500f, 0);
            m_arrNodes[1] = new BaseClasses.CNode(2, 2.500f, 0, 2.500f, 0);
            m_arrNodes[2] = new BaseClasses.CNode(3, 5.500f, 0, 2.500f, 0);
            m_arrNodes[3] = new BaseClasses.CNode(4, 0.500f, 0, 0.500f, 0);
            m_arrNodes[4] = new BaseClasses.CNode(5, 2.500f, 0, 0.500f, 0);
            m_arrNodes[5] = new BaseClasses.CNode(6, 5.500f, 0, 0.500f, 0);

            // Sort by ID
            //Array.Sort(m_arrNodes, new BaseClasses.CCompare_NodeID());

            // Members
            // Members List - Members Array

            m_arrMembers[0] = new BaseClasses.CMember(1, m_arrNodes[0], m_arrNodes[1], m_arrCrSc[0], 0);
            m_arrMembers[1] = new BaseClasses.CMember(2, m_arrNodes[1], m_arrNodes[2], m_arrCrSc[0], 0);
            m_arrMembers[2] = new BaseClasses.CMember(3, m_arrNodes[0], m_arrNodes[3], m_arrCrSc[0], 0);
            m_arrMembers[3] = new BaseClasses.CMember(4, m_arrNodes[1], m_arrNodes[4], m_arrCrSc[0], 0);
            m_arrMembers[4] = new BaseClasses.CMember(5, m_arrNodes[2], m_arrNodes[5], m_arrCrSc[0], 0);
            m_arrMembers[5] = new BaseClasses.CMember(6, m_arrNodes[3], m_arrNodes[4], m_arrCrSc[0], 0);
            m_arrMembers[6] = new BaseClasses.CMember(7, m_arrNodes[4], m_arrNodes[5], m_arrCrSc[0], 0);
            m_arrMembers[7] = new BaseClasses.CMember(8, m_arrNodes[1], m_arrNodes[3], m_arrCrSc[0], 0);
            m_arrMembers[8] = new BaseClasses.CMember(9, m_arrNodes[1], m_arrNodes[5], m_arrCrSc[0], 0);

            //Sort by ID
            //Array.Sort(m_arrMembers, new BaseClasses.CCompare_MemberID());

            // Nodal Supports - fill values
            // Set values
            bool[] bSupport1 = { true, false, true, false, true, false };
            bool[] bSupport2 = { false, false, true, false, true, false };
            bool[] bSupport3 = { true, false, false, false, false, false };

            // Create Support Objects
            // Pozn. Jednym z parametrov by malo byt pole ID uzlov v ktorych je zadefinovana tato podpora
            // objekt podpory bude len jeden a dotknute uzly budu vediet ze na ich podpora existuje a ake je konkretne ID jej nastaveni
            m_arrNSupports[0] = new BaseClasses.CNSupport(6, 1, m_arrNodes[0], bSupport1, 0);
            m_arrNSupports[1] = new BaseClasses.CNSupport(6, 2, m_arrNodes[2], bSupport2, 0);
            m_arrNSupports[2] = new BaseClasses.CNSupport(6, 3, m_arrNodes[5], bSupport3, 0);

            // Sort by ID
            Array.Sort(m_arrNSupports, new BaseClasses.CCompare_NSupportID());
        }
Exemplo n.º 13
0
        /*
            public CNode[] m_arrNodes = new CNode[193];
            public CMember[] m_arrMembers = new CMember[438];
            public CNSupport[] arrSupports = new CNSupport[2];
            //public CNForce[] arrForces = new CNForce[1];
            int eNDOF = (int)ENDOF.e3DEnv;
        */
        public CExample_3D_07()
        {
            m_eSLN = ESLN.e3DD_1D; // 1D members in 3D model
            m_eNDOF = (int)ENDOF.e3DEnv; // DOF in 3D
            m_eGCS = EGCS.eGCSLeftHanded; // Global coordinate system

            m_arrNodes = new BaseClasses.CNode[193];
            m_arrMembers = new CMember[438];
            m_arrMat = new CMat_00[1];
            m_arrCrSc = new CRSC.CCrSc[1];
            m_arrNSupports = new BaseClasses.CNSupport[2];
            //m_arrNLoads = new BaseClasses.CNLoad[1];

            // Materials
            // Materials List - Materials Array - Fill Data of Materials Array
            m_arrMat[0] = new CMat_03_00();

            // Cross-sections
            // CrSc List - CrSc Array - Fill Data of Cross-sections Array
            m_arrCrSc[0] = new CRSC.CCrSc_0_05(0.5f, 0.4f);

            // Nodes Automatic Generation
            // Nodes List - Nodes Array

            // Nodes
            m_arrNodes[0] = new CNode(1, 0, 0, 2500, 0);
            m_arrNodes[1] = new CNode(2, 0, 0, 8750, 0);
            m_arrNodes[2] = new CNode(3, 0, 0, 14670, 0);
            m_arrNodes[3] = new CNode(4, 0, 0, 17670, 0);
            m_arrNodes[4] = new CNode(5, 0, 0, 24500, 0);
            m_arrNodes[5] = new CNode(6, 0, 700, 14670, 0);
            m_arrNodes[6] = new CNode(7, 0, 1182, 2292, 0);
            m_arrNodes[7] = new CNode(8, 0, 2124, 2125, 0);
            m_arrNodes[8] = new CNode(9, 0, 2500, 14670, 0);
            m_arrNodes[9] = new CNode(10, 0, 4389, 1725, 0);
            m_arrNodes[10] = new CNode(11, 0, 4582, 1688, 0);
            m_arrNodes[11] = new CNode(12, 0, 5400, 1546, 0);
            m_arrNodes[12] = new CNode(13, 0, 5400, 8750, 0);
            m_arrNodes[13] = new CNode(14, 0, 5400, 14670, 0);
            m_arrNodes[14] = new CNode(15, 0, 5400, 17670, 0);
            m_arrNodes[15] = new CNode(16, 0, 5400, 24500, 0);
            m_arrNodes[16] = new CNode(17, 0, 6654, 1325, 0);
            m_arrNodes[17] = new CNode(18, 0, 6850, 1290, 0);
            m_arrNodes[18] = new CNode(19, 0, 7047, 1325, 0);
            m_arrNodes[19] = new CNode(20, 0, 7983, 1491, 0);
            m_arrNodes[20] = new CNode(21, 0, 9312, 1725, 0);
            m_arrNodes[21] = new CNode(22, 0, 9400, 1740, 0);
            m_arrNodes[22] = new CNode(23, 0, 9401, 8750, 0);
            m_arrNodes[23] = new CNode(24, 0, 9401, 14670, 0);
            m_arrNodes[24] = new CNode(25, 0, 9401, 17670, 0);
            m_arrNodes[25] = new CNode(26, 0, 9401, 24500, 0);
            m_arrNodes[26] = new CNode(27, 0, 11577, 2125, 0);
            m_arrNodes[27] = new CNode(28, 0, 12400, 14670, 0);
            m_arrNodes[28] = new CNode(29, 0, 13700, 2500, 0);
            m_arrNodes[29] = new CNode(30, 0, 13700, 8750, 0);
            m_arrNodes[30] = new CNode(31, 0, 13700, 14670, 0);
            m_arrNodes[31] = new CNode(32, 0, 13700, 17670, 0);
            m_arrNodes[32] = new CNode(33, 0, 13700, 24500, 0);
            m_arrNodes[33] = new CNode(34, 1650, 12400, 14670, 0);
            m_arrNodes[34] = new CNode(35, 3300, 0, 14670, 0);
            m_arrNodes[35] = new CNode(36, 3300, 700, 14670, 0);
            m_arrNodes[36] = new CNode(37, 3300, 1100, 14670, 0);
            m_arrNodes[37] = new CNode(38, 3300, 2500, 14670, 0);
            m_arrNodes[38] = new CNode(39, 3300, 3150, 14670, 0);
            m_arrNodes[39] = new CNode(40, 3300, 6050, 14670, 0);
            m_arrNodes[40] = new CNode(41, 3300, 8100, 14670, 0);
            m_arrNodes[41] = new CNode(42, 3300, 9350, 14670, 0);
            m_arrNodes[42] = new CNode(43, 3300, 10400, 14670, 0);
            m_arrNodes[43] = new CNode(44, 3300, 12400, 14670, 0);
            m_arrNodes[44] = new CNode(45, 3300, 13700, 14670, 0);
            m_arrNodes[45] = new CNode(46, 4650, 12400, 14670, 0);
            m_arrNodes[46] = new CNode(47, 5350, 1100, 14670, 0);
            m_arrNodes[47] = new CNode(48, 5350, 8100, 14670, 0);
            m_arrNodes[48] = new CNode(49, 6000, 0, 2500, 0);
            m_arrNodes[49] = new CNode(50, 6000, 0, 8750, 0);
            m_arrNodes[50] = new CNode(51, 6000, 0, 14670, 0);
            m_arrNodes[51] = new CNode(52, 6000, 0, 17670, 0);
            m_arrNodes[52] = new CNode(53, 6000, 0, 24500, 0);
            m_arrNodes[53] = new CNode(54, 6000, 1182, 2292, 0);
            m_arrNodes[54] = new CNode(55, 6000, 2124, 2125, 0);
            m_arrNodes[55] = new CNode(56, 6000, 4389, 1725, 0);
            m_arrNodes[56] = new CNode(57, 6000, 4582, 1688, 0);
            m_arrNodes[57] = new CNode(58, 6000, 6654, 1325, 0);
            m_arrNodes[58] = new CNode(59, 6000, 6850, 1290, 0);
            m_arrNodes[59] = new CNode(60, 6000, 7047, 1325, 0);
            m_arrNodes[60] = new CNode(61, 6000, 7983, 1491, 0);
            m_arrNodes[61] = new CNode(62, 6000, 8100, 14670, 0);
            m_arrNodes[62] = new CNode(63, 6000, 9312, 1725, 0);
            m_arrNodes[63] = new CNode(64, 6000, 9550, 14670, 0);
            m_arrNodes[64] = new CNode(65, 6000, 9550, 18700, 0);
            m_arrNodes[65] = new CNode(66, 6000, 10400, 14670, 0);
            m_arrNodes[66] = new CNode(67, 6000, 11577, 2125, 0);
            m_arrNodes[67] = new CNode(68, 6000, 12400, 14670, 0);
            m_arrNodes[68] = new CNode(69, 6000, 12400, 18700, 0);
            m_arrNodes[69] = new CNode(70, 6000, 13700, 2500, 0);
            m_arrNodes[70] = new CNode(71, 6000, 13700, 8750, 0);
            m_arrNodes[71] = new CNode(72, 6000, 13700, 14670, 0);
            m_arrNodes[72] = new CNode(73, 6000, 13700, 17670, 0);
            m_arrNodes[73] = new CNode(74, 6000, 13700, 24500, 0);
            m_arrNodes[74] = new CNode(75, 8151, 12400, 14670, 0);
            m_arrNodes[75] = new CNode(76, 8250, 1100, 14670, 0);
            m_arrNodes[76] = new CNode(77, 8250, 8100, 14670, 0);
            m_arrNodes[77] = new CNode(78, 10300, 0, 14670, 0);
            m_arrNodes[78] = new CNode(79, 10300, 0, 17670, 0);
            m_arrNodes[79] = new CNode(80, 10300, 0, 24500, 0);
            m_arrNodes[80] = new CNode(81, 10300, 1100, 14670, 0);
            m_arrNodes[81] = new CNode(82, 10300, 3150, 14670, 0);
            m_arrNodes[82] = new CNode(83, 10300, 6050, 14670, 0);
            m_arrNodes[83] = new CNode(84, 10300, 8100, 14670, 0);
            m_arrNodes[84] = new CNode(85, 10300, 9550, 14670, 0);
            m_arrNodes[85] = new CNode(86, 10300, 9550, 18700, 0);
            m_arrNodes[86] = new CNode(87, 10300, 10400, 14670, 0);
            m_arrNodes[87] = new CNode(88, 10300, 12400, 14670, 0);
            m_arrNodes[88] = new CNode(89, 10300, 12400, 18700, 0);
            m_arrNodes[89] = new CNode(90, 10300, 13700, 14670, 0);
            m_arrNodes[90] = new CNode(91, 12000, 0, 2500, 0);
            m_arrNodes[91] = new CNode(92, 12000, 0, 8750, 0);
            m_arrNodes[92] = new CNode(93, 12000, 0, 14670, 0);
            m_arrNodes[93] = new CNode(94, 12000, 0, 17670, 0);
            m_arrNodes[94] = new CNode(95, 12000, 0, 24500, 0);
            m_arrNodes[95] = new CNode(96, 12000, 600, 17670, 0);
            m_arrNodes[96] = new CNode(97, 12000, 1182, 2292, 0);
            m_arrNodes[97] = new CNode(98, 12000, 1300, 14670, 0);
            m_arrNodes[98] = new CNode(99, 12000, 2124, 2125, 0);
            m_arrNodes[99] = new CNode(100, 12000, 3000, 14670, 0);
            m_arrNodes[100] = new CNode(101, 12000, 3000, 17670, 0);
            m_arrNodes[101] = new CNode(102, 12000, 4389, 1725, 0);
            m_arrNodes[102] = new CNode(103, 12000, 4582, 1688, 0);
            m_arrNodes[103] = new CNode(104, 12000, 5400, 14670, 0);
            m_arrNodes[104] = new CNode(105, 12000, 5400, 17670, 0);
            m_arrNodes[105] = new CNode(106, 12000, 6654, 1325, 0);
            m_arrNodes[106] = new CNode(107, 12000, 6850, 1290, 0);
            m_arrNodes[107] = new CNode(108, 12000, 7047, 1325, 0);
            m_arrNodes[108] = new CNode(109, 12000, 7800, 14670, 0);
            m_arrNodes[109] = new CNode(110, 12000, 7800, 17670, 0);
            m_arrNodes[110] = new CNode(111, 12000, 7983, 1491, 0);
            m_arrNodes[111] = new CNode(112, 12000, 8100, 14670, 0);
            m_arrNodes[112] = new CNode(113, 12000, 9312, 1725, 0);
            m_arrNodes[113] = new CNode(114, 12000, 10200, 14670, 0);
            m_arrNodes[114] = new CNode(115, 12000, 10200, 17670, 0);
            m_arrNodes[115] = new CNode(116, 12000, 11577, 2125, 0);
            m_arrNodes[116] = new CNode(117, 12000, 12600, 14670, 0);
            m_arrNodes[117] = new CNode(118, 12000, 12600, 17670, 0);
            m_arrNodes[118] = new CNode(119, 12000, 13700, 2500, 0);
            m_arrNodes[119] = new CNode(120, 12000, 13700, 8750, 0);
            m_arrNodes[120] = new CNode(121, 12000, 13700, 14670, 0);
            m_arrNodes[121] = new CNode(122, 12000, 13700, 17670, 0);
            m_arrNodes[122] = new CNode(123, 12000, 13700, 24500, 0);
            m_arrNodes[123] = new CNode(124, 12000, 14800, 14670, 0);
            m_arrNodes[124] = new CNode(125, 12000, 14800, 17670, 0);
            m_arrNodes[125] = new CNode(126, 12000, 15964, 2911, 0);
            m_arrNodes[126] = new CNode(127, 12000, 17200, 3135, 0);
            m_arrNodes[127] = new CNode(128, 12000, 17200, 8750, 0);
            m_arrNodes[128] = new CNode(129, 12000, 17200, 17670, 0);
            m_arrNodes[129] = new CNode(130, 13200, 600, 17670, 0);
            m_arrNodes[130] = new CNode(131, 13200, 1800, 17670, 0);
            m_arrNodes[131] = new CNode(132, 13200, 3000, 17670, 0);
            m_arrNodes[132] = new CNode(133, 13200, 4200, 17670, 0);
            m_arrNodes[133] = new CNode(134, 13200, 5400, 17670, 0);
            m_arrNodes[134] = new CNode(135, 13200, 6600, 17670, 0);
            m_arrNodes[135] = new CNode(136, 13200, 7800, 17670, 0);
            m_arrNodes[136] = new CNode(137, 13200, 9000, 17670, 0);
            m_arrNodes[137] = new CNode(138, 13200, 10200, 17670, 0);
            m_arrNodes[138] = new CNode(139, 13200, 11400, 17670, 0);
            m_arrNodes[139] = new CNode(140, 13200, 12600, 17670, 0);
            m_arrNodes[140] = new CNode(141, 13200, 13700, 17670, 0);
            m_arrNodes[141] = new CNode(142, 13200, 14800, 17670, 0);
            m_arrNodes[142] = new CNode(143, 13200, 16000, 17670, 0);
            m_arrNodes[143] = new CNode(144, 13200, 17200, 17670, 0);
            m_arrNodes[144] = new CNode(145, 14400, 12600, 17670, 0);
            m_arrNodes[145] = new CNode(146, 15600, 0, 17670, 0);
            m_arrNodes[146] = new CNode(147, 15600, 600, 17670, 0);
            m_arrNodes[147] = new CNode(148, 15600, 3000, 17670, 0);
            m_arrNodes[148] = new CNode(149, 15600, 5400, 17670, 0);
            m_arrNodes[149] = new CNode(150, 15600, 7800, 17670, 0);
            m_arrNodes[150] = new CNode(151, 15600, 10200, 17670, 0);
            m_arrNodes[151] = new CNode(152, 15600, 12600, 17670, 0);
            m_arrNodes[152] = new CNode(153, 15600, 14800, 17670, 0);
            m_arrNodes[153] = new CNode(154, 15600, 17200, 17670, 0);
            m_arrNodes[154] = new CNode(155, 16800, 12600, 17670, 0);
            m_arrNodes[155] = new CNode(156, 18000, 0, 2500, 0);
            m_arrNodes[156] = new CNode(157, 18000, 0, 8750, 0);
            m_arrNodes[157] = new CNode(158, 18000, 0, 17670, 0);
            m_arrNodes[158] = new CNode(159, 18000, 0, 24500, 0);
            m_arrNodes[159] = new CNode(160, 18000, 600, 17670, 0);
            m_arrNodes[160] = new CNode(161, 18000, 2124, 2125, 0);
            m_arrNodes[161] = new CNode(162, 18000, 3000, 17670, 0);
            m_arrNodes[162] = new CNode(163, 18000, 4389, 1725, 0);
            m_arrNodes[163] = new CNode(164, 18000, 5400, 1547, 0);
            m_arrNodes[164] = new CNode(165, 18000, 5400, 8750, 0);
            m_arrNodes[165] = new CNode(166, 18000, 5400, 17670, 0);
            m_arrNodes[166] = new CNode(167, 18000, 5400, 24500, 0);
            m_arrNodes[167] = new CNode(168, 18000, 6654, 1325, 0);
            m_arrNodes[168] = new CNode(169, 18000, 6850, 1290, 0);
            m_arrNodes[169] = new CNode(170, 18000, 7047, 1325, 0);
            m_arrNodes[170] = new CNode(171, 18000, 7800, 1458, 0);
            m_arrNodes[171] = new CNode(172, 18000, 7800, 8750, 0);
            m_arrNodes[172] = new CNode(173, 18000, 7800, 14670, 0);
            m_arrNodes[173] = new CNode(174, 18000, 7800, 17670, 0);
            m_arrNodes[174] = new CNode(175, 18000, 7800, 24500, 0);
            m_arrNodes[175] = new CNode(176, 18000, 9312, 1725, 0);
            m_arrNodes[176] = new CNode(177, 18000, 10200, 14670, 0);
            m_arrNodes[177] = new CNode(178, 18000, 10200, 17670, 0);
            m_arrNodes[178] = new CNode(179, 18000, 11450, 14670, 0);
            m_arrNodes[179] = new CNode(180, 18000, 11577, 2125, 0);
            m_arrNodes[180] = new CNode(181, 18000, 12600, 14670, 0);
            m_arrNodes[181] = new CNode(182, 18000, 12600, 17670, 0);
            m_arrNodes[182] = new CNode(183, 18000, 13700, 2500, 0);
            m_arrNodes[183] = new CNode(184, 18000, 13700, 8750, 0);
            m_arrNodes[184] = new CNode(185, 18000, 13700, 14670, 0);
            m_arrNodes[185] = new CNode(186, 18000, 13700, 17670, 0);
            m_arrNodes[186] = new CNode(187, 18000, 13700, 24500, 0);
            m_arrNodes[187] = new CNode(188, 18000, 14800, 14670, 0);
            m_arrNodes[188] = new CNode(189, 18000, 14800, 17670, 0);
            m_arrNodes[189] = new CNode(190, 18000, 15964, 2911, 0);
            m_arrNodes[190] = new CNode(191, 18000, 17200, 3135, 0);
            m_arrNodes[191] = new CNode(192, 18000, 17200, 8750, 0);
            m_arrNodes[192] = new CNode(193, 18000, 17200, 17670, 0);

            // Convert coordinates to meters
            foreach (CNode node in m_arrNodes)
            {
                node.X /= 1000;
                node.Y /= 1000;
                node.Z /= 1000;
            }

            // Setridit pole podle ID
            //Array.Sort(m_arrNodes, new CCompare_NodeID());

            // Members Automatic Generation
            // Members List - Members Array

            // Members
            m_arrMembers[0] = new CMember(1, m_arrNodes[1], m_arrNodes[0], m_arrCrSc[0], 0);
            m_arrMembers[1] = new CMember(2, m_arrNodes[2], m_arrNodes[1], m_arrCrSc[0], 0);
            m_arrMembers[2] = new CMember(3, m_arrNodes[2], m_arrNodes[3], m_arrCrSc[0], 0);
            m_arrMembers[3] = new CMember(4, m_arrNodes[3], m_arrNodes[4], m_arrCrSc[0], 0);
            m_arrMembers[4] = new CMember(5, m_arrNodes[2], m_arrNodes[5], m_arrCrSc[0], 0);
            m_arrMembers[5] = new CMember(6, m_arrNodes[6], m_arrNodes[0], m_arrCrSc[0], 0);
            m_arrMembers[6] = new CMember(7, m_arrNodes[5], m_arrNodes[8], m_arrCrSc[0], 0);
            m_arrMembers[7] = new CMember(8, m_arrNodes[7], m_arrNodes[6], m_arrCrSc[0], 0);
            m_arrMembers[8] = new CMember(9, m_arrNodes[12], m_arrNodes[0], m_arrCrSc[0], 0);
            m_arrMembers[9] = new CMember(10, m_arrNodes[12], m_arrNodes[1], m_arrCrSc[0], 0);
            m_arrMembers[10] = new CMember(11, m_arrNodes[13], m_arrNodes[1], m_arrCrSc[0], 0);
            m_arrMembers[11] = new CMember(12, m_arrNodes[2], m_arrNodes[14], m_arrCrSc[0], 0);
            m_arrMembers[12] = new CMember(13, m_arrNodes[3], m_arrNodes[14], m_arrCrSc[0], 0);
            m_arrMembers[13] = new CMember(14, m_arrNodes[9], m_arrNodes[7], m_arrCrSc[0], 0);
            m_arrMembers[14] = new CMember(15, m_arrNodes[8], m_arrNodes[13], m_arrCrSc[0], 0);
            m_arrMembers[15] = new CMember(16, m_arrNodes[10], m_arrNodes[9], m_arrCrSc[0], 0);
            m_arrMembers[16] = new CMember(17, m_arrNodes[4], m_arrNodes[24], m_arrCrSc[0], 0);
            m_arrMembers[17] = new CMember(18, m_arrNodes[25], m_arrNodes[3], m_arrCrSc[0], 0);
            m_arrMembers[18] = new CMember(19, m_arrNodes[11], m_arrNodes[10], m_arrCrSc[0], 0);
            m_arrMembers[19] = new CMember(20, m_arrNodes[12], m_arrNodes[11], m_arrCrSc[0], 0);
            m_arrMembers[20] = new CMember(21, m_arrNodes[13], m_arrNodes[12], m_arrCrSc[0], 0);
            m_arrMembers[21] = new CMember(22, m_arrNodes[13], m_arrNodes[14], m_arrCrSc[0], 0);
            m_arrMembers[22] = new CMember(23, m_arrNodes[14], m_arrNodes[15], m_arrCrSc[0], 0);
            m_arrMembers[23] = new CMember(24, m_arrNodes[16], m_arrNodes[11], m_arrCrSc[0], 0);
            m_arrMembers[24] = new CMember(25, m_arrNodes[17], m_arrNodes[16], m_arrCrSc[0], 0);
            m_arrMembers[25] = new CMember(26, m_arrNodes[18], m_arrNodes[17], m_arrCrSc[0], 0);
            m_arrMembers[26] = new CMember(27, m_arrNodes[22], m_arrNodes[12], m_arrCrSc[0], 0);
            m_arrMembers[27] = new CMember(28, m_arrNodes[13], m_arrNodes[22], m_arrCrSc[0], 0);
            m_arrMembers[28] = new CMember(29, m_arrNodes[23], m_arrNodes[12], m_arrCrSc[0], 0);
            m_arrMembers[29] = new CMember(30, m_arrNodes[13], m_arrNodes[23], m_arrCrSc[0], 0);
            m_arrMembers[30] = new CMember(31, m_arrNodes[23], m_arrNodes[14], m_arrCrSc[0], 0);
            m_arrMembers[31] = new CMember(32, m_arrNodes[14], m_arrNodes[24], m_arrCrSc[0], 0);
            m_arrMembers[32] = new CMember(33, m_arrNodes[19], m_arrNodes[18], m_arrCrSc[0], 0);
            m_arrMembers[33] = new CMember(34, m_arrNodes[20], m_arrNodes[19], m_arrCrSc[0], 0);
            m_arrMembers[34] = new CMember(35, m_arrNodes[21], m_arrNodes[20], m_arrCrSc[0], 0);
            m_arrMembers[35] = new CMember(36, m_arrNodes[22], m_arrNodes[21], m_arrCrSc[0], 0);
            m_arrMembers[36] = new CMember(37, m_arrNodes[23], m_arrNodes[22], m_arrCrSc[0], 0);
            m_arrMembers[37] = new CMember(38, m_arrNodes[23], m_arrNodes[24], m_arrCrSc[0], 0);
            m_arrMembers[38] = new CMember(39, m_arrNodes[24], m_arrNodes[25], m_arrCrSc[0], 0);
            m_arrMembers[39] = new CMember(40, m_arrNodes[26], m_arrNodes[21], m_arrCrSc[0], 0);
            m_arrMembers[40] = new CMember(41, m_arrNodes[23], m_arrNodes[27], m_arrCrSc[0], 0);
            m_arrMembers[41] = new CMember(42, m_arrNodes[22], m_arrNodes[28], m_arrCrSc[0], 0);
            m_arrMembers[42] = new CMember(43, m_arrNodes[29], m_arrNodes[22], m_arrCrSc[0], 0);
            m_arrMembers[43] = new CMember(44, m_arrNodes[23], m_arrNodes[29], m_arrCrSc[0], 0);
            m_arrMembers[44] = new CMember(45, m_arrNodes[24], m_arrNodes[30], m_arrCrSc[0], 0);
            m_arrMembers[45] = new CMember(46, m_arrNodes[31], m_arrNodes[23], m_arrCrSc[0], 0);
            m_arrMembers[46] = new CMember(47, m_arrNodes[24], m_arrNodes[31], m_arrCrSc[0], 0);
            m_arrMembers[47] = new CMember(48, m_arrNodes[28], m_arrNodes[26], m_arrCrSc[0], 0);
            m_arrMembers[48] = new CMember(49, m_arrNodes[27], m_arrNodes[30], m_arrCrSc[0], 0);
            m_arrMembers[49] = new CMember(50, m_arrNodes[29], m_arrNodes[28], m_arrCrSc[0], 0);
            m_arrMembers[50] = new CMember(51, m_arrNodes[30], m_arrNodes[29], m_arrCrSc[0], 0);
            m_arrMembers[51] = new CMember(52, m_arrNodes[30], m_arrNodes[31], m_arrCrSc[0], 0);
            m_arrMembers[52] = new CMember(53, m_arrNodes[31], m_arrNodes[32], m_arrCrSc[0], 0);
            m_arrMembers[53] = new CMember(54, m_arrNodes[27], m_arrNodes[33], m_arrCrSc[0], 0);
            m_arrMembers[54] = new CMember(55, m_arrNodes[30], m_arrNodes[33], m_arrCrSc[0], 0);
            m_arrMembers[55] = new CMember(56, m_arrNodes[2], m_arrNodes[34], m_arrCrSc[0], 0);
            m_arrMembers[56] = new CMember(57, m_arrNodes[5], m_arrNodes[35], m_arrCrSc[0], 0);
            m_arrMembers[57] = new CMember(58, m_arrNodes[8], m_arrNodes[37], m_arrCrSc[0], 0);
            m_arrMembers[58] = new CMember(59, m_arrNodes[38], m_arrNodes[13], m_arrCrSc[0], 0);
            m_arrMembers[59] = new CMember(60, m_arrNodes[13], m_arrNodes[40], m_arrCrSc[0], 0);
            m_arrMembers[60] = new CMember(61, m_arrNodes[40], m_arrNodes[23], m_arrCrSc[0], 0);
            m_arrMembers[61] = new CMember(62, m_arrNodes[23], m_arrNodes[41], m_arrCrSc[0], 0);
            m_arrMembers[62] = new CMember(63, m_arrNodes[23], m_arrNodes[42], m_arrCrSc[0], 0);
            m_arrMembers[63] = new CMember(64, m_arrNodes[42], m_arrNodes[27], m_arrCrSc[0], 0);
            m_arrMembers[64] = new CMember(65, m_arrNodes[30], m_arrNodes[44], m_arrCrSc[0], 0);
            m_arrMembers[65] = new CMember(66, m_arrNodes[33], m_arrNodes[43], m_arrCrSc[0], 0);
            m_arrMembers[66] = new CMember(67, m_arrNodes[33], m_arrNodes[44], m_arrCrSc[0], 0);
            m_arrMembers[67] = new CMember(68, m_arrNodes[0], m_arrNodes[48], m_arrCrSc[0], 0);
            m_arrMembers[68] = new CMember(69, m_arrNodes[49], m_arrNodes[0], m_arrCrSc[0], 0);
            m_arrMembers[69] = new CMember(70, m_arrNodes[1], m_arrNodes[49], m_arrCrSc[0], 0);
            m_arrMembers[70] = new CMember(71, m_arrNodes[50], m_arrNodes[3], m_arrCrSc[0], 0);
            m_arrMembers[71] = new CMember(72, m_arrNodes[51], m_arrNodes[3], m_arrCrSc[0], 0);
            m_arrMembers[72] = new CMember(73, m_arrNodes[0], m_arrNodes[54], m_arrCrSc[0], 0);
            m_arrMembers[73] = new CMember(74, m_arrNodes[7], m_arrNodes[48], m_arrCrSc[0], 0);
            m_arrMembers[74] = new CMember(75, m_arrNodes[6], m_arrNodes[53], m_arrCrSc[0], 0);
            m_arrMembers[75] = new CMember(76, m_arrNodes[7], m_arrNodes[54], m_arrCrSc[0], 0);
            m_arrMembers[76] = new CMember(77, m_arrNodes[9], m_arrNodes[55], m_arrCrSc[0], 0);
            m_arrMembers[77] = new CMember(78, m_arrNodes[10], m_arrNodes[56], m_arrCrSc[0], 0);
            m_arrMembers[78] = new CMember(79, m_arrNodes[16], m_arrNodes[57], m_arrCrSc[0], 0);
            m_arrMembers[79] = new CMember(80, m_arrNodes[59], m_arrNodes[18], m_arrCrSc[0], 0);
            m_arrMembers[80] = new CMember(81, m_arrNodes[19], m_arrNodes[60], m_arrCrSc[0], 0);
            m_arrMembers[81] = new CMember(82, m_arrNodes[62], m_arrNodes[20], m_arrCrSc[0], 0);
            m_arrMembers[82] = new CMember(83, m_arrNodes[66], m_arrNodes[26], m_arrCrSc[0], 0);
            m_arrMembers[83] = new CMember(84, m_arrNodes[28], m_arrNodes[66], m_arrCrSc[0], 0);
            m_arrMembers[84] = new CMember(85, m_arrNodes[69], m_arrNodes[26], m_arrCrSc[0], 0);
            m_arrMembers[85] = new CMember(86, m_arrNodes[28], m_arrNodes[69], m_arrCrSc[0], 0);
            m_arrMembers[86] = new CMember(87, m_arrNodes[70], m_arrNodes[28], m_arrCrSc[0], 0);
            m_arrMembers[87] = new CMember(88, m_arrNodes[70], m_arrNodes[29], m_arrCrSc[0], 0);
            m_arrMembers[88] = new CMember(89, m_arrNodes[30], m_arrNodes[70], m_arrCrSc[0], 0);
            m_arrMembers[89] = new CMember(90, m_arrNodes[72], m_arrNodes[30], m_arrCrSc[0], 0);
            m_arrMembers[90] = new CMember(91, m_arrNodes[31], m_arrNodes[72], m_arrCrSc[0], 0);
            m_arrMembers[91] = new CMember(92, m_arrNodes[34], m_arrNodes[35], m_arrCrSc[0], 0);
            m_arrMembers[92] = new CMember(93, m_arrNodes[35], m_arrNodes[36], m_arrCrSc[0], 0);
            m_arrMembers[93] = new CMember(94, m_arrNodes[36], m_arrNodes[37], m_arrCrSc[0], 0);
            m_arrMembers[94] = new CMember(95, m_arrNodes[37], m_arrNodes[38], m_arrCrSc[0], 0);
            m_arrMembers[95] = new CMember(96, m_arrNodes[38], m_arrNodes[39], m_arrCrSc[0], 0);
            m_arrMembers[96] = new CMember(97, m_arrNodes[39], m_arrNodes[40], m_arrCrSc[0], 0);
            m_arrMembers[97] = new CMember(98, m_arrNodes[40], m_arrNodes[41], m_arrCrSc[0], 0);
            m_arrMembers[98] = new CMember(99, m_arrNodes[41], m_arrNodes[42], m_arrCrSc[0], 0);
            m_arrMembers[99] = new CMember(100, m_arrNodes[42], m_arrNodes[43], m_arrCrSc[0], 0);
            m_arrMembers[100] = new CMember(101, m_arrNodes[43], m_arrNodes[44], m_arrCrSc[0], 0);
            m_arrMembers[101] = new CMember(102, m_arrNodes[43], m_arrNodes[45], m_arrCrSc[0], 0);
            m_arrMembers[102] = new CMember(103, m_arrNodes[44], m_arrNodes[45], m_arrCrSc[0], 0);
            m_arrMembers[103] = new CMember(104, m_arrNodes[46], m_arrNodes[34], m_arrCrSc[0], 0);
            m_arrMembers[104] = new CMember(105, m_arrNodes[36], m_arrNodes[46], m_arrCrSc[0], 0);
            m_arrMembers[105] = new CMember(106, m_arrNodes[46], m_arrNodes[38], m_arrCrSc[0], 0);
            m_arrMembers[106] = new CMember(107, m_arrNodes[39], m_arrNodes[47], m_arrCrSc[0], 0);
            m_arrMembers[107] = new CMember(108, m_arrNodes[40], m_arrNodes[47], m_arrCrSc[0], 0);
            m_arrMembers[108] = new CMember(109, m_arrNodes[34], m_arrNodes[50], m_arrCrSc[0], 0);
            m_arrMembers[109] = new CMember(110, m_arrNodes[42], m_arrNodes[65], m_arrCrSc[0], 0);
            m_arrMembers[110] = new CMember(111, m_arrNodes[44], m_arrNodes[71], m_arrCrSc[0], 0);
            m_arrMembers[111] = new CMember(112, m_arrNodes[45], m_arrNodes[67], m_arrCrSc[0], 0);
            m_arrMembers[112] = new CMember(113, m_arrNodes[45], m_arrNodes[71], m_arrCrSc[0], 0);
            m_arrMembers[113] = new CMember(114, m_arrNodes[50], m_arrNodes[46], m_arrCrSc[0], 0);
            m_arrMembers[114] = new CMember(115, m_arrNodes[47], m_arrNodes[61], m_arrCrSc[0], 0);
            m_arrMembers[115] = new CMember(116, m_arrNodes[49], m_arrNodes[48], m_arrCrSc[0], 0);
            m_arrMembers[116] = new CMember(117, m_arrNodes[50], m_arrNodes[49], m_arrCrSc[0], 0);
            m_arrMembers[117] = new CMember(118, m_arrNodes[50], m_arrNodes[51], m_arrCrSc[0], 0);
            m_arrMembers[118] = new CMember(119, m_arrNodes[51], m_arrNodes[52], m_arrCrSc[0], 0);
            m_arrMembers[119] = new CMember(120, m_arrNodes[53], m_arrNodes[48], m_arrCrSc[0], 0);
            m_arrMembers[120] = new CMember(121, m_arrNodes[54], m_arrNodes[53], m_arrCrSc[0], 0);
            m_arrMembers[121] = new CMember(122, m_arrNodes[55], m_arrNodes[54], m_arrCrSc[0], 0);
            m_arrMembers[122] = new CMember(123, m_arrNodes[56], m_arrNodes[55], m_arrCrSc[0], 0);
            m_arrMembers[123] = new CMember(124, m_arrNodes[57], m_arrNodes[56], m_arrCrSc[0], 0);
            m_arrMembers[124] = new CMember(125, m_arrNodes[58], m_arrNodes[57], m_arrCrSc[0], 0);
            m_arrMembers[125] = new CMember(126, m_arrNodes[59], m_arrNodes[58], m_arrCrSc[0], 0);
            m_arrMembers[126] = new CMember(127, m_arrNodes[60], m_arrNodes[59], m_arrCrSc[0], 0);
            m_arrMembers[127] = new CMember(128, m_arrNodes[62], m_arrNodes[60], m_arrCrSc[0], 0);
            m_arrMembers[128] = new CMember(129, m_arrNodes[61], m_arrNodes[63], m_arrCrSc[0], 0);
            m_arrMembers[129] = new CMember(130, m_arrNodes[64], m_arrNodes[63], m_arrCrSc[0], 0);
            m_arrMembers[130] = new CMember(131, m_arrNodes[63], m_arrNodes[65], m_arrCrSc[0], 0);
            m_arrMembers[131] = new CMember(132, m_arrNodes[66], m_arrNodes[62], m_arrCrSc[0], 0);
            m_arrMembers[132] = new CMember(133, m_arrNodes[64], m_arrNodes[68], m_arrCrSc[0], 0);
            m_arrMembers[133] = new CMember(134, m_arrNodes[65], m_arrNodes[67], m_arrCrSc[0], 0);
            m_arrMembers[134] = new CMember(135, m_arrNodes[68], m_arrNodes[67], m_arrCrSc[0], 0);
            m_arrMembers[135] = new CMember(136, m_arrNodes[69], m_arrNodes[66], m_arrCrSc[0], 0);
            m_arrMembers[136] = new CMember(137, m_arrNodes[67], m_arrNodes[71], m_arrCrSc[0], 0);
            m_arrMembers[137] = new CMember(138, m_arrNodes[70], m_arrNodes[69], m_arrCrSc[0], 0);
            m_arrMembers[138] = new CMember(139, m_arrNodes[71], m_arrNodes[70], m_arrCrSc[0], 0);
            m_arrMembers[139] = new CMember(140, m_arrNodes[71], m_arrNodes[72], m_arrCrSc[0], 0);
            m_arrMembers[140] = new CMember(141, m_arrNodes[72], m_arrNodes[73], m_arrCrSc[0], 0);
            m_arrMembers[141] = new CMember(142, m_arrNodes[46], m_arrNodes[75], m_arrCrSc[0], 0);
            m_arrMembers[142] = new CMember(143, m_arrNodes[67], m_arrNodes[74], m_arrCrSc[0], 0);
            m_arrMembers[143] = new CMember(144, m_arrNodes[71], m_arrNodes[74], m_arrCrSc[0], 0);
            m_arrMembers[144] = new CMember(145, m_arrNodes[75], m_arrNodes[50], m_arrCrSc[0], 0);
            m_arrMembers[145] = new CMember(146, m_arrNodes[61], m_arrNodes[76], m_arrCrSc[0], 0);
            m_arrMembers[146] = new CMember(147, m_arrNodes[50], m_arrNodes[77], m_arrCrSc[0], 0);
            m_arrMembers[147] = new CMember(148, m_arrNodes[78], m_arrNodes[51], m_arrCrSc[0], 0);
            m_arrMembers[148] = new CMember(149, m_arrNodes[85], m_arrNodes[64], m_arrCrSc[0], 0);
            m_arrMembers[149] = new CMember(150, m_arrNodes[65], m_arrNodes[86], m_arrCrSc[0], 0);
            m_arrMembers[150] = new CMember(151, m_arrNodes[88], m_arrNodes[68], m_arrCrSc[0], 0);
            m_arrMembers[151] = new CMember(152, m_arrNodes[71], m_arrNodes[89], m_arrCrSc[0], 0);
            m_arrMembers[152] = new CMember(153, m_arrNodes[48], m_arrNodes[90], m_arrCrSc[0], 0);
            m_arrMembers[153] = new CMember(154, m_arrNodes[49], m_arrNodes[91], m_arrCrSc[0], 0);
            m_arrMembers[154] = new CMember(155, m_arrNodes[50], m_arrNodes[91], m_arrCrSc[0], 0);
            m_arrMembers[155] = new CMember(156, m_arrNodes[92], m_arrNodes[49], m_arrCrSc[0], 0);
            m_arrMembers[156] = new CMember(157, m_arrNodes[50], m_arrNodes[93], m_arrCrSc[0], 0);
            m_arrMembers[157] = new CMember(158, m_arrNodes[92], m_arrNodes[51], m_arrCrSc[0], 0);
            m_arrMembers[158] = new CMember(159, m_arrNodes[94], m_arrNodes[51], m_arrCrSc[0], 0);
            m_arrMembers[159] = new CMember(160, m_arrNodes[52], m_arrNodes[93], m_arrCrSc[0], 0);
            m_arrMembers[160] = new CMember(161, m_arrNodes[48], m_arrNodes[98], m_arrCrSc[0], 0);
            m_arrMembers[161] = new CMember(162, m_arrNodes[54], m_arrNodes[90], m_arrCrSc[0], 0);
            m_arrMembers[162] = new CMember(163, m_arrNodes[53], m_arrNodes[96], m_arrCrSc[0], 0);
            m_arrMembers[163] = new CMember(164, m_arrNodes[54], m_arrNodes[98], m_arrCrSc[0], 0);
            m_arrMembers[164] = new CMember(165, m_arrNodes[101], m_arrNodes[54], m_arrCrSc[0], 0);
            m_arrMembers[165] = new CMember(166, m_arrNodes[98], m_arrNodes[55], m_arrCrSc[0], 0);
            m_arrMembers[166] = new CMember(167, m_arrNodes[55], m_arrNodes[101], m_arrCrSc[0], 0);
            m_arrMembers[167] = new CMember(168, m_arrNodes[56], m_arrNodes[102], m_arrCrSc[0], 0);
            m_arrMembers[168] = new CMember(169, m_arrNodes[57], m_arrNodes[101], m_arrCrSc[0], 0);
            m_arrMembers[169] = new CMember(170, m_arrNodes[55], m_arrNodes[105], m_arrCrSc[0], 0);
            m_arrMembers[170] = new CMember(171, m_arrNodes[57], m_arrNodes[105], m_arrCrSc[0], 0);
            m_arrMembers[171] = new CMember(172, m_arrNodes[107], m_arrNodes[59], m_arrCrSc[0], 0);
            m_arrMembers[172] = new CMember(173, m_arrNodes[60], m_arrNodes[110], m_arrCrSc[0], 0);
            m_arrMembers[173] = new CMember(174, m_arrNodes[112], m_arrNodes[59], m_arrCrSc[0], 0);
            m_arrMembers[174] = new CMember(175, m_arrNodes[62], m_arrNodes[107], m_arrCrSc[0], 0);
            m_arrMembers[175] = new CMember(176, m_arrNodes[112], m_arrNodes[62], m_arrCrSc[0], 0);
            m_arrMembers[176] = new CMember(177, m_arrNodes[66], m_arrNodes[112], m_arrCrSc[0], 0);
            m_arrMembers[177] = new CMember(178, m_arrNodes[115], m_arrNodes[62], m_arrCrSc[0], 0);
            m_arrMembers[178] = new CMember(179, m_arrNodes[115], m_arrNodes[66], m_arrCrSc[0], 0);
            m_arrMembers[179] = new CMember(180, m_arrNodes[69], m_arrNodes[115], m_arrCrSc[0], 0);
            m_arrMembers[180] = new CMember(181, m_arrNodes[118], m_arrNodes[66], m_arrCrSc[0], 0);
            m_arrMembers[181] = new CMember(182, m_arrNodes[69], m_arrNodes[118], m_arrCrSc[0], 0);
            m_arrMembers[182] = new CMember(183, m_arrNodes[70], m_arrNodes[118], m_arrCrSc[0], 0);
            m_arrMembers[183] = new CMember(184, m_arrNodes[119], m_arrNodes[70], m_arrCrSc[0], 0);
            m_arrMembers[184] = new CMember(185, m_arrNodes[120], m_arrNodes[70], m_arrCrSc[0], 0);
            m_arrMembers[185] = new CMember(186, m_arrNodes[120], m_arrNodes[72], m_arrCrSc[0], 0);
            m_arrMembers[186] = new CMember(187, m_arrNodes[72], m_arrNodes[121], m_arrCrSc[0], 0);
            m_arrMembers[187] = new CMember(188, m_arrNodes[121], m_arrNodes[73], m_arrCrSc[0], 0);
            m_arrMembers[188] = new CMember(189, m_arrNodes[122], m_arrNodes[72], m_arrCrSc[0], 0);
            m_arrMembers[189] = new CMember(190, m_arrNodes[74], m_arrNodes[87], m_arrCrSc[0], 0);
            m_arrMembers[190] = new CMember(191, m_arrNodes[74], m_arrNodes[89], m_arrCrSc[0], 0);
            m_arrMembers[191] = new CMember(192, m_arrNodes[77], m_arrNodes[75], m_arrCrSc[0], 0);
            m_arrMembers[192] = new CMember(193, m_arrNodes[75], m_arrNodes[80], m_arrCrSc[0], 0);
            m_arrMembers[193] = new CMember(194, m_arrNodes[81], m_arrNodes[75], m_arrCrSc[0], 0);
            m_arrMembers[194] = new CMember(195, m_arrNodes[76], m_arrNodes[82], m_arrCrSc[0], 0);
            m_arrMembers[195] = new CMember(196, m_arrNodes[76], m_arrNodes[83], m_arrCrSc[0], 0);
            m_arrMembers[196] = new CMember(197, m_arrNodes[77], m_arrNodes[78], m_arrCrSc[0], 0);
            m_arrMembers[197] = new CMember(198, m_arrNodes[78], m_arrNodes[79], m_arrCrSc[0], 0);
            m_arrMembers[198] = new CMember(199, m_arrNodes[77], m_arrNodes[80], m_arrCrSc[0], 0);
            m_arrMembers[199] = new CMember(200, m_arrNodes[80], m_arrNodes[81], m_arrCrSc[0], 0);
            m_arrMembers[200] = new CMember(201, m_arrNodes[81], m_arrNodes[82], m_arrCrSc[0], 0);
            m_arrMembers[201] = new CMember(202, m_arrNodes[82], m_arrNodes[83], m_arrCrSc[0], 0);
            m_arrMembers[202] = new CMember(203, m_arrNodes[83], m_arrNodes[84], m_arrCrSc[0], 0);
            m_arrMembers[203] = new CMember(204, m_arrNodes[85], m_arrNodes[84], m_arrCrSc[0], 0);
            m_arrMembers[204] = new CMember(205, m_arrNodes[84], m_arrNodes[86], m_arrCrSc[0], 0);
            m_arrMembers[205] = new CMember(206, m_arrNodes[85], m_arrNodes[88], m_arrCrSc[0], 0);
            m_arrMembers[206] = new CMember(207, m_arrNodes[86], m_arrNodes[87], m_arrCrSc[0], 0);
            m_arrMembers[207] = new CMember(208, m_arrNodes[88], m_arrNodes[87], m_arrCrSc[0], 0);
            m_arrMembers[208] = new CMember(209, m_arrNodes[87], m_arrNodes[89], m_arrCrSc[0], 0);
            m_arrMembers[209] = new CMember(210, m_arrNodes[77], m_arrNodes[92], m_arrCrSc[0], 0);
            m_arrMembers[210] = new CMember(211, m_arrNodes[93], m_arrNodes[78], m_arrCrSc[0], 0);
            m_arrMembers[211] = new CMember(212, m_arrNodes[81], m_arrNodes[99], m_arrCrSc[0], 0);
            m_arrMembers[212] = new CMember(213, m_arrNodes[100], m_arrNodes[81], m_arrCrSc[0], 0);
            m_arrMembers[213] = new CMember(214, m_arrNodes[82], m_arrNodes[103], m_arrCrSc[0], 0);
            m_arrMembers[214] = new CMember(215, m_arrNodes[104], m_arrNodes[82], m_arrCrSc[0], 0);
            m_arrMembers[215] = new CMember(216, m_arrNodes[109], m_arrNodes[83], m_arrCrSc[0], 0);
            m_arrMembers[216] = new CMember(217, m_arrNodes[83], m_arrNodes[111], m_arrCrSc[0], 0);
            m_arrMembers[217] = new CMember(218, m_arrNodes[113], m_arrNodes[83], m_arrCrSc[0], 0);
            m_arrMembers[218] = new CMember(219, m_arrNodes[86], m_arrNodes[113], m_arrCrSc[0], 0);
            m_arrMembers[219] = new CMember(220, m_arrNodes[114], m_arrNodes[86], m_arrCrSc[0], 0);
            m_arrMembers[220] = new CMember(221, m_arrNodes[87], m_arrNodes[113], m_arrCrSc[0], 0);
            m_arrMembers[221] = new CMember(222, m_arrNodes[117], m_arrNodes[87], m_arrCrSc[0], 0);
            m_arrMembers[222] = new CMember(223, m_arrNodes[120], m_arrNodes[87], m_arrCrSc[0], 0);
            m_arrMembers[223] = new CMember(224, m_arrNodes[89], m_arrNodes[120], m_arrCrSc[0], 0);
            m_arrMembers[224] = new CMember(225, m_arrNodes[91], m_arrNodes[90], m_arrCrSc[0], 0);
            m_arrMembers[225] = new CMember(226, m_arrNodes[92], m_arrNodes[91], m_arrCrSc[0], 0);
            m_arrMembers[226] = new CMember(227, m_arrNodes[93], m_arrNodes[92], m_arrCrSc[0], 0);
            m_arrMembers[227] = new CMember(228, m_arrNodes[93], m_arrNodes[94], m_arrCrSc[0], 0);
            m_arrMembers[228] = new CMember(229, m_arrNodes[95], m_arrNodes[93], m_arrCrSc[0], 0);
            m_arrMembers[229] = new CMember(230, m_arrNodes[96], m_arrNodes[90], m_arrCrSc[0], 0);
            m_arrMembers[230] = new CMember(231, m_arrNodes[92], m_arrNodes[97], m_arrCrSc[0], 0);
            m_arrMembers[231] = new CMember(232, m_arrNodes[97], m_arrNodes[93], m_arrCrSc[0], 0);
            m_arrMembers[232] = new CMember(233, m_arrNodes[98], m_arrNodes[96], m_arrCrSc[0], 0);
            m_arrMembers[233] = new CMember(234, m_arrNodes[95], m_arrNodes[100], m_arrCrSc[0], 0);
            m_arrMembers[234] = new CMember(235, m_arrNodes[97], m_arrNodes[99], m_arrCrSc[0], 0);
            m_arrMembers[235] = new CMember(236, m_arrNodes[100], m_arrNodes[97], m_arrCrSc[0], 0);
            m_arrMembers[236] = new CMember(237, m_arrNodes[99], m_arrNodes[100], m_arrCrSc[0], 0);
            m_arrMembers[237] = new CMember(238, m_arrNodes[101], m_arrNodes[98], m_arrCrSc[0], 0);
            m_arrMembers[238] = new CMember(239, m_arrNodes[99], m_arrNodes[103], m_arrCrSc[0], 0);
            m_arrMembers[239] = new CMember(240, m_arrNodes[104], m_arrNodes[99], m_arrCrSc[0], 0);
            m_arrMembers[240] = new CMember(241, m_arrNodes[100], m_arrNodes[104], m_arrCrSc[0], 0);
            m_arrMembers[241] = new CMember(242, m_arrNodes[102], m_arrNodes[101], m_arrCrSc[0], 0);
            m_arrMembers[242] = new CMember(243, m_arrNodes[103], m_arrNodes[104], m_arrCrSc[0], 0);
            m_arrMembers[243] = new CMember(244, m_arrNodes[105], m_arrNodes[102], m_arrCrSc[0], 0);
            m_arrMembers[244] = new CMember(245, m_arrNodes[103], m_arrNodes[108], m_arrCrSc[0], 0);
            m_arrMembers[245] = new CMember(246, m_arrNodes[108], m_arrNodes[104], m_arrCrSc[0], 0);
            m_arrMembers[246] = new CMember(247, m_arrNodes[104], m_arrNodes[109], m_arrCrSc[0], 0);
            m_arrMembers[247] = new CMember(248, m_arrNodes[106], m_arrNodes[105], m_arrCrSc[0], 0);
            m_arrMembers[248] = new CMember(249, m_arrNodes[107], m_arrNodes[106], m_arrCrSc[0], 0);
            m_arrMembers[249] = new CMember(250, m_arrNodes[110], m_arrNodes[107], m_arrCrSc[0], 0);
            m_arrMembers[250] = new CMember(251, m_arrNodes[108], m_arrNodes[109], m_arrCrSc[0], 0);
            m_arrMembers[251] = new CMember(252, m_arrNodes[108], m_arrNodes[111], m_arrCrSc[0], 0);
            m_arrMembers[252] = new CMember(253, m_arrNodes[112], m_arrNodes[110], m_arrCrSc[0], 0);
            m_arrMembers[253] = new CMember(254, m_arrNodes[113], m_arrNodes[109], m_arrCrSc[0], 0);
            m_arrMembers[254] = new CMember(255, m_arrNodes[109], m_arrNodes[114], m_arrCrSc[0], 0);
            m_arrMembers[255] = new CMember(256, m_arrNodes[111], m_arrNodes[113], m_arrCrSc[0], 0);
            m_arrMembers[256] = new CMember(257, m_arrNodes[113], m_arrNodes[114], m_arrCrSc[0], 0);
            m_arrMembers[257] = new CMember(258, m_arrNodes[115], m_arrNodes[112], m_arrCrSc[0], 0);
            m_arrMembers[258] = new CMember(259, m_arrNodes[113], m_arrNodes[116], m_arrCrSc[0], 0);
            m_arrMembers[259] = new CMember(260, m_arrNodes[116], m_arrNodes[114], m_arrCrSc[0], 0);
            m_arrMembers[260] = new CMember(261, m_arrNodes[114], m_arrNodes[117], m_arrCrSc[0], 0);
            m_arrMembers[261] = new CMember(262, m_arrNodes[116], m_arrNodes[117], m_arrCrSc[0], 0);
            m_arrMembers[262] = new CMember(263, m_arrNodes[118], m_arrNodes[115], m_arrCrSc[0], 0);
            m_arrMembers[263] = new CMember(264, m_arrNodes[116], m_arrNodes[120], m_arrCrSc[0], 0);
            m_arrMembers[264] = new CMember(265, m_arrNodes[120], m_arrNodes[117], m_arrCrSc[0], 0);
            m_arrMembers[265] = new CMember(266, m_arrNodes[117], m_arrNodes[121], m_arrCrSc[0], 0);
            m_arrMembers[266] = new CMember(267, m_arrNodes[119], m_arrNodes[118], m_arrCrSc[0], 0);
            m_arrMembers[267] = new CMember(268, m_arrNodes[120], m_arrNodes[119], m_arrCrSc[0], 0);
            m_arrMembers[268] = new CMember(269, m_arrNodes[120], m_arrNodes[121], m_arrCrSc[0], 0);
            m_arrMembers[269] = new CMember(270, m_arrNodes[121], m_arrNodes[122], m_arrCrSc[0], 0);
            m_arrMembers[270] = new CMember(271, m_arrNodes[120], m_arrNodes[123], m_arrCrSc[0], 0);
            m_arrMembers[271] = new CMember(272, m_arrNodes[123], m_arrNodes[121], m_arrCrSc[0], 0);
            m_arrMembers[272] = new CMember(273, m_arrNodes[121], m_arrNodes[124], m_arrCrSc[0], 0);
            m_arrMembers[273] = new CMember(274, m_arrNodes[123], m_arrNodes[124], m_arrCrSc[0], 0);
            m_arrMembers[274] = new CMember(275, m_arrNodes[118], m_arrNodes[125], m_arrCrSc[0], 0);
            m_arrMembers[275] = new CMember(276, m_arrNodes[127], m_arrNodes[118], m_arrCrSc[0], 0);
            m_arrMembers[276] = new CMember(277, m_arrNodes[119], m_arrNodes[126], m_arrCrSc[0], 0);
            m_arrMembers[277] = new CMember(278, m_arrNodes[127], m_arrNodes[119], m_arrCrSc[0], 0);
            m_arrMembers[278] = new CMember(279, m_arrNodes[123], m_arrNodes[128], m_arrCrSc[0], 0);
            m_arrMembers[279] = new CMember(280, m_arrNodes[124], m_arrNodes[128], m_arrCrSc[0], 0);
            m_arrMembers[280] = new CMember(281, m_arrNodes[125], m_arrNodes[126], m_arrCrSc[0], 0);
            m_arrMembers[281] = new CMember(282, m_arrNodes[127], m_arrNodes[126], m_arrCrSc[0], 0);
            m_arrMembers[282] = new CMember(283, m_arrNodes[128], m_arrNodes[127], m_arrCrSc[0], 0);
            m_arrMembers[283] = new CMember(284, m_arrNodes[93], m_arrNodes[129], m_arrCrSc[0], 0);
            m_arrMembers[284] = new CMember(285, m_arrNodes[95], m_arrNodes[129], m_arrCrSc[0], 0);
            m_arrMembers[285] = new CMember(286, m_arrNodes[95], m_arrNodes[130], m_arrCrSc[0], 0);
            m_arrMembers[286] = new CMember(287, m_arrNodes[130], m_arrNodes[100], m_arrCrSc[0], 0);
            m_arrMembers[287] = new CMember(288, m_arrNodes[100], m_arrNodes[131], m_arrCrSc[0], 0);
            m_arrMembers[288] = new CMember(289, m_arrNodes[100], m_arrNodes[132], m_arrCrSc[0], 0);
            m_arrMembers[289] = new CMember(290, m_arrNodes[132], m_arrNodes[104], m_arrCrSc[0], 0);
            m_arrMembers[290] = new CMember(291, m_arrNodes[104], m_arrNodes[133], m_arrCrSc[0], 0);
            m_arrMembers[291] = new CMember(292, m_arrNodes[104], m_arrNodes[134], m_arrCrSc[0], 0);
            m_arrMembers[292] = new CMember(293, m_arrNodes[134], m_arrNodes[109], m_arrCrSc[0], 0);
            m_arrMembers[293] = new CMember(294, m_arrNodes[109], m_arrNodes[135], m_arrCrSc[0], 0);
            m_arrMembers[294] = new CMember(295, m_arrNodes[109], m_arrNodes[136], m_arrCrSc[0], 0);
            m_arrMembers[295] = new CMember(296, m_arrNodes[136], m_arrNodes[114], m_arrCrSc[0], 0);
            m_arrMembers[296] = new CMember(297, m_arrNodes[114], m_arrNodes[137], m_arrCrSc[0], 0);
            m_arrMembers[297] = new CMember(298, m_arrNodes[114], m_arrNodes[138], m_arrCrSc[0], 0);
            m_arrMembers[298] = new CMember(299, m_arrNodes[138], m_arrNodes[117], m_arrCrSc[0], 0);
            m_arrMembers[299] = new CMember(300, m_arrNodes[117], m_arrNodes[139], m_arrCrSc[0], 0);
            m_arrMembers[300] = new CMember(301, m_arrNodes[117], m_arrNodes[140], m_arrCrSc[0], 0);
            m_arrMembers[301] = new CMember(302, m_arrNodes[140], m_arrNodes[124], m_arrCrSc[0], 0);
            m_arrMembers[302] = new CMember(303, m_arrNodes[124], m_arrNodes[141], m_arrCrSc[0], 0);
            m_arrMembers[303] = new CMember(304, m_arrNodes[124], m_arrNodes[142], m_arrCrSc[0], 0);
            m_arrMembers[304] = new CMember(305, m_arrNodes[142], m_arrNodes[128], m_arrCrSc[0], 0);
            m_arrMembers[305] = new CMember(306, m_arrNodes[128], m_arrNodes[143], m_arrCrSc[0], 0);
            m_arrMembers[306] = new CMember(307, m_arrNodes[129], m_arrNodes[130], m_arrCrSc[0], 0);
            m_arrMembers[307] = new CMember(308, m_arrNodes[130], m_arrNodes[131], m_arrCrSc[0], 0);
            m_arrMembers[308] = new CMember(309, m_arrNodes[131], m_arrNodes[132], m_arrCrSc[0], 0);
            m_arrMembers[309] = new CMember(310, m_arrNodes[132], m_arrNodes[133], m_arrCrSc[0], 0);
            m_arrMembers[310] = new CMember(311, m_arrNodes[133], m_arrNodes[134], m_arrCrSc[0], 0);
            m_arrMembers[311] = new CMember(312, m_arrNodes[134], m_arrNodes[135], m_arrCrSc[0], 0);
            m_arrMembers[312] = new CMember(313, m_arrNodes[135], m_arrNodes[136], m_arrCrSc[0], 0);
            m_arrMembers[313] = new CMember(314, m_arrNodes[136], m_arrNodes[137], m_arrCrSc[0], 0);
            m_arrMembers[314] = new CMember(315, m_arrNodes[137], m_arrNodes[138], m_arrCrSc[0], 0);
            m_arrMembers[315] = new CMember(316, m_arrNodes[138], m_arrNodes[139], m_arrCrSc[0], 0);
            m_arrMembers[316] = new CMember(317, m_arrNodes[139], m_arrNodes[140], m_arrCrSc[0], 0);
            m_arrMembers[317] = new CMember(318, m_arrNodes[140], m_arrNodes[141], m_arrCrSc[0], 0);
            m_arrMembers[318] = new CMember(319, m_arrNodes[141], m_arrNodes[142], m_arrCrSc[0], 0);
            m_arrMembers[319] = new CMember(320, m_arrNodes[142], m_arrNodes[143], m_arrCrSc[0], 0);
            m_arrMembers[320] = new CMember(321, m_arrNodes[93], m_arrNodes[145], m_arrCrSc[0], 0);
            m_arrMembers[321] = new CMember(322, m_arrNodes[139], m_arrNodes[144], m_arrCrSc[0], 0);
            m_arrMembers[322] = new CMember(323, m_arrNodes[141], m_arrNodes[144], m_arrCrSc[0], 0);
            m_arrMembers[323] = new CMember(324, m_arrNodes[129], m_arrNodes[146], m_arrCrSc[0], 0);
            m_arrMembers[324] = new CMember(325, m_arrNodes[131], m_arrNodes[147], m_arrCrSc[0], 0);
            m_arrMembers[325] = new CMember(326, m_arrNodes[133], m_arrNodes[148], m_arrCrSc[0], 0);
            m_arrMembers[326] = new CMember(327, m_arrNodes[135], m_arrNodes[149], m_arrCrSc[0], 0);
            m_arrMembers[327] = new CMember(328, m_arrNodes[137], m_arrNodes[150], m_arrCrSc[0], 0);
            m_arrMembers[328] = new CMember(329, m_arrNodes[141], m_arrNodes[152], m_arrCrSc[0], 0);
            m_arrMembers[329] = new CMember(330, m_arrNodes[143], m_arrNodes[153], m_arrCrSc[0], 0);
            m_arrMembers[330] = new CMember(331, m_arrNodes[90], m_arrNodes[155], m_arrCrSc[0], 0);
            m_arrMembers[331] = new CMember(332, m_arrNodes[91], m_arrNodes[155], m_arrCrSc[0], 0);
            m_arrMembers[332] = new CMember(333, m_arrNodes[91], m_arrNodes[156], m_arrCrSc[0], 0);
            m_arrMembers[333] = new CMember(334, m_arrNodes[91], m_arrNodes[157], m_arrCrSc[0], 0);
            m_arrMembers[334] = new CMember(335, m_arrNodes[92], m_arrNodes[157], m_arrCrSc[0], 0);
            m_arrMembers[335] = new CMember(336, m_arrNodes[94], m_arrNodes[157], m_arrCrSc[0], 0);
            m_arrMembers[336] = new CMember(337, m_arrNodes[158], m_arrNodes[93], m_arrCrSc[0], 0);
            m_arrMembers[337] = new CMember(338, m_arrNodes[155], m_arrNodes[98], m_arrCrSc[0], 0);
            m_arrMembers[338] = new CMember(339, m_arrNodes[90], m_arrNodes[160], m_arrCrSc[0], 0);
            m_arrMembers[339] = new CMember(340, m_arrNodes[98], m_arrNodes[160], m_arrCrSc[0], 0);
            m_arrMembers[340] = new CMember(341, m_arrNodes[101], m_arrNodes[162], m_arrCrSc[0], 0);
            m_arrMembers[341] = new CMember(342, m_arrNodes[105], m_arrNodes[167], m_arrCrSc[0], 0);
            m_arrMembers[342] = new CMember(343, m_arrNodes[169], m_arrNodes[107], m_arrCrSc[0], 0);
            m_arrMembers[343] = new CMember(344, m_arrNodes[175], m_arrNodes[112], m_arrCrSc[0], 0);
            m_arrMembers[344] = new CMember(345, m_arrNodes[179], m_arrNodes[115], m_arrCrSc[0], 0);
            m_arrMembers[345] = new CMember(346, m_arrNodes[144], m_arrNodes[151], m_arrCrSc[0], 0);
            m_arrMembers[346] = new CMember(347, m_arrNodes[182], m_arrNodes[115], m_arrCrSc[0], 0);
            m_arrMembers[347] = new CMember(348, m_arrNodes[118], m_arrNodes[179], m_arrCrSc[0], 0);
            m_arrMembers[348] = new CMember(349, m_arrNodes[118], m_arrNodes[182], m_arrCrSc[0], 0);
            m_arrMembers[349] = new CMember(350, m_arrNodes[152], m_arrNodes[144], m_arrCrSc[0], 0);
            m_arrMembers[350] = new CMember(351, m_arrNodes[189], m_arrNodes[125], m_arrCrSc[0], 0);
            m_arrMembers[351] = new CMember(352, m_arrNodes[126], m_arrNodes[190], m_arrCrSc[0], 0);
            m_arrMembers[352] = new CMember(353, m_arrNodes[126], m_arrNodes[191], m_arrCrSc[0], 0);
            m_arrMembers[353] = new CMember(354, m_arrNodes[190], m_arrNodes[127], m_arrCrSc[0], 0);
            m_arrMembers[354] = new CMember(355, m_arrNodes[191], m_arrNodes[127], m_arrCrSc[0], 0);
            m_arrMembers[355] = new CMember(356, m_arrNodes[127], m_arrNodes[192], m_arrCrSc[0], 0);
            m_arrMembers[356] = new CMember(357, m_arrNodes[191], m_arrNodes[128], m_arrCrSc[0], 0);
            m_arrMembers[357] = new CMember(358, m_arrNodes[146], m_arrNodes[147], m_arrCrSc[0], 0);
            m_arrMembers[358] = new CMember(359, m_arrNodes[147], m_arrNodes[148], m_arrCrSc[0], 0);
            m_arrMembers[359] = new CMember(360, m_arrNodes[148], m_arrNodes[149], m_arrCrSc[0], 0);
            m_arrMembers[360] = new CMember(361, m_arrNodes[149], m_arrNodes[150], m_arrCrSc[0], 0);
            m_arrMembers[361] = new CMember(362, m_arrNodes[150], m_arrNodes[151], m_arrCrSc[0], 0);
            m_arrMembers[362] = new CMember(363, m_arrNodes[151], m_arrNodes[152], m_arrCrSc[0], 0);
            m_arrMembers[363] = new CMember(364, m_arrNodes[152], m_arrNodes[153], m_arrCrSc[0], 0);
            m_arrMembers[364] = new CMember(365, m_arrNodes[151], m_arrNodes[154], m_arrCrSc[0], 0);
            m_arrMembers[365] = new CMember(366, m_arrNodes[154], m_arrNodes[152], m_arrCrSc[0], 0);
            m_arrMembers[366] = new CMember(367, m_arrNodes[145], m_arrNodes[157], m_arrCrSc[0], 0);
            m_arrMembers[367] = new CMember(368, m_arrNodes[146], m_arrNodes[159], m_arrCrSc[0], 0);
            m_arrMembers[368] = new CMember(369, m_arrNodes[147], m_arrNodes[161], m_arrCrSc[0], 0);
            m_arrMembers[369] = new CMember(370, m_arrNodes[148], m_arrNodes[165], m_arrCrSc[0], 0);
            m_arrMembers[370] = new CMember(371, m_arrNodes[149], m_arrNodes[173], m_arrCrSc[0], 0);
            m_arrMembers[371] = new CMember(372, m_arrNodes[150], m_arrNodes[177], m_arrCrSc[0], 0);
            m_arrMembers[372] = new CMember(373, m_arrNodes[152], m_arrNodes[188], m_arrCrSc[0], 0);
            m_arrMembers[373] = new CMember(374, m_arrNodes[153], m_arrNodes[192], m_arrCrSc[0], 0);
            m_arrMembers[374] = new CMember(375, m_arrNodes[154], m_arrNodes[181], m_arrCrSc[0], 0);
            m_arrMembers[375] = new CMember(376, m_arrNodes[154], m_arrNodes[188], m_arrCrSc[0], 0);
            m_arrMembers[376] = new CMember(377, m_arrNodes[156], m_arrNodes[155], m_arrCrSc[0], 0);
            m_arrMembers[377] = new CMember(378, m_arrNodes[157], m_arrNodes[156], m_arrCrSc[0], 0);
            m_arrMembers[378] = new CMember(379, m_arrNodes[157], m_arrNodes[158], m_arrCrSc[0], 0);
            m_arrMembers[379] = new CMember(380, m_arrNodes[157], m_arrNodes[159], m_arrCrSc[0], 0);
            m_arrMembers[380] = new CMember(381, m_arrNodes[160], m_arrNodes[155], m_arrCrSc[0], 0);
            m_arrMembers[381] = new CMember(382, m_arrNodes[159], m_arrNodes[161], m_arrCrSc[0], 0);
            m_arrMembers[382] = new CMember(383, m_arrNodes[164], m_arrNodes[155], m_arrCrSc[0], 0);
            m_arrMembers[383] = new CMember(384, m_arrNodes[156], m_arrNodes[164], m_arrCrSc[0], 0);
            m_arrMembers[384] = new CMember(385, m_arrNodes[165], m_arrNodes[156], m_arrCrSc[0], 0);
            m_arrMembers[385] = new CMember(386, m_arrNodes[162], m_arrNodes[160], m_arrCrSc[0], 0);
            m_arrMembers[386] = new CMember(387, m_arrNodes[174], m_arrNodes[157], m_arrCrSc[0], 0);
            m_arrMembers[387] = new CMember(388, m_arrNodes[158], m_arrNodes[173], m_arrCrSc[0], 0);
            m_arrMembers[388] = new CMember(389, m_arrNodes[161], m_arrNodes[165], m_arrCrSc[0], 0);
            m_arrMembers[389] = new CMember(390, m_arrNodes[163], m_arrNodes[162], m_arrCrSc[0], 0);
            m_arrMembers[390] = new CMember(391, m_arrNodes[164], m_arrNodes[163], m_arrCrSc[0], 0);
            m_arrMembers[391] = new CMember(392, m_arrNodes[165], m_arrNodes[164], m_arrCrSc[0], 0);
            m_arrMembers[392] = new CMember(393, m_arrNodes[165], m_arrNodes[166], m_arrCrSc[0], 0);
            m_arrMembers[393] = new CMember(394, m_arrNodes[167], m_arrNodes[163], m_arrCrSc[0], 0);
            m_arrMembers[394] = new CMember(395, m_arrNodes[164], m_arrNodes[171], m_arrCrSc[0], 0);
            m_arrMembers[395] = new CMember(396, m_arrNodes[173], m_arrNodes[164], m_arrCrSc[0], 0);
            m_arrMembers[396] = new CMember(397, m_arrNodes[165], m_arrNodes[171], m_arrCrSc[0], 0);
            m_arrMembers[397] = new CMember(398, m_arrNodes[165], m_arrNodes[173], m_arrCrSc[0], 0);
            m_arrMembers[398] = new CMember(399, m_arrNodes[168], m_arrNodes[167], m_arrCrSc[0], 0);
            m_arrMembers[399] = new CMember(400, m_arrNodes[169], m_arrNodes[168], m_arrCrSc[0], 0);
            m_arrMembers[400] = new CMember(401, m_arrNodes[170], m_arrNodes[169], m_arrCrSc[0], 0);
            m_arrMembers[401] = new CMember(402, m_arrNodes[171], m_arrNodes[170], m_arrCrSc[0], 0);
            m_arrMembers[402] = new CMember(403, m_arrNodes[172], m_arrNodes[171], m_arrCrSc[0], 0);
            m_arrMembers[403] = new CMember(404, m_arrNodes[173], m_arrNodes[172], m_arrCrSc[0], 0);
            m_arrMembers[404] = new CMember(405, m_arrNodes[173], m_arrNodes[174], m_arrCrSc[0], 0);
            m_arrMembers[405] = new CMember(406, m_arrNodes[175], m_arrNodes[170], m_arrCrSc[0], 0);
            m_arrMembers[406] = new CMember(407, m_arrNodes[176], m_arrNodes[172], m_arrCrSc[0], 0);
            m_arrMembers[407] = new CMember(408, m_arrNodes[176], m_arrNodes[173], m_arrCrSc[0], 0);
            m_arrMembers[408] = new CMember(409, m_arrNodes[173], m_arrNodes[177], m_arrCrSc[0], 0);
            m_arrMembers[409] = new CMember(410, m_arrNodes[176], m_arrNodes[177], m_arrCrSc[0], 0);
            m_arrMembers[410] = new CMember(411, m_arrNodes[179], m_arrNodes[175], m_arrCrSc[0], 0);
            m_arrMembers[411] = new CMember(412, m_arrNodes[171], m_arrNodes[182], m_arrCrSc[0], 0);
            m_arrMembers[412] = new CMember(413, m_arrNodes[171], m_arrNodes[183], m_arrCrSc[0], 0);
            m_arrMembers[413] = new CMember(414, m_arrNodes[173], m_arrNodes[183], m_arrCrSc[0], 0);
            m_arrMembers[414] = new CMember(415, m_arrNodes[176], m_arrNodes[178], m_arrCrSc[0], 0);
            m_arrMembers[415] = new CMember(416, m_arrNodes[180], m_arrNodes[177], m_arrCrSc[0], 0);
            m_arrMembers[416] = new CMember(417, m_arrNodes[177], m_arrNodes[181], m_arrCrSc[0], 0);
            m_arrMembers[417] = new CMember(418, m_arrNodes[178], m_arrNodes[180], m_arrCrSc[0], 0);
            m_arrMembers[418] = new CMember(419, m_arrNodes[180], m_arrNodes[181], m_arrCrSc[0], 0);
            m_arrMembers[419] = new CMember(420, m_arrNodes[182], m_arrNodes[179], m_arrCrSc[0], 0);
            m_arrMembers[420] = new CMember(421, m_arrNodes[180], m_arrNodes[184], m_arrCrSc[0], 0);
            m_arrMembers[421] = new CMember(422, m_arrNodes[184], m_arrNodes[181], m_arrCrSc[0], 0);
            m_arrMembers[422] = new CMember(423, m_arrNodes[181], m_arrNodes[185], m_arrCrSc[0], 0);
            m_arrMembers[423] = new CMember(424, m_arrNodes[183], m_arrNodes[182], m_arrCrSc[0], 0);
            m_arrMembers[424] = new CMember(425, m_arrNodes[184], m_arrNodes[183], m_arrCrSc[0], 0);
            m_arrMembers[425] = new CMember(426, m_arrNodes[184], m_arrNodes[185], m_arrCrSc[0], 0);
            m_arrMembers[426] = new CMember(427, m_arrNodes[185], m_arrNodes[186], m_arrCrSc[0], 0);
            m_arrMembers[427] = new CMember(428, m_arrNodes[184], m_arrNodes[187], m_arrCrSc[0], 0);
            m_arrMembers[428] = new CMember(429, m_arrNodes[187], m_arrNodes[185], m_arrCrSc[0], 0);
            m_arrMembers[429] = new CMember(430, m_arrNodes[188], m_arrNodes[185], m_arrCrSc[0], 0);
            m_arrMembers[430] = new CMember(431, m_arrNodes[187], m_arrNodes[188], m_arrCrSc[0], 0);
            m_arrMembers[431] = new CMember(432, m_arrNodes[182], m_arrNodes[189], m_arrCrSc[0], 0);
            m_arrMembers[432] = new CMember(433, m_arrNodes[183], m_arrNodes[191], m_arrCrSc[0], 0);
            m_arrMembers[433] = new CMember(434, m_arrNodes[187], m_arrNodes[192], m_arrCrSc[0], 0);
            m_arrMembers[434] = new CMember(435, m_arrNodes[188], m_arrNodes[192], m_arrCrSc[0], 0);
            m_arrMembers[435] = new CMember(436, m_arrNodes[189], m_arrNodes[190], m_arrCrSc[0], 0);
            m_arrMembers[436] = new CMember(437, m_arrNodes[191], m_arrNodes[190], m_arrCrSc[0], 0);
            m_arrMembers[437] = new CMember(438, m_arrNodes[192], m_arrNodes[191], m_arrCrSc[0], 0);

            // Setridit pole podle ID
            //Array.Sort(m_arrMembers, new CCompare_LineID());

            // Nodal Supports - fill values

            // Set values
            bool[] bSupport1 = { true, false, true, false, false, false };
            bool[] bSupport2 = { false, false, true, false, false, false };

            // Create Support Objects
            m_arrNSupports[0] = new CNSupport(6, 1, m_arrNodes[11], bSupport1, 0);
            m_arrNSupports[1] = new CNSupport(6, 2, m_arrNodes[61], bSupport1, 0);

            // Setridit pole podle ID
            Array.Sort(m_arrNSupports, new CCompare_NSupportID());

            // Member Releases / hinges - fill values

            // Set values
            bool?[] bMembRelase1 = { false, false, false, false, true, false };

            // Create Release / Hinge Objects
            m_arrMembers[00].CnRelease1 = new CNRelease(6, m_arrMembers[00].NodeStart, bMembRelase1, 0);

            // Nodal Forces - fill values
            //arrForces[00] = new CNForce(m_arrNodes[00], -00.0f, 0.0f, -020.0f, 0);
        }
Exemplo n.º 14
0
        public CExample_2D_11()
        {
            m_eSLN = ESLN.e2DD_1D; // 1D members in 2D model
            m_eNDOF = (int)ENDOF.e2DEnv; // DOF in 2D
            m_eGCS = EGCS.eGCSLeftHanded; // Global coordinate system

            m_arrNodes = new BaseClasses.CNode[5];
            m_arrMembers = new CMember[4];
            m_arrMat = new CMat_00[1];
            m_arrCrSc = new CRSC.CCrSc[1];
            m_arrNSupports = new BaseClasses.CNSupport[3];
            m_arrNReleases = new BaseClasses.CNRelease[1];
            m_arrNLoads = new BaseClasses.CNLoad[1];
            m_arrMLoads = new BaseClasses.CMLoad[4];
            m_arrLoadCases = new BaseClasses.CLoadCase[1];
            m_arrLoadCombs = new BaseClasses.CLoadCombination[1];

            // Auxiliary
            // Load
            float fF1 = 45000f;   // Unit [N]
            float fF2 = 55000f;   // Unit [N]
            float fM = 60000000f;   // Unit [Nm]
            float fq = 22f;   // Unit [N/m]

            // Geometry
            float fa = 2.8f,
                  fb = 5.6f,
                  fc = 4.2f;     // Unit [m]

            // Materials
            // Materials List - Materials Array - Fill Data of Materials Array
            m_arrMat[0] = new CMat_00();

            m_arrMat[0].m_fE = 10000000f;          // Unit [Pa]
            m_arrMat[0].m_fNu = 0.3f;              // Unit [-]
            m_arrMat[0].m_fG = 4000000;            // Unit [Pa]

            // Cross-sections
            // CrSc List - CrSc Array - Fill Data of Cross-sections Array
            m_arrCrSc[0] = new CRSC.CCrSc_0_00();

            m_arrCrSc[0].FA_g = 0.12f;   // Unit [m^2]
            m_arrCrSc[0].FI_y = 0.0016f; // Unit [m^4]
            m_arrCrSc[0].FI_z = 0.0016f; // Unit [m^4]
            m_arrCrSc[0].m_Mat = m_arrMat[0]; // Set CrSc Material

            // Nodes
            // Nodes List - Nodes Array

            // Nodes
            // Node 1
            m_arrNodes[0] = new CNode();
            m_arrNodes[0].ID = 1;
            m_arrNodes[0].X = fa + fb;
            m_arrNodes[0].Y = fc;
            m_arrNodes[0].Z = 0f;

            // Node 2
            m_arrNodes[1] = new CNode();
            m_arrNodes[1].ID = 2;
            m_arrNodes[1].X = fb;
            m_arrNodes[1].Y = 0f;
            m_arrNodes[1].Z = 0f;

            // Node 3
            m_arrNodes[2] = new CNode();
            m_arrNodes[2].ID = 3;
            m_arrNodes[2].X = 0f;
            m_arrNodes[2].Y = 0f;
            m_arrNodes[2].Z = 0f;

            // Node 4
            m_arrNodes[3] = new CNode();
            m_arrNodes[3].ID = 4;
            m_arrNodes[3].X = 0f;
            m_arrNodes[3].Y = -fa;
            m_arrNodes[3].Z = 0f;

            // Node 5
            m_arrNodes[4] = new CNode();
            m_arrNodes[4].ID = 5;
            m_arrNodes[4].X = 0f;
            m_arrNodes[4].Y = fc;
            m_arrNodes[4].Z = 0f;

            // Sort by ID
            //Array.Sort(m_arrNodes, new BaseClasses.CCompare_NodeID());

            // Members
            // Members List - Members Array

            // Member 1 - 1-2
            m_arrMembers[0] = new CMember();
            m_arrMembers[0].ID = 1;
            m_arrMembers[0].NodeStart = m_arrNodes[0];
            m_arrMembers[0].NodeEnd = m_arrNodes[1];
            m_arrMembers[0].CrScStart = m_arrCrSc[0];

            // Member 2 - 2-3
            m_arrMembers[1] = new CMember();
            m_arrMembers[1].ID = 2;
            m_arrMembers[1].NodeStart = m_arrNodes[1];
            m_arrMembers[1].NodeEnd = m_arrNodes[2];
            m_arrMembers[1].CrScStart = m_arrCrSc[0];

            // Member 3 - 3-4
            m_arrMembers[2] = new CMember();
            m_arrMembers[2].ID = 3;
            m_arrMembers[2].NodeStart = m_arrNodes[2];
            m_arrMembers[2].NodeEnd = m_arrNodes[3];
            m_arrMembers[2].CrScStart = m_arrCrSc[0];

            // Member 4 - 3-5
            m_arrMembers[3] = new CMember();
            m_arrMembers[3].ID = 4;
            m_arrMembers[3].NodeStart = m_arrNodes[2];
            m_arrMembers[3].NodeEnd = m_arrNodes[4];
            m_arrMembers[3].CrScStart = m_arrCrSc[0];

            //Sort by ID
            //Array.Sort(m_arrMembers, new BaseClasses.CCompare_MemberID());

            // Nodal Supports - fill values
            // Support 1 - NodeIDs: 1,4
            m_arrNSupports[0] = new CNSupport(m_eNDOF);
            m_arrNSupports[0].ID = 1;
            m_arrNSupports[0].m_bRestrain[0] = true; // true - 1 restraint (infinity) / false - 0 - free (zero rigidity)
            m_arrNSupports[0].m_bRestrain[1] = true;
            m_arrNSupports[0].m_bRestrain[2] = true;
            m_arrNSupports[0].m_iNodeCollection = new int[2];
            m_arrNSupports[0].m_iNodeCollection[0] = 1;
            m_arrNSupports[0].m_iNodeCollection[1] = 4;

            // Support 2 - NodeIDs: 3
            m_arrNSupports[1] = new CNSupport(m_eNDOF);
            m_arrNSupports[1].ID = 2;
            m_arrNSupports[1].m_bRestrain[0] = true; // true - 1 restraint (infinity) / false - 0 - free (zero rigidity) - support in GCS X-axis
            m_arrNSupports[1].m_bRestrain[1] = false;
            m_arrNSupports[1].m_bRestrain[2] = false;
            m_arrNSupports[1].m_iNodeCollection = new int[1];
            m_arrNSupports[1].m_iNodeCollection[0] = 3;

            // Support 3 - NodeIDs: 5
            m_arrNSupports[2] = new CNSupport(m_eNDOF);
            m_arrNSupports[2].ID = 3;
            m_arrNSupports[2].m_bRestrain[0] = true; // true - 1 restraint (infinity) / false - 0 - free (zero rigidity) - support in GCS X and Y-axis
            m_arrNSupports[2].m_bRestrain[1] = true;
            m_arrNSupports[2].m_bRestrain[2] = false;
            m_arrNSupports[2].m_iNodeCollection = new int[1];
            m_arrNSupports[2].m_iNodeCollection[0] = 5;

            // Sort by ID
            Array.Sort(m_arrNSupports, new BaseClasses.CCompare_NSupportID());

            // Member releases
            bool?[] bRelTemp = new bool?[m_eNDOF];
            bRelTemp[0] = true; // true - 1 restraint (infinity rigidity) / false - 0 - free (zero rigidity) - support in LCS X and Y-axis
            bRelTemp[1] = true;
            bRelTemp[2] = false;

            CNRelease NRelease1 = new CNRelease(m_eNDOF, m_arrNodes[1], m_arrMembers[0], bRelTemp, 0);
            NRelease1.m_iNodeCollection = new int[1];
            NRelease1.m_iNodeCollection[0] = 2;
            NRelease1.m_iMembCollection = new int[2];
            NRelease1.m_iMembCollection[0] = 1;
            NRelease1.m_iMembCollection[1] = 2;
            m_arrNReleases[0] = NRelease1;
            m_arrMembers[0].CnRelease2 = m_arrNReleases[0]; // Release at end node
            m_arrMembers[1].CnRelease1 = m_arrNReleases[0]; // Release at start node

            // Nodal loads
            // Load 1 - NodeIDs: 2
            CNLoadSingle NLoad0 = new CNLoadSingle();
            NLoad0.INLoad_ID = 1;
            NLoad0.NLoadType = ENLoadType.eNLT_Fy;
            NLoad0.INodeCollection = new int[1];
            NLoad0.INodeCollection[0] = 2;
            NLoad0.Value = fF2; // Positive

            m_arrNLoads[0] = NLoad0;

            // Member loads
            // Load 1 and 2 - MemberIDs: 1

            float fAlpha_1 = (236.3099f / 360f) * 2 * MATH.MathF.fPI;  // Radians
            float fF1x = Math.Abs(fF1 * (float)Math.Cos(fAlpha_1));    // Force in local coordinate system of member + possitive orientation  in x-axis
            float fF1y = fF1 * (float)Math.Sin(fAlpha_1);              // Force in local coordinate system of member + negative orientation in y-axis

            CMLoad_11 MLoad_F1x = new CMLoad_11(fF1x, 0.5f * m_arrMembers[0].FLength);
            MLoad_F1x.ID = 1;
            MLoad_F1x.MLoadTypeDistr = EMLoadTypeDistr.eMLT_FS_H_12;
            MLoad_F1x.MLoadType = EMLoadType.eMLT_F;
            MLoad_F1x.EDirPPC = EMLoadDirPCC1.eMLD_PCC_FXX_MXX;
            MLoad_F1x.IMemberCollection = new int[1];
            MLoad_F1x.IMemberCollection[0] = 1;

            m_arrMLoads[0] = MLoad_F1x;

            CMLoad_11 MLoad_F1y = new CMLoad_11(fF1y, 0.5f * m_arrMembers[0].FLength);
            MLoad_F1y.ID = 2;
            MLoad_F1y.MLoadTypeDistr = EMLoadTypeDistr.eMLT_FS_H_12;
            MLoad_F1y.MLoadType = EMLoadType.eMLT_F;
            MLoad_F1y.EDirPPC = EMLoadDirPCC1.eMLD_PCC_FYU_MZV;
            MLoad_F1y.IMemberCollection = new int[1];
            MLoad_F1y.IMemberCollection[0] = 1;

            m_arrMLoads[1] = MLoad_F1y;

            // Load 3 - MemberIDs: 3
            CMLoad_21 MLoad_q = new CMLoad_21(fq);
            MLoad_q.ID = 3;
            MLoad_q.MLoadTypeDistr = EMLoadTypeDistr.eMLT_QUF_W_21;
            MLoad_q.MLoadType = EMLoadType.eMLT_F;
            MLoad_q.EDirPPC = EMLoadDirPCC1.eMLD_PCC_FYU_MZV;
            MLoad_q.IMemberCollection = new int[1];
            MLoad_q.IMemberCollection[0] = 2;

            m_arrMLoads[2] = MLoad_q;

            // Load 4 - MemberIDs: 4
            CMLoad_11 MLoad_M = new CMLoad_11(-fM, 0.5f * m_arrMembers[3].FLength);
            MLoad_M.ID = 4;
            MLoad_M.MLoadTypeDistr = EMLoadTypeDistr.eMLT_FS_H_12;
            MLoad_M.MLoadType = EMLoadType.eMLT_M;
            MLoad_M.EDirPPC = EMLoadDirPCC1.eMLD_PCC_FYU_MZV;
            MLoad_M.IMemberCollection = new int[1];
            MLoad_M.IMemberCollection[0] = 4;

            m_arrMLoads[3] = MLoad_M;

            // Load Cases
            // Load Case 1
            m_arrLoadCases[0] = new CLoadCase();
            m_arrLoadCases[0].ID = 1;

            // Load Combinations
            // Load Combination 1
            m_arrLoadCombs[0] = new CLoadCombination();
            m_arrLoadCombs[0].ID = 1;
        }