整理
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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>
|
||||
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user