Skip to content

Commit bebb937

Browse files
committed
fix bugs.
1 parent 9b2c8c1 commit bebb937

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

Bimangle.ForgeEngine.Navisworks/Toolset/PickPosition/ToolPluginPickPoint.cs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ public override bool MouseDown(View view, KeyModifiers modifiers, ushort button,
3232
var result = view.PickItemFromPoint(x, y);
3333
if (result?.Point != null && result?.ModelItem != null && _Callback != null)
3434
{
35-
_Callback(result.Point, GetUnits(result.ModelItem));
35+
var units = Application.ActiveDocument?.Units ?? Units.Meters;
36+
_Callback(result.Point, units);
3637
return true;
3738
}
3839
}
@@ -56,13 +57,6 @@ private void Dismiss()
5657
{
5758
_Callback?.Invoke(null, Units.Meters);
5859
}
59-
60-
private Units GetUnits(ModelItem modelItem)
61-
{
62-
if (modelItem.Model != null) return modelItem.Model.Units;
63-
if (modelItem.Parent != null) return GetUnits(modelItem.Parent);
64-
return Units.Miles;
65-
}
6660
}
6761

6862
public interface IPickPoint

0 commit comments

Comments
 (0)