algorithmic modeling for Rhino
Hi,
The Lyrebird capabilities are essential for me, thanks so much. Now I´m trying to speed automated proccesses by simply omitting the task dialog accepting the new geometry in a debugged environment. Just to receive new geometry and accept it automatically.
I know my problem is here, but i´ve no idea about C#
{
 TaskDialog dlg = new TaskDialog("Warning") { MainInstruction = "Incoming Data" };
 RevitObject existingObj1 = incomingObjs[0];
 bool profileWarning1 = (existingObj1.CategoryId == -2000011 && existingObj1.Curves.Count > 1) || existingObj1.CategoryId == -2000032 || existingObj1.CategoryId == -2000035;
 if (existing == null || existing.Count == 0)
 {
 dlg.MainContent = "Data is being sent to Revit from another application using Lyrebird." +
 " This data will be used to create " + incomingObjs.Count.ToString(CultureInfo.InvariantCulture) + " elements. How would you like to proceed?";
 dlg.AddCommandLink(TaskDialogCommandLinkId.CommandLink1, "Create new elements");
 dlg.AddCommandLink(TaskDialogCommandLinkId.CommandLink2, "Cancel");
 }
TaskDialogResult result1 = dlg.Show();
 if (result1 == TaskDialogResult.CommandLink1)
 {
 // Create new
 try
 {
 CreateObjects(incomingObjs, uiApp.ActiveUIDocument.Document, uniqueId, 0, nickName);
 }
 catch (Exception ex)
 {
 TaskDialog.Show("Error", ex.Message);
 }
 }
 }
I don´t know either its not as simple as erasing code until "//Create new" or if i´m going wrong compiling the project.
Thank for any help
Tags:
Hi again,
just came to say it works fine, if some naive like me finds it useful.
My error was a bad setting of visual studio to compile the project.
Thanks anywere!
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
    © 2025               Created by Scott Davidson.             
    Powered by
    