增加保温层和整理管线的功能,修复自动保存功能等修复多个bug
This commit is contained in:
@@ -165,7 +165,7 @@ public static class ImportInstanceAssist
|
||||
/// </summary>
|
||||
/// <param name="dwg"></param>
|
||||
/// <returns></returns>
|
||||
public static string GetDwgPath(this ImportInstance dwg)
|
||||
public static string GetFilePath(this ImportInstance dwg)
|
||||
{
|
||||
var cadLinkType = dwg.Document.GetElement(dwg.GetTypeId()) as CADLinkType;
|
||||
var filePath = cadLinkType?.GetExternalFileReference().GetLinkedFileStatus() == LinkedFileStatus.Loaded
|
||||
|
||||
@@ -713,7 +713,24 @@ public static class SpatialAssist
|
||||
{
|
||||
return instance.Location is LocationCurve lc ? lc.Curve : null;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取元素定位线
|
||||
/// </summary>
|
||||
/// <param name="instance">以点定位的实例</param>
|
||||
/// <returns></returns>
|
||||
public static LocationCurve GetLocationCurve(this Element instance)
|
||||
{
|
||||
return instance.Location is LocationCurve lc ? lc : null;
|
||||
}
|
||||
/// <summary>
|
||||
/// 获取元素定位线
|
||||
/// </summary>
|
||||
/// <param name="instance">以点定位的实例</param>
|
||||
/// <returns></returns>
|
||||
public static LocationPoint GetLocationPoint(this Element instance)
|
||||
{
|
||||
return instance.Location is LocationPoint lp ? lp : null;
|
||||
}
|
||||
/// <summary>
|
||||
/// 获取元素定位点
|
||||
/// </summary>
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Windows;
|
||||
using System.Windows.Input;
|
||||
@@ -10,16 +11,14 @@ using System.Windows.Media.Imaging;
|
||||
|
||||
using Autodesk.Revit.DB;
|
||||
using Autodesk.Revit.UI;
|
||||
using adWin = Autodesk.Windows;
|
||||
|
||||
using CommunityToolkit.Diagnostics;
|
||||
|
||||
using UIFramework;
|
||||
|
||||
using UIFrameworkServices;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Sai.Toolkit.Mvvm.Attributes;
|
||||
|
||||
using adWin = Autodesk.Windows;
|
||||
|
||||
namespace Sai.Toolkit.Revit.Assist;
|
||||
|
||||
|
||||
@@ -6,6 +6,10 @@ using Autodesk.Revit.UI;
|
||||
|
||||
namespace Sai.Toolkit.Revit.Assist;
|
||||
|
||||
/// SectionView:
|
||||
/// RightDirection = CropBox.Transform.BasisX;
|
||||
/// ViewDirection = CropBox.Transform.BasisZ;
|
||||
/// UpDirection = XYZ.BasisZ =CropBox.Transform.BasisY
|
||||
public static class ViewAssist
|
||||
{
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user