Ejemplo n.º 1
0
        public void SetConverterFromKit(string kitName)
        {
            if (kitName == Kit.Name)
            {
                return;
            }

            Kit        = KitManager.Kits.FirstOrDefault(k => k.Name == kitName);
            Converter  = Kit.LoadConverter(Applications.Rhino);
            BaseWorker = new ExpandSpeckleObjectWorker(this, Converter);
            Message    = $"Using the {Kit.Name} Converter";
            ExpireSolution(true);
        }
 public ExpandSpeckleObjectAsync() : base("Expand Speckle Object Async", "ESOA",
                                          "Allows you to decompose a Speckle object in its constituent parts.",
                                          "Speckle 2 Dev", "Async Object Management")
 {
     Kit = KitManager.GetDefaultKit();
     try
     {
         Converter  = Kit.LoadConverter(Applications.Rhino);
         BaseWorker = new ExpandSpeckleObjectWorker(this, Converter);
         Message    = $"{Kit.Name} Kit";
     }
     catch
     {
         AddRuntimeMessage(GH_RuntimeMessageLevel.Error, "No default kit found on this machine.");
     }
 }
Ejemplo n.º 3
0
 public ExpandSpeckleObjectAsync() : base("Expand Speckle Object", "ESO",
                                          "Allows you to decompose a Speckle object in its constituent parts.",
                                          "Speckle 2", "Object Management")
 {
     BaseWorker = new ExpandSpeckleObjectWorker(this, Converter);
 }
Ejemplo n.º 4
0
 public override void SetConverter()
 {
     base.SetConverter();
     BaseWorker = new ExpandSpeckleObjectWorker(this, Converter);
 }
Ejemplo n.º 5
0
 public ExpandSpeckleObjectAsync() : base("Expand Speckle Object", "ESO",
                                          "Allows you to decompose a Speckle object in its constituent parts.",
                                          ComponentCategories.PRIMARY_RIBBON, ComponentCategories.OBJECTS)
 {
     BaseWorker = new ExpandSpeckleObjectWorker(this, Converter);
 }