//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); }
public override void WrtieBodyToStream(CTextWriter writer) { writer.WriteKeyVal("numVerts", Positions.Count); foreach (var p in Positions) writer.WriteVec3("v", p); }