Ejemplo n.º 1
0
        public void SetTriangulation(Slicer2D script)
        {
            Slicer2DSettingsProfile profile = Slicer2DSettings.GetProfile();

            if (profile == null || profile.triangulation == Slicer2DSettings.Triangulation.Default)
            {
                script.materialSettings.triangulation = (PolygonTriangulator2D.Triangulation)EditorGUILayout.EnumPopup("Triangulation", script.materialSettings.triangulation);
            }
            else
            {
                EditorGUI.BeginDisabledGroup(true);
                EditorGUILayout.EnumPopup("Triangulation", Slicer2DSettings.GetTriangulation(script.materialSettings.triangulation));
                EditorGUI.EndDisabledGroup();
            }
        }
Ejemplo n.º 2
0
 public PolygonTriangulator2D.Triangulation GetTriangulation()
 {
     return(Slicer2DSettings.GetTriangulation(triangulation));
 }