添加项目文件。

This commit is contained in:
ShrlAlgo
2025-09-16 16:06:41 +08:00
parent 0e7807b826
commit 98c65ceb3d
922 changed files with 1009489 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
using Autodesk.Revit.Attributes;
using Autodesk.Revit.DB;
using Nice3point.Revit.Toolkit.External;
namespace Szmedi.RvKits.DisplayTools
{
/// <summary>
/// 恢复元素替换的外观
/// </summary>
[Transaction(TransactionMode.Manual)]
public class ResetColorOverrideCmd : ExternalCommand
{
public override void Execute()
{
try
{
var elems = UiDocument.Selection.PickElementsByRectangle("请框选元素");
Document.Invoke(
ts =>
{
OverrideGraphicSettings overrideGraphicSettings = new();
foreach (var elem in elems)
{
Document.ActiveView.SetElementOverrides(elem.Id, overrideGraphicSettings);
Document.Regenerate();
}
},
"恢复元素外观"
);
}
catch (Autodesk.Revit.Exceptions.OperationCanceledException) { }
}
}
}