public Autodesk.Revit.UI.Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { ExternalCommandData cdata = commandData; Autodesk.Revit.ApplicationServices.Application app = commandData.Application.Application; Document doc = commandData.Application.ActiveUIDocument.Document; UIDocument uiDoc = commandData.Application.ActiveUIDocument; var line = Line.CreateBound(new XYZ(0, 0, 0), new XYZ(0, 40, 0)); var arc = Arc.Create(new XYZ(0, -50, 0), new XYZ(40, -50, 0), new XYZ(50, -60, 0)); var drawingLine = new DrawingCurve(doc, line); drawingLine.Draw(); var drawingArc = new DrawingCurve(doc, arc); drawingArc.Draw(); return(Result.Succeeded); }