多项功能优化
This commit is contained in:
@@ -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, "管线存在重叠");
|
||||
|
||||
Reference in New Issue
Block a user