Example #1
0
File: mm3ddump.go Project: iand/go
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")
	}
}