namespace MKDS_Course_Editor.Export3DTools { using OpenTK; using System; using System.Collections.Generic; public class OBJWriter { private List Normals = new List(); private List TexCoords = new List(); private List Vertices = new List(); public void AddTriangle(Vector3[] Vertice) { this.Vertices.AddRange(Vertice); } public void AddTriangle(Vector3[] Vertice, Vector2 TexCoord) { this.Vertices.AddRange(Vertice); this.TexCoords.Add(TexCoord); } public void AddTriangle(Vector3[] Vertice, Vector3 Normal) { this.Vertices.AddRange(Vertice); this.Normals.Add(Normal); } public void AddTriangle(Vector3[] Vertice, Vector2 TexCoord, Vector3 Normal) { this.Vertices.AddRange(Vertice); this.TexCoords.Add(TexCoord); this.Normals.Add(Normal); } } }