Пример #1
0
        private static void CreateDirectShape(Autodesk.Revit.DB.Document doc, Solid solid, Color color, string paramValue)
        {
            OverrideGraphicSettings overrideGraphicSettings = new OverrideGraphicSettings();
            DirectShape             element = DirectShape.CreateElement(doc, new ElementId((BuiltInCategory) - 2000151));

            element.set_ApplicationId("ApplicationID");
            element.set_ApplicationDataId("ApplicationDataId");
            element.SetShape((IList <GeometryObject>) new GeometryObject[1]
            {
                (GeometryObject)solid
            });
            doc.get_ActiveView().SetElementOverrides(((Element)element).get_Id(), overrideGraphicSettings);
            ((Element)element).get_Parameter((BuiltInParameter) - 1010106).Set(paramValue);
        }