public override void Save(IndentableStreamWriter writer) { writer.WriteLine("Vertices {"); writer.Indent(); foreach (var vertex in vertexData) { writer.WriteLine(vertex.position.X + "," + vertex.position.Y + "," + vertex.position.Z); } writer.UnIndent(); writer.WriteLine("}"); }
public override void Save(IndentableStreamWriter writer) { writer.WriteLine("Polys {"); writer.Indent(); foreach (var intList in lists.OrderBy(x => - x.Length)) { writer.WriteLine(string.Join(",", intList.Select(x => vertexData.IndexOf(x)))); } writer.UnIndent(); writer.WriteLine("}"); }
public override void Save(IndentableStreamWriter writer) { writer.WriteLine("Lines {"); writer.Indent(); foreach (var line in lineData) { writer.WriteLine(vertexData.IndexOf(line.v1) + "," + vertexData.IndexOf(line.v2)); } writer.UnIndent(); writer.WriteLine("}"); }
public override void Save(IndentableStreamWriter writer) { base.Save(writer); writer.WriteLine("References {"); writer.Indent(); foreach (var reference in references) { writer.WriteLine("\"" + reference.name + "\" " + reference.position.X + "," + reference.position.Y + "," + reference.position.Z); } writer.UnIndent(); writer.WriteLine("}"); }