更新
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
using Autodesk.Revit.DB;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Windows;
|
||||
|
||||
using Autodesk.Revit.DB;
|
||||
using Autodesk.Revit.UI.Selection;
|
||||
|
||||
using CommunityToolkit.Mvvm.ComponentModel;
|
||||
@@ -9,9 +12,6 @@ using Nice3point.Revit.Toolkit.External.Handlers;
|
||||
using ShrlAlgoToolkit.Core.Assists;
|
||||
using ShrlAlgoToolkit.Mvvm.Attributes;
|
||||
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Windows;
|
||||
|
||||
|
||||
|
||||
namespace ShrlAlgoToolkit.RevitAddins.RvCommon
|
||||
@@ -146,7 +146,7 @@ namespace ShrlAlgoToolkit.RevitAddins.RvCommon
|
||||
"请选择模型线并完成选择"
|
||||
);
|
||||
curves = refers.Select(r => doc.GetElement(r)).OfType<ModelCurve>().Select(mc => mc.GeometryCurve).ToList();
|
||||
var loops = SpatialAssist.ToCurveLoops(curves);
|
||||
var loops = SpatialAssist.GroupContinuousCurves(curves);
|
||||
if (loops.Count != 1)
|
||||
{
|
||||
MessageBox.Show("未选择路径或所选线条不止一条路径", "错误");
|
||||
@@ -427,7 +427,7 @@ namespace ShrlAlgoToolkit.RevitAddins.RvCommon
|
||||
ElementId.InvalidElementId
|
||||
);
|
||||
//获取截面的曲线集合
|
||||
var list = SpatialAssist.ToCurveLoops(profiles);
|
||||
var list = SpatialAssist.GroupContinuousCurves(profiles);
|
||||
//生成截面线串
|
||||
var loops = list.Select(cs => CurveLoop.Create(cs)).ToList();
|
||||
//两侧放在前面,先复制
|
||||
|
||||
Reference in New Issue
Block a user