多项功能优化
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user