Exemple #1
0
 //public override string ToString()
 //{
 //    return String.Format(CultureInfo.InvariantCulture, "{{{0},{1},{2}}}", x, y, z);
 //}
 internal void WrtieToStream(CTextWriter writer)
 {
     writer.WriteVec3("v", Position);
     writer.WriteVec3("vn", Normal);
     writer.WriteVec2("uv0", UV0);
     writer.WriteVec2("uv1", UV1);
     writer.WriteColour("col", Colour);
 }
 public override void WrtieBodyToStream(CTextWriter writer)
 {
     base.WrtieBodyToStream(writer);
     writer.WriteKeyVal("material", Material);
     writer.WriteVec3("mins", Mins);
     writer.WriteVec3("maxs", Maxs);
     writer.WriteKeyVal("vb", VertexBuffer);
     IList<int> res = Indices;
     //res = BuildStrip(Indices);
     writer.WriteKeyVal("num_indices", res.Count);
     foreach (var i in res)
         writer.WriteKeyVal("t", i);
 }
Exemple #3
0
 public override void WrtieBodyToStream(CTextWriter writer)
 {
     writer.WriteKeyVal("numVerts", Positions.Count);
     foreach (var p in Positions)
         writer.WriteVec3("v", p);
 }