// // Visualz // //Show triangles private void ShowTriangles(HalfEdgeData2 triangles) { controller.ResetMultiColoredMeshes(); List <Mesh> meshes = controller.GenerateTriangulationMesh(triangles, shouldUnNormalize: true); List <Material> materials = controller.GenerateRandomMaterials(meshes.Count); controller.multiColoredMeshes = meshes; controller.multiColoredMeshesMaterials = materials; }
// // For visualization when pressing Play button // private void Start() { GenerateTriangulation(); //To access standardized methods for visualizations VisualizerController visualizerController = GetComponent <VisualizerController>(); //Generate the meshes and materials once meshes = visualizerController.GenerateTriangulationMesh(triangulation, shouldUnNormalize: false); materials = visualizerController.GenerateRandomMaterials(meshes.Count); StartCoroutine(DisplayTriangleByTriangle(meshes)); }