This commit is contained in:
ShrlAlgo
2025-08-20 12:10:35 +08:00
parent fcd306b0f7
commit 955a01f564
962 changed files with 7893 additions and 127784 deletions

View File

@@ -142,9 +142,6 @@ internal class FluentAddin : ExternalCommand
ElementTransformUtils.CopyElement(Document, elem.Id, XYZ.BasisY);
});
return;
FluentWindow fluentWindow = new FluentWindow();
fluentWindow.ShowDialog();
return;
var fm = Document.FamilyManager;
var current = fm.CurrentType;
var count = fm.Types.Size;

View File

@@ -50,7 +50,6 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\ShrlAlgoToolkit.Core\ShrlAlgoToolkit.Core.csproj" />
<ProjectReference Include="..\WPFDark\WPFDark.csproj" />
</ItemGroup>
<Import Project="..\ShrlAlgoToolkit.Revit\ShrlAlgoToolkit.Revit.projitems" Label="Shared" />
</Project>

View File

@@ -19,6 +19,27 @@ public class TempCmd : ExternalCommand
{
public override void Execute()
{
var doc = Document;
if (doc.IsFamilyDocument)
{
using (Transaction ts = new Transaction(doc, "删除空类型"))
{
ts.Start();
var manager = doc.FamilyManager;
foreach (FamilyType type in manager.Types)
{
if (string.IsNullOrWhiteSpace(type.Name))
{
manager.CurrentType = type;
doc.Regenerate();
break;
}
}
manager.DeleteCurrentType();
ts.Commit();
}
}
return;
var refer = UiDocument.Selection.PickObject(Autodesk.Revit.UI.Selection.ObjectType.Element);
var element = Document.GetElement(refer);
Document.Invoke(