This commit is contained in:
ShrlAlgo
2025-07-11 09:20:23 +08:00
parent c7b104f44f
commit 4d35cadb56
840 changed files with 102347 additions and 11595 deletions

View File

@@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Autodesk.Revit.Attributes;
using Autodesk.Revit.DB;
using Nice3point.Revit.Toolkit.External;
namespace ShrlAlgoToolkit.RevitAddins.RvCommon;
/// <summary>
/// 相对移动
/// </summary>
[Transaction(TransactionMode.Manual)]
[Regeneration(RegenerationOption.Manual)]
internal class MoveElementByRelationshipCmd : ExternalCommand
{
public override void Execute()
{
var ids = UiDocument.Selection.GetElementIds();
foreach (var id in ids)
{
var elem = Document.GetElement(id) as FamilyInstance;
;
ElementTransformUtils.MoveElement(Document, id, elem.FacingOrientation * 121 / 304.8);
}
return;
}
}