多项功能优化

This commit is contained in:
GG Z
2024-12-22 10:26:12 +08:00
parent 77655c9ef5
commit 83b846f15f
66 changed files with 5424 additions and 2927 deletions

View File

@@ -48,8 +48,8 @@ public class CableLayoutCmd : ExternalCommand
var conduit = Conduit.Create(
Document,
conduitType.Id,
mepCurve.GetLocCurve().GetEndPoint(0),
mepCurve.GetLocCurve().GetEndPoint(1),
mepCurve.GetCurve().GetEndPoint(0),
mepCurve.GetCurve().GetEndPoint(1),
mepCurve.LevelId
);
firstConduits.Add(conduit);
@@ -71,7 +71,7 @@ public class CableLayoutCmd : ExternalCommand
foreach (var conduit in firstConduits)
{
var line = conduit.GetLocCurve() as Line;
var line = conduit.GetCurve() as Line;
var direction = line!.Direction.CrossProduct(XYZ.BasisZ);
var id = ElementTransformUtils.CopyElement(Document, conduit.Id, direction * offest).FirstOrDefault();
var conduitCopied = Document.GetElement(id) as Conduit;