func printTriangles(model *mm3dmodel.Model) { fmt.Printf("Triangles (%d):\n", model.NTriangles()) for i := 0; i < model.NTriangles(); i++ { triangle := model.Triangle(i) fmt.Printf(" %4d: Flags: 0x%04X (%d, %d, %d)\n", i, triangle.Flags(), triangle.VertexIndex1(), triangle.VertexIndex2(), triangle.VertexIndex3()) } if model.NTriangles() == 0 { fmt.Printf(" None\n\n") } else { fmt.Printf("\n") } }