Exemple #1
0
        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);
        }