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