多项功能优化

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

@@ -81,7 +81,7 @@ public partial class ModelCheckViewModel : ObservableObject
//{
// view3d = doc.OfClass<View3D>().FirstOrDefault(e => FilteredElementCollector.IsViewValidForElementIteration(doc, e.Id)) as View3D;
//}
var elements = doc.OfCollector().OfModelElements();
var elements = doc.OfParentModelElements();
var typeInstancesGroups = elements.GroupBy(e => e.GetTypeId());
if (IsCheckLevel)
{
@@ -292,7 +292,7 @@ public partial class ModelCheckViewModel : ObservableObject
{
if (c1.Id != c2.Id)
{
var result = c1.GetLocCurve().Intersect(c2.GetLocCurve());
var result = c1.GetCurve().Intersect(c2.GetCurve());
if (result == SetComparisonResult.Equal)
{
var errorItem = new MessageModel(c1, "管线存在重叠");