Author: cjcollier
Date: 2006-06-18 23:13:51 -0400 (Sun, 18 Jun 2006)
New Revision: 61833

Modified:
   trunk/gtkglarea-sharp/examples/MdlLoader/MdlLoader.cs
Log:
- added a method to read vertex data


Modified: trunk/gtkglarea-sharp/examples/MdlLoader/MdlLoader.cs
===================================================================
--- trunk/gtkglarea-sharp/examples/MdlLoader/MdlLoader.cs       2006-06-19 
03:03:38 UTC (rev 61832)
+++ trunk/gtkglarea-sharp/examples/MdlLoader/MdlLoader.cs       2006-06-19 
03:13:51 UTC (rev 61833)
@@ -38,9 +38,9 @@
        };
        
        struct stvert_t {
-        int         onseam;
-        int         s;
-        int         t;
+        public int         onseam;
+        public int         s;
+        public int         t;
        };
 
        struct dtriangle_t {
@@ -125,11 +125,26 @@
 
                        mdl_t mdlTStruct      = readMdlT(fstream);
                        texgroup_struct[] tgs = readTexGroupStructs(mdlTStruct, 
fstream);
+                       stvert_t[] vertData   = readVertData(mdlTStruct, 
fstream);                      
+                       
                        Mdl myMdl  = new Mdl();
                        
                        return myMdl;
                }
                
+               private stvert_t[] readVertData(mdl_t mdlTStruct, 
System.IO.FileStream fstream)
+               {
+                       stvert_t[] vertData = new stvert_t[mdlTStruct.numverts];
+                       for(int vert_num = 0; vert_num < mdlTStruct.numverts; 
vert_num++)
+                       {
+                               vertData[vert_num].onseam = readInt(fstream);
+                               vertData[vert_num].s      = readInt(fstream);
+                               vertData[vert_num].t      = readInt(fstream);
+                       }
+                       
+                       return vertData;
+               }
+               
                private texgroup_struct[] readTexGroupStructs(mdl_t mdlTStruct, 
System.IO.FileStream fstream)
                {
                        texgroup_struct[] tgs = new texgroup_struct[ 
mdlTStruct.num_texgroups ];

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to