예제 #1
0
        public static Composition GetPreset(CompositionPresets preset)
        {
            switch (preset)
            {
            case CompositionPresets.Default: return(GetPreset("Default"));

            case CompositionPresets.MeshDiff: return(GetPreset("MeshDiff"));

            case CompositionPresets.Extrude: return(GetPreset("Extrude"));

            case CompositionPresets.CompareBeforeAfter: return(GetPreset("Compare Before,After"));

            case CompositionPresets.CompareBeforeCurrentAfter: return(GetPreset("Compare Before,Current,After"));

            case CompositionPresets.Intervals: return(GetPreset("Intervals"));

            case CompositionPresets.Subdivide: return(GetPreset("Subdivide"));

            case CompositionPresets.Transform: return(GetPreset("Transform"));

            case CompositionPresets.Select: return(GetPreset("Select"));

            case CompositionPresets.AddEdgeFace: return(GetPreset("AddEdgeFace"));

            default: throw new Exception("Unimplemented preset");
            }
        }
예제 #2
0
        public void SetToPreset(CompositionPresets preset)
        {
            switch (preset)
            {
            case CompositionPresets.Default: SetToPreset("Default"); break;

            case CompositionPresets.MeshDiff: SetToPreset("MeshDiff"); break;

            case CompositionPresets.Extrude: SetToPreset("Extrude"); break;

            case CompositionPresets.CompareBeforeAfter: SetToPreset("Compare Before,After"); break;

            case CompositionPresets.CompareBeforeCurrentAfter: SetToPreset("Compare Before,Current,After"); break;

            case CompositionPresets.Intervals: SetToPreset("Intervals"); break;

            case CompositionPresets.Subdivide: SetToPreset("Subdivide"); break;

            case CompositionPresets.Transform: SetToPreset("Transform"); break;

            default: throw new Exception("Unimplemented preset");
            }
        }
예제 #3
0
 public Composition(CompositionPresets preset) : this()
 {
     SetToPreset(preset);
 }