Skip to content

Commit cc98ce4

Browse files
committed
fix: handle exceptions when retrieving bbox of solid
1 parent 0dd74a2 commit cc98ce4

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

source/RevitDevTool/Visualization/Server/SolidVisualizationServer.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,15 @@ public sealed class SolidVisualizationServer : VisualizationServer<Solid>
3939

4040
foreach (var solid in VisualizeGeometries)
4141
{
42-
var boundingBox = solid.GetBoundingBox();
42+
BoundingBoxXYZ boundingBox;
43+
try
44+
{
45+
boundingBox = solid.GetBoundingBox();
46+
}
47+
catch
48+
{
49+
continue;
50+
}
4351
var minPoint = boundingBox.Transform.OfPoint(boundingBox.Min);
4452
var maxPoint = boundingBox.Transform.OfPoint(boundingBox.Max);
4553
minPoints.Add(minPoint);

0 commit comments

Comments
 (0)