//
    // 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;
    }
Beispiel #2
0
    //
    // 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));
    }