From 00f80abcfbf890ab3718d960550380389c64cea3 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期三, 16 十月 2024 10:30:39 +0800
Subject: [PATCH] Revit解析修改

---
 Service/HStation.Service.Revit.Core/04-service/01-json/02-helper/RevitConnectListExtensions.cs |   49 ++++++++++++++++++++++++++-----------------------
 1 files changed, 26 insertions(+), 23 deletions(-)

diff --git a/Service/HStation.Service.Revit.Core/04-service/01-json/02-helper/RevitConnectListExtensions.cs b/Service/HStation.Service.Revit.Core/04-service/01-json/02-helper/RevitConnectListExtensions.cs
index b08731d..30faaca 100644
--- a/Service/HStation.Service.Revit.Core/04-service/01-json/02-helper/RevitConnectListExtensions.cs
+++ b/Service/HStation.Service.Revit.Core/04-service/01-json/02-helper/RevitConnectListExtensions.cs
@@ -8,8 +8,6 @@
         /// <summary>
         /// 鑾峰彇涓績浣嶇疆
         /// </summary>
-        /// <param name="list">杩炴帴鍒楄〃</param>
-        /// <returns></returns>
         public static Model.RevitPosition GetCenterPosition(this List<Model.RevitConnect> list)
         {
             if (list == null || list.Count < 1)
@@ -23,8 +21,6 @@
         /// <summary>
         /// 鑾峰彇寮�濮嬭繛鎺�
         /// </summary>
-        /// <param name="list">杩炴帴鍒楄〃</param>
-        /// <returns></returns>
         public static Model.RevitConnect GetStartConnect(this List<Model.RevitConnect> list)
         {
             if (list == null || list.Count < 1)
@@ -40,25 +36,8 @@
         }
 
         /// <summary>
-        /// 鑾峰彇寮�濮嬭繛鎺ュ垪琛�
-        /// </summary>
-        /// <param name="list">杩炴帴鍒楄〃</param>
-        /// <returns></returns>
-        public static List<Model.RevitConnect> GetStartConnects(this List<Model.RevitConnect> list)
-        {
-            if (list == null || list.Count < 1)
-            {
-                return default;
-            }
-            var starts = list.Where(x => x.Direction == Direction.Inlet).ToList();
-            return starts;
-        }
-
-        /// <summary>
         /// 鑾峰彇缁撴潫杩炴帴
         /// </summary>
-        /// <param name="list">杩炴帴鍒楄〃</param>
-        /// <returns></returns>
         public static Model.RevitConnect GetEndConnect(this List<Model.RevitConnect> list)
         {
             if (list == null || list.Count < 1)
@@ -74,10 +53,21 @@
         }
 
         /// <summary>
+        /// 鑾峰彇寮�濮嬭繛鎺ュ垪琛�
+        /// </summary>
+        public static List<Model.RevitConnect> GetStartConnects(this List<Model.RevitConnect> list)
+        {
+            if (list == null || list.Count < 1)
+            {
+                return default;
+            }
+            var starts = list.Where(x => x.Direction == Direction.Inlet).ToList();
+            return starts;
+        }
+
+        /// <summary>
         /// 鑾峰彇缁撴潫杩炴帴鍒楄〃
         /// </summary>
-        /// <param name="list">杩炴帴鍒楄〃</param>
-        /// <returns></returns>
         public static List<Model.RevitConnect> GetEndConnects(this List<Model.RevitConnect> list)
         {
             if (list == null || list.Count < 1)
@@ -88,6 +78,19 @@
             return ends;
         }
 
+        /// <summary>
+        /// 鑾峰彇鏃犳柟鍚戣繛鎺ュ垪琛�
+        /// </summary>
+        public static List<Model.RevitConnect> GetNoneConnects(this List<Model.RevitConnect> list)
+        {
+            if (list == null || list.Count < 1)
+            {
+                return default;
+            }
+            var nones = list.Where(x => x.Direction == Direction.None).ToList();
+            return nones;
+        }
+
 
     }
 }

--
Gitblit v1.9.3