更新
This commit is contained in:
@@ -7,9 +7,11 @@ using Autodesk.Revit.DB;
|
||||
using Autodesk.Revit.UI.Selection;
|
||||
|
||||
using Nice3point.Revit.Toolkit.External;
|
||||
|
||||
using ShrlAlgoToolkit.Core.Assists;
|
||||
using ShrlAlgoToolkit.Revit.Assists;
|
||||
using ShrlAlgoToolkit.Revit.Extensions;
|
||||
|
||||
using Math = System.Math;
|
||||
|
||||
|
||||
@@ -19,8 +21,8 @@ namespace ShrlAlgo.Addin.Test;
|
||||
[Regeneration(RegenerationOption.Manual)]
|
||||
public class RevitAddin : ExternalCommand
|
||||
{
|
||||
private static readonly string AddInPath = Assembly.GetExecutingAssembly().Location;
|
||||
private static string _dirAssembly = Path.GetDirectoryName(AddInPath);
|
||||
//private static readonly string AddInPath = Assembly.GetExecutingAssembly().Location;
|
||||
//private static string _dirAssembly = Path.GetDirectoryName(AddInPath);
|
||||
private static void GetPose(Transform dwgTransform, GeometryInstance ins, out XYZ loc, out double rotation)
|
||||
{
|
||||
var blockLocation = ins.Transform.Origin;
|
||||
@@ -124,7 +126,7 @@ public class RevitAddin : ExternalCommand
|
||||
{
|
||||
try
|
||||
{
|
||||
var reference = UiDocument.Selection.PickObject(ObjectType.PointOnElement, new DwgBlockSelection(), "请选择dwg链接的块参照");
|
||||
var reference = UiDocument.Selection.PickObject(ObjectType.PointOnElement, new DwgElementSelection(), "请选择dwg链接的块参照");
|
||||
var dwg = Document.GetElement(reference) as ImportInstance;
|
||||
var dwgTransform = dwg!.GetTotalTransform();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user