public hGPUMesh(Vec3 position, List <float> verticies, List <int> triangles, List <int> triangleMaterials) { aabb = AABB.CreateFromVerticies(verticies, position); this.position = position; this.verticies = verticies; this.triangles = triangles; this.triangleMaterials = triangleMaterials; triangleCount = triangleMaterials.Count; }